builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0002 starttime: 1461305784.36 results: success (0) buildid: 20160421210502 builduid: 4af037259fc74061b246381ccbe2bf02 revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 23:16:24.359507) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 23:16:24.360032) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 34 secs) (at 2016-04-21 23:16:24.360325) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 34 secs) (at 2016-04-21 23:16:58.833400) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 23:16:58.836604) ========= 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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-21 23:16:59-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.13M=0.001s 2016-04-21 23:16:59 (8.13 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.549424 ========= master_lag: 1.62 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 23:17:01.005731) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 23:17:01.006114) ========= 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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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.020519 ========= master_lag: 1.67 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 23:17:02.694191) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 23:17:02.694550) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --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 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-21 23:17:03,464 truncating revision to first 12 chars 2016-04-21 23:17:03,464 Setting DEBUG logging. 2016-04-21 23:17:03,464 attempt 1/10 2016-04-21 23:17:03,464 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/2271b0c11307?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 23:17:05,158 unpacking tar archive at: fx-team-2271b0c11307/testing/mozharness/ program finished with exit code 0 elapsedTime=1.952875 ========= master_lag: 3.89 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-21 23:17:08.541394) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 23:17:08.541757) ========= script_repo_revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 23:17:08.542181) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 8 secs) (at 2016-04-21 23:17:08.542465) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 8 secs) (at 2016-04-21 23:17:17.455990) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 54 secs) (at 2016-04-21 23:17:17.456490) ========= /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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 23:17:17 INFO - MultiFileLogger online at 20160421 23:17:17 in /builds/slave/test 23:17:17 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 23:17:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:17:17 INFO - {'append_to_log': False, 23:17:17 INFO - 'base_work_dir': '/builds/slave/test', 23:17:17 INFO - 'blob_upload_branch': 'fx-team', 23:17:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:17:17 INFO - 'buildbot_json_path': 'buildprops.json', 23:17:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:17:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:17:17 INFO - 'download_minidump_stackwalk': True, 23:17:17 INFO - 'download_symbols': 'true', 23:17:17 INFO - 'e10s': False, 23:17:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:17:17 INFO - 'tooltool.py': '/tools/tooltool.py', 23:17:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:17:17 INFO - '/tools/misc-python/virtualenv.py')}, 23:17:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:17:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:17:17 INFO - 'log_level': 'info', 23:17:17 INFO - 'log_to_console': True, 23:17:17 INFO - 'opt_config_files': (), 23:17:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:17:17 INFO - '--processes=1', 23:17:17 INFO - '--config=%(test_path)s/wptrunner.ini', 23:17:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:17:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:17:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:17:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:17:17 INFO - 'pip_index': False, 23:17:17 INFO - 'require_test_zip': True, 23:17:17 INFO - 'test_type': ('testharness',), 23:17:17 INFO - 'this_chunk': '1', 23:17:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:17:17 INFO - 'total_chunks': '10', 23:17:17 INFO - 'virtualenv_path': 'venv', 23:17:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:17:17 INFO - 'work_dir': 'build'} 23:17:17 INFO - ##### 23:17:17 INFO - ##### Running clobber step. 23:17:17 INFO - ##### 23:17:17 INFO - Running pre-action listener: _resource_record_pre_action 23:17:17 INFO - Running main action method: clobber 23:17:17 INFO - rmtree: /builds/slave/test/build 23:17:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:17:19 INFO - Running post-action listener: _resource_record_post_action 23:17:19 INFO - ##### 23:17:19 INFO - ##### Running read-buildbot-config step. 23:17:19 INFO - ##### 23:17:19 INFO - Running pre-action listener: _resource_record_pre_action 23:17:19 INFO - Running main action method: read_buildbot_config 23:17:19 INFO - Using buildbot properties: 23:17:19 INFO - { 23:17:19 INFO - "project": "", 23:17:19 INFO - "product": "firefox", 23:17:19 INFO - "script_repo_revision": "production", 23:17:19 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 23:17:19 INFO - "repository": "", 23:17:19 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 23:17:19 INFO - "buildid": "20160421210502", 23:17:19 INFO - "pgo_build": "False", 23:17:19 INFO - "basedir": "/builds/slave/test", 23:17:19 INFO - "buildnumber": 370, 23:17:19 INFO - "slavename": "t-yosemite-r7-0002", 23:17:19 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 23:17:19 INFO - "platform": "macosx64", 23:17:19 INFO - "branch": "fx-team", 23:17:19 INFO - "revision": "2271b0c11307e6b780eb61d2c6dbae6ae9ed927f", 23:17:19 INFO - "repo_path": "integration/fx-team", 23:17:19 INFO - "moz_repo_path": "", 23:17:19 INFO - "stage_platform": "macosx64", 23:17:19 INFO - "builduid": "4af037259fc74061b246381ccbe2bf02", 23:17:19 INFO - "slavebuilddir": "test" 23:17:19 INFO - } 23:17:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 23:17:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 23:17:19 INFO - Running post-action listener: _resource_record_post_action 23:17:19 INFO - ##### 23:17:19 INFO - ##### Running download-and-extract step. 23:17:19 INFO - ##### 23:17:19 INFO - Running pre-action listener: _resource_record_pre_action 23:17:19 INFO - Running main action method: download_and_extract 23:17:19 INFO - mkdir: /builds/slave/test/build/tests 23:17:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:19 INFO - https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 23:17:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:17:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:17:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:21 INFO - Downloaded 1235 bytes. 23:17:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 23:17:21 INFO - Using the following test package requirements: 23:17:21 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 23:17:21 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 23:17:21 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 23:17:21 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'jsshell-mac64.zip'], 23:17:21 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 23:17:21 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 23:17:21 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 23:17:21 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 23:17:21 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 23:17:21 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 23:17:21 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 23:17:21 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 23:17:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:21 INFO - https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 23:17:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 23:17:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 23:17:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:23 INFO - Downloaded 17985374 bytes. 23:17:23 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/*'] 23:17:23 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/* 23:17:23 INFO - caution: filename not matched: web-platform/* 23:17:23 INFO - Return code: 11 23:17: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')]} 23:17:23 INFO - https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 23:17:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 23:17:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 23:17:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:24 INFO - Downloaded 36400341 bytes. 23:17:24 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/*'] 23:17:24 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/* 23:17:28 INFO - caution: filename not matched: bin/* 23:17:28 INFO - caution: filename not matched: config/* 23:17:28 INFO - caution: filename not matched: mozbase/* 23:17:28 INFO - caution: filename not matched: marionette/* 23:17:28 INFO - caution: filename not matched: tools/wptserve/* 23:17:28 INFO - Return code: 11 23:17:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:28 INFO - https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 23:17:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:17:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:17:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 23:17:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:31 INFO - Downloaded 68814398 bytes. 23:17:31 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:17:31 INFO - mkdir: /builds/slave/test/properties 23:17:31 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:17:31 INFO - Writing to file /builds/slave/test/properties/build_url 23:17:31 INFO - Contents: 23:17:31 INFO - build_url:https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 23:17:32 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:17:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:17:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:17:32 INFO - Contents: 23:17:32 INFO - symbols_url:https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:17:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:32 INFO - https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:17:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:17:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 23:17:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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 23:17:36 INFO - Downloaded 103459838 bytes. 23:17:36 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'] 23:17:36 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 23:17:39 INFO - Return code: 0 23:17:39 INFO - Running post-action listener: _resource_record_post_action 23:17:39 INFO - Running post-action listener: set_extra_try_arguments 23:17:39 INFO - ##### 23:17:39 INFO - ##### Running create-virtualenv step. 23:17:39 INFO - ##### 23:17:39 INFO - Running pre-action listener: _pre_create_virtualenv 23:17:39 INFO - Running pre-action listener: _resource_record_pre_action 23:17:39 INFO - Running main action method: create_virtualenv 23:17:39 INFO - Creating virtualenv /builds/slave/test/build/venv 23:17:39 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 23:17:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:17:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:17:39 INFO - Using real prefix '/tools/python27' 23:17:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:17:40 INFO - Installing distribute.............................................................................................................................................................................................done. 23:17:43 INFO - Installing pip.................done. 23:17:43 INFO - Return code: 0 23:17:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:17:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:17:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:17:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:43 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 0x108277e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108294f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94b3d9bf10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1082905e0>, '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 0x107e73cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107e9e990>, '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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:17:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 23:17:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 23:17:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.j4kDXkiQwO/Render', 23:17:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:17:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:17:43 INFO - 'HOME': '/Users/cltbld', 23:17:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:17:43 INFO - 'LOGNAME': 'cltbld', 23:17:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:17:43 INFO - 'MOZ_NO_REMOTE': '1', 23:17:43 INFO - 'NO_EM_RESTART': '1', 23:17:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:17:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:17:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:17:43 INFO - 'PWD': '/builds/slave/test', 23:17:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:17:43 INFO - 'SHELL': '/bin/bash', 23:17:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZbtFWwbuaT/Listeners', 23:17:43 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:17:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:17:43 INFO - 'USER': 'cltbld', 23:17:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:17:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:17:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:17:43 INFO - 'XPC_FLAGS': '0x0', 23:17:43 INFO - 'XPC_SERVICE_NAME': '0', 23:17:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:17:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:17:43 INFO - Downloading/unpacking psutil>=0.7.1 23:17:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:17:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:17:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:17:47 INFO - Installing collected packages: psutil 23:17:47 INFO - Running setup.py install for psutil 23:17:47 INFO - building 'psutil._psutil_osx' extension 23:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 23:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 23:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 23:17:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 23:17:47 INFO - building 'psutil._psutil_posix' extension 23:17:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 23:17:47 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 23:17:47 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 23:17:47 INFO - ^ 23:17:47 INFO - 1 warning generated. 23:17:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 23:17:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:17:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:17:47 INFO - Successfully installed psutil 23:17:47 INFO - Cleaning up... 23:17:48 INFO - Return code: 0 23:17:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:17:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:17:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:17:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:48 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 0x108277e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108294f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94b3d9bf10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1082905e0>, '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 0x107e73cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107e9e990>, '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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:17:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 23:17:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 23:17:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.j4kDXkiQwO/Render', 23:17:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:17:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:17:48 INFO - 'HOME': '/Users/cltbld', 23:17:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:17:48 INFO - 'LOGNAME': 'cltbld', 23:17:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:17:48 INFO - 'MOZ_NO_REMOTE': '1', 23:17:48 INFO - 'NO_EM_RESTART': '1', 23:17:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:17:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:17:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:17:48 INFO - 'PWD': '/builds/slave/test', 23:17:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:17:48 INFO - 'SHELL': '/bin/bash', 23:17:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZbtFWwbuaT/Listeners', 23:17:48 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:17:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:17:48 INFO - 'USER': 'cltbld', 23:17:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:17:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:17:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:17:48 INFO - 'XPC_FLAGS': '0x0', 23:17:48 INFO - 'XPC_SERVICE_NAME': '0', 23:17:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:17:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:17:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:17:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:17:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:17:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:17:50 INFO - Installing collected packages: mozsystemmonitor 23:17:50 INFO - Running setup.py install for mozsystemmonitor 23:17:50 INFO - Successfully installed mozsystemmonitor 23:17:50 INFO - Cleaning up... 23:17:51 INFO - Return code: 0 23:17:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:17:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:17:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:17:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:51 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 0x108277e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108294f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94b3d9bf10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1082905e0>, '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 0x107e73cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107e9e990>, '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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:17:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 23:17:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 23:17:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.j4kDXkiQwO/Render', 23:17:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:17:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:17:51 INFO - 'HOME': '/Users/cltbld', 23:17:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:17:51 INFO - 'LOGNAME': 'cltbld', 23:17:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:17:51 INFO - 'MOZ_NO_REMOTE': '1', 23:17:51 INFO - 'NO_EM_RESTART': '1', 23:17:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:17:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:17:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:17:51 INFO - 'PWD': '/builds/slave/test', 23:17:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:17:51 INFO - 'SHELL': '/bin/bash', 23:17:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZbtFWwbuaT/Listeners', 23:17:51 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:17:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:17:51 INFO - 'USER': 'cltbld', 23:17:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:17:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:17:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:17:51 INFO - 'XPC_FLAGS': '0x0', 23:17:51 INFO - 'XPC_SERVICE_NAME': '0', 23:17:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:17:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:17:51 INFO - Downloading/unpacking blobuploader==1.2.4 23:17:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:53 INFO - Downloading blobuploader-1.2.4.tar.gz 23:17:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:17:53 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:17:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:17:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:17:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:17:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:17:54 INFO - Downloading docopt-0.6.1.tar.gz 23:17:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:17:54 INFO - Installing collected packages: blobuploader, requests, docopt 23:17:54 INFO - Running setup.py install for blobuploader 23:17:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:17:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:17:55 INFO - Running setup.py install for requests 23:17:55 INFO - Running setup.py install for docopt 23:17:55 INFO - Successfully installed blobuploader requests docopt 23:17:55 INFO - Cleaning up... 23:17:55 INFO - Return code: 0 23:17:55 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:17:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:17:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:17:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:17:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:17:55 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 0x108277e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108294f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94b3d9bf10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1082905e0>, '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 0x107e73cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107e9e990>, '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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:17:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:17:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:17:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.j4kDXkiQwO/Render', 23:17:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:17:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:17:55 INFO - 'HOME': '/Users/cltbld', 23:17:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:17:55 INFO - 'LOGNAME': 'cltbld', 23:17:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:17:55 INFO - 'MOZ_NO_REMOTE': '1', 23:17:55 INFO - 'NO_EM_RESTART': '1', 23:17:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:17:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:17:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:17:55 INFO - 'PWD': '/builds/slave/test', 23:17:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:17:55 INFO - 'SHELL': '/bin/bash', 23:17:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZbtFWwbuaT/Listeners', 23:17:55 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:17:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:17:55 INFO - 'USER': 'cltbld', 23:17:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:17:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:17:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:17:55 INFO - 'XPC_FLAGS': '0x0', 23:17:55 INFO - 'XPC_SERVICE_NAME': '0', 23:17:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:17:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-ZOPXjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-roRmJS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-pipo7s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-aQWkeY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-S7EChN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-HUlBPX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-C4CRKT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-ygHjdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:17:56 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-lN2U4L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:17:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-l3cYRk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-RVBmme-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-AX2pKB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-RdGH3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-xlVvqA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-401fQI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-KMKeRd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-TG3akS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-JDQljx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:17:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:17:57 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-g9gRIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:17:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:17:58 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-ZtOP2C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:17:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:17:58 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-sHteyR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:17:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:17:58 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 23:17:58 INFO - Running setup.py install for manifestparser 23:17:58 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:17:58 INFO - Running setup.py install for mozcrash 23:17:58 INFO - Running setup.py install for mozdebug 23:17:59 INFO - Running setup.py install for mozdevice 23:17:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Running setup.py install for mozfile 23:17:59 INFO - Running setup.py install for mozhttpd 23:17:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Running setup.py install for mozinfo 23:17:59 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Running setup.py install for mozInstall 23:17:59 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:17:59 INFO - Running setup.py install for mozleak 23:17:59 INFO - Running setup.py install for mozlog 23:18:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:18:00 INFO - Running setup.py install for moznetwork 23:18:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:18:00 INFO - Running setup.py install for mozprocess 23:18:00 INFO - Running setup.py install for mozprofile 23:18:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:18:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:18:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:18:00 INFO - Running setup.py install for mozrunner 23:18:00 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:18:00 INFO - Running setup.py install for mozscreenshot 23:18:00 INFO - Running setup.py install for moztest 23:18:01 INFO - Running setup.py install for mozversion 23:18:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:18:01 INFO - Running setup.py install for wptserve 23:18:01 INFO - Running setup.py install for marionette-driver 23:18:01 INFO - Running setup.py install for browsermob-proxy 23:18:01 INFO - Running setup.py install for marionette-client 23:18:01 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:18:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:18:02 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 23:18:02 INFO - Cleaning up... 23:18:02 INFO - Return code: 0 23:18:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:18:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:18:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:18:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:18:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:18:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:18:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:18:02 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 0x108277e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x108294f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f94b3d9bf10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1082905e0>, '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 0x107e73cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107e9e990>, '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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:18:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:18:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:18:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.j4kDXkiQwO/Render', 23:18:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:18:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:18:02 INFO - 'HOME': '/Users/cltbld', 23:18:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:18:02 INFO - 'LOGNAME': 'cltbld', 23:18:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:18:02 INFO - 'MOZ_NO_REMOTE': '1', 23:18:02 INFO - 'NO_EM_RESTART': '1', 23:18:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:18:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:18:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:18:02 INFO - 'PWD': '/builds/slave/test', 23:18:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:18:02 INFO - 'SHELL': '/bin/bash', 23:18:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZbtFWwbuaT/Listeners', 23:18:02 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:18:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:18:02 INFO - 'USER': 'cltbld', 23:18:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:18:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:18:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:18:02 INFO - 'XPC_FLAGS': '0x0', 23:18:02 INFO - 'XPC_SERVICE_NAME': '0', 23:18:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:18:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:18:02 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-rf4083-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 23:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:18:02 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-HSbwP9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:18:02 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-rnKT2f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:18:02 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-oX1Fvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:18:02 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-BxTSTW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 23:18:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:18:02 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-c127UZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:18:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-8mvXNm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-QqYWWE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-aC0TSu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-NsKEzM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-kf1etq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-ZchrT3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-SEE3RY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-j6YOTL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-m4lfBB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:18:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 23:18:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:18:03 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-h0l05w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 23:18:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:18:04 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-3YOwL6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 23:18:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:18:04 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-a2Mz0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 23:18:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:18:04 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-9JoBQS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 23:18:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:18:04 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-DOk9j7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:18:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:18:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:18:04 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-L43xbW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:18:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:18:05 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 23:18:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:18:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 23:18:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 23:18:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:18:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 23:18:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:18:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:18:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:18:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:18:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:18:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:18:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:18:07 INFO - Downloading blessings-1.6.tar.gz 23:18:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:18:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:18:07 INFO - Installing collected packages: blessings 23:18:07 INFO - Running setup.py install for blessings 23:18:07 INFO - Successfully installed blessings 23:18:07 INFO - Cleaning up... 23:18:07 INFO - Return code: 0 23:18:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:18:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:18:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:18:08 INFO - Reading from file tmpfile_stdout 23:18:08 INFO - Current package versions: 23:18:08 INFO - blessings == 1.6 23:18:08 INFO - blobuploader == 1.2.4 23:18:08 INFO - browsermob-proxy == 0.6.0 23:18:08 INFO - docopt == 0.6.1 23:18:08 INFO - manifestparser == 1.1 23:18:08 INFO - marionette-client == 2.3.0 23:18:08 INFO - marionette-driver == 1.4.0 23:18:08 INFO - mozInstall == 1.12 23:18:08 INFO - mozcrash == 0.17 23:18:08 INFO - mozdebug == 0.1 23:18:08 INFO - mozdevice == 0.48 23:18:08 INFO - mozfile == 1.2 23:18:08 INFO - mozhttpd == 0.7 23:18:08 INFO - mozinfo == 0.9 23:18:08 INFO - mozleak == 0.1 23:18:08 INFO - mozlog == 3.1 23:18:08 INFO - moznetwork == 0.27 23:18:08 INFO - mozprocess == 0.22 23:18:08 INFO - mozprofile == 0.28 23:18:08 INFO - mozrunner == 6.11 23:18:08 INFO - mozscreenshot == 0.1 23:18:08 INFO - mozsystemmonitor == 0.0 23:18:08 INFO - moztest == 0.7 23:18:08 INFO - mozversion == 1.4 23:18:08 INFO - psutil == 3.1.1 23:18:08 INFO - requests == 1.2.3 23:18:08 INFO - wptserve == 1.4.0 23:18:08 INFO - wsgiref == 0.1.2 23:18:08 INFO - Running post-action listener: _resource_record_post_action 23:18:08 INFO - Running post-action listener: _start_resource_monitoring 23:18:08 INFO - Starting resource monitoring. 23:18:08 INFO - ##### 23:18:08 INFO - ##### Running pull step. 23:18:08 INFO - ##### 23:18:08 INFO - Running pre-action listener: _resource_record_pre_action 23:18:08 INFO - Running main action method: pull 23:18:08 INFO - Pull has nothing to do! 23:18:08 INFO - Running post-action listener: _resource_record_post_action 23:18:08 INFO - ##### 23:18:08 INFO - ##### Running install step. 23:18:08 INFO - ##### 23:18:08 INFO - Running pre-action listener: _resource_record_pre_action 23:18:08 INFO - Running main action method: install 23:18:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:18:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:18:08 INFO - Reading from file tmpfile_stdout 23:18:08 INFO - Detecting whether we're running mozinstall >=1.0... 23:18:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:18:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:18:08 INFO - Reading from file tmpfile_stdout 23:18:08 INFO - Output received: 23:18:08 INFO - Usage: mozinstall [options] installer 23:18:08 INFO - Options: 23:18:08 INFO - -h, --help show this help message and exit 23:18:08 INFO - -d DEST, --destination=DEST 23:18:08 INFO - Directory to install application into. [default: 23:18:08 INFO - "/builds/slave/test"] 23:18:08 INFO - --app=APP Application being installed. [default: firefox] 23:18:08 INFO - mkdir: /builds/slave/test/build/application 23:18:08 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'] 23:18:08 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 23:18:28 INFO - Reading from file tmpfile_stdout 23:18:28 INFO - Output received: 23:18:28 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 23:18:28 INFO - Running post-action listener: _resource_record_post_action 23:18:28 INFO - ##### 23:18:28 INFO - ##### Running run-tests step. 23:18:28 INFO - ##### 23:18:28 INFO - Running pre-action listener: _resource_record_pre_action 23:18:28 INFO - Running main action method: run_tests 23:18:28 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:18:28 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:18:28 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:18:28 INFO - grabbing minidump binary from tooltool 23:18:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:18:28 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 0x1082905e0>, '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 0x107e73cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107e9e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:18:28 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 23:18:28 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 23:18:28 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:18:28 INFO - Return code: 0 23:18:28 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 23:18:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:18:28 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/cHy4sPG-R6OyaTuS5-OWOw/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 23:18:28 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/cHy4sPG-R6OyaTuS5-OWOw/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 23:18:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.j4kDXkiQwO/Render', 23:18:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:18:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:18:28 INFO - 'HOME': '/Users/cltbld', 23:18:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:18:28 INFO - 'LOGNAME': 'cltbld', 23:18:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:18:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:18:28 INFO - 'MOZ_NO_REMOTE': '1', 23:18:28 INFO - 'NO_EM_RESTART': '1', 23:18:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:18:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:18:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:18:28 INFO - 'PWD': '/builds/slave/test', 23:18:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:18:28 INFO - 'SHELL': '/bin/bash', 23:18:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.ZbtFWwbuaT/Listeners', 23:18:28 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 23:18:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:18:28 INFO - 'USER': 'cltbld', 23:18:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:18:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:18:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:18:28 INFO - 'XPC_FLAGS': '0x0', 23:18:28 INFO - 'XPC_SERVICE_NAME': '0', 23:18:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:18:28 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/cHy4sPG-R6OyaTuS5-OWOw/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 23:18:29 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 23:18:29 INFO - import pkg_resources 23:18:30 INFO - Using 1 client processes 23:18:30 INFO - wptserve Starting http server on 127.0.0.1:8001 23:18:30 INFO - wptserve Starting http server on 127.0.0.1:8000 23:18:30 INFO - wptserve Starting http server on 127.0.0.1:8443 23:18:32 INFO - SUITE-START | Running 778 tests 23:18:32 INFO - Running testharness tests 23:18:32 INFO - Setting up ssl 23:18:32 INFO - PROCESS | certutil | 23:18:32 INFO - PROCESS | certutil | 23:18:32 INFO - PROCESS | certutil | 23:18:32 INFO - Certificate Nickname Trust Attributes 23:18:32 INFO - SSL,S/MIME,JAR/XPI 23:18:32 INFO - 23:18:32 INFO - web-platform-tests CT,, 23:18:32 INFO - 23:18:32 INFO - Starting runner 23:18:33 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 23:18:33 INFO - PROCESS | 2249 | 1461305913421 Marionette DEBUG Marionette enabled via build flag and pref 23:18:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x1164e7800 == 1 [pid = 2249] [id = 1] 23:18:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 1 (0x1164e8000) [pid = 2249] [serial = 1] [outer = 0x0] 23:18:33 INFO - PROCESS | 2249 | [2249] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:18:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 2 (0x1164e9000) [pid = 2249] [serial = 2] [outer = 0x1164e8000] 23:18:33 INFO - PROCESS | 2249 | 1461305913733 Marionette INFO Listening on port 2828 23:18:33 INFO - PROCESS | 2249 | 1461305913962 Marionette DEBUG Marionette enabled via command-line flag 23:18:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x11914f800 == 2 [pid = 2249] [id = 2] 23:18:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 3 (0x119150000) [pid = 2249] [serial = 3] [outer = 0x0] 23:18:33 INFO - PROCESS | 2249 | [2249] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:18:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 4 (0x119151000) [pid = 2249] [serial = 4] [outer = 0x119150000] 23:18:34 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:18:34 INFO - PROCESS | 2249 | 1461305914111 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55694 23:18:34 INFO - PROCESS | 2249 | 1461305914196 Marionette DEBUG Closed connection conn0 23:18:34 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:18:34 INFO - PROCESS | 2249 | 1461305914202 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55695 23:18:34 INFO - PROCESS | 2249 | 1461305914217 Marionette DEBUG Closed connection conn1 23:18:34 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:18:34 INFO - PROCESS | 2249 | 1461305914222 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55696 23:18:34 INFO - PROCESS | 2249 | 1461305914231 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:18:34 INFO - PROCESS | 2249 | 1461305914237 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":"20160421210502","device":"desktop","version":"48.0a1"} 23:18:34 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:18:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239c2800 == 3 [pid = 2249] [id = 3] 23:18:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 5 (0x1239c3000) [pid = 2249] [serial = 5] [outer = 0x0] 23:18:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239c3800 == 4 [pid = 2249] [id = 4] 23:18:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 6 (0x11c088000) [pid = 2249] [serial = 6] [outer = 0x0] 23:18:35 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:18:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x126842800 == 5 [pid = 2249] [id = 5] 23:18:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 7 (0x11c087800) [pid = 2249] [serial = 7] [outer = 0x0] 23:18:35 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:18:35 INFO - PROCESS | 2249 | [2249] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:18:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 8 (0x1268f3400) [pid = 2249] [serial = 8] [outer = 0x11c087800] 23:18:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 9 (0x126d20000) [pid = 2249] [serial = 9] [outer = 0x1239c3000] 23:18:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 10 (0x125efb800) [pid = 2249] [serial = 10] [outer = 0x11c088000] 23:18:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 11 (0x125efd800) [pid = 2249] [serial = 11] [outer = 0x11c087800] 23:18:36 INFO - PROCESS | 2249 | 1461305916095 Marionette DEBUG loaded listener.js 23:18:36 INFO - PROCESS | 2249 | 1461305916105 Marionette DEBUG loaded listener.js 23:18:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 12 (0x129751400) [pid = 2249] [serial = 12] [outer = 0x11c087800] 23:18:36 INFO - PROCESS | 2249 | 1461305916465 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8f69f60a-270e-9148-9ed5-1b09328012e2","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":"20160421210502","device":"desktop","version":"48.0a1","command_id":1}}] 23:18:36 INFO - PROCESS | 2249 | 1461305916559 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 23:18:36 INFO - PROCESS | 2249 | 1461305916601 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 23:18:36 INFO - PROCESS | 2249 | 1461305916696 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:18:36 INFO - PROCESS | 2249 | [2249] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:18:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 13 (0x12b661400) [pid = 2249] [serial = 13] [outer = 0x11c087800] 23:18:36 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:18:36 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 23:18:36 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 23:18:36 INFO - PROCESS | 2249 | 1461305916960 Marionette TRACE conn2 <- [1,3,null,{}] 23:18:36 INFO - PROCESS | 2249 | 1461305916963 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:18:36 INFO - PROCESS | 2249 | 1461305916977 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 23:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:18:37 INFO - PROCESS | 2249 | 1461305917006 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 23:18:37 INFO - PROCESS | 2249 | 1461305917008 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 23:18:37 INFO - PROCESS | 2249 | 1461305917011 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:18:37 INFO - PROCESS | 2249 | 1461305917013 Marionette TRACE conn2 <- [1,6,null,{}] 23:18:37 INFO - PROCESS | 2249 | 1461305917016 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:37 INFO - PROCESS | 2249 | 1461305917027 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 23:18:37 INFO - PROCESS | 2249 | 1461305917029 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bbc6800 == 6 [pid = 2249] [id = 6] 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 14 (0x12bbe4400) [pid = 2249] [serial = 14] [outer = 0x0] 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 15 (0x12bbe5000) [pid = 2249] [serial = 15] [outer = 0x12bbe4400] 23:18:37 INFO - PROCESS | 2249 | 1461305917062 Marionette DEBUG loaded listener.js 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 16 (0x12bcd5800) [pid = 2249] [serial = 16] [outer = 0x12bbe4400] 23:18:37 INFO - PROCESS | 2249 | 1461305917373 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 23:18:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc73000 == 7 [pid = 2249] [id = 7] 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 17 (0x12bcd8400) [pid = 2249] [serial = 17] [outer = 0x0] 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 18 (0x12c00b400) [pid = 2249] [serial = 18] [outer = 0x12bcd8400] 23:18:37 INFO - PROCESS | 2249 | 1461305917412 Marionette DEBUG loaded listener.js 23:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 19 (0x12c010800) [pid = 2249] [serial = 19] [outer = 0x12bcd8400] 23:18:37 INFO - PROCESS | 2249 | 1461305917449 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 23:18:37 INFO - PROCESS | 2249 | 1461305917452 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 23:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:18:37 INFO - PROCESS | 2249 | 1461305917488 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:18:37 INFO - PROCESS | 2249 | 1461305917489 Marionette TRACE conn2 <- [1,10,null,{}] 23:18:37 INFO - PROCESS | 2249 | 1461305917510 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:37 INFO - PROCESS | 2249 | 1461305917647 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 23:18:37 INFO - PROCESS | 2249 | 1461305917679 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2d5800 == 8 [pid = 2249] [id = 8] 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 20 (0x12d429c00) [pid = 2249] [serial = 20] [outer = 0x0] 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 21 (0x12d42b800) [pid = 2249] [serial = 21] [outer = 0x12d429c00] 23:18:37 INFO - PROCESS | 2249 | 1461305917709 Marionette DEBUG loaded listener.js 23:18:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 22 (0x12d430000) [pid = 2249] [serial = 22] [outer = 0x12d429c00] 23:18:38 INFO - PROCESS | 2249 | 1461305918031 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 23:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 593ms 23:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:18:38 INFO - PROCESS | 2249 | 1461305918082 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 23:18:38 INFO - PROCESS | 2249 | 1461305918084 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 23:18:38 INFO - PROCESS | 2249 | 1461305918090 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:18:38 INFO - PROCESS | 2249 | 1461305918091 Marionette TRACE conn2 <- [1,14,null,{}] 23:18:38 INFO - PROCESS | 2249 | 1461305918093 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:38 INFO - PROCESS | 2249 | 1461305918182 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 23:18:38 INFO - PROCESS | 2249 | 1461305918189 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d577000 == 9 [pid = 2249] [id = 9] 23:18:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 23 (0x12d434000) [pid = 2249] [serial = 23] [outer = 0x0] 23:18:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 24 (0x12d5c7000) [pid = 2249] [serial = 24] [outer = 0x12d434000] 23:18:38 INFO - PROCESS | 2249 | 1461305918213 Marionette DEBUG loaded listener.js 23:18:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 25 (0x12e20b000) [pid = 2249] [serial = 25] [outer = 0x12d434000] 23:18:38 INFO - PROCESS | 2249 | 1461305918477 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 23:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 422ms 23:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:18:38 INFO - PROCESS | 2249 | 1461305918511 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 23:18:38 INFO - PROCESS | 2249 | 1461305918512 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 23:18:38 INFO - PROCESS | 2249 | 1461305918514 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:18:38 INFO - PROCESS | 2249 | 1461305918516 Marionette TRACE conn2 <- [1,18,null,{}] 23:18:38 INFO - PROCESS | 2249 | 1461305918526 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:38 INFO - PROCESS | 2249 | 1461305918624 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 23:18:38 INFO - PROCESS | 2249 | 1461305918629 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e599000 == 10 [pid = 2249] [id = 10] 23:18:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 26 (0x12e443800) [pid = 2249] [serial = 26] [outer = 0x0] 23:18:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 27 (0x12e44c000) [pid = 2249] [serial = 27] [outer = 0x12e443800] 23:18:38 INFO - PROCESS | 2249 | 1461305918654 Marionette DEBUG loaded listener.js 23:18:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 28 (0x12e486400) [pid = 2249] [serial = 28] [outer = 0x12e443800] 23:18:38 INFO - PROCESS | 2249 | 1461305918941 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 23:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 23:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:18:39 INFO - PROCESS | 2249 | 1461305918992 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 23:18:39 INFO - PROCESS | 2249 | 1461305918993 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 23:18:39 INFO - PROCESS | 2249 | 1461305918995 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:18:39 INFO - PROCESS | 2249 | 1461305918996 Marionette TRACE conn2 <- [1,22,null,{}] 23:18:39 INFO - PROCESS | 2249 | 1461305918999 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:39 INFO - PROCESS | 2249 | 1461305919090 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 23:18:39 INFO - PROCESS | 2249 | 1461305919094 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e83c800 == 11 [pid = 2249] [id = 11] 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 29 (0x12e489c00) [pid = 2249] [serial = 29] [outer = 0x0] 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 30 (0x12e7b1c00) [pid = 2249] [serial = 30] [outer = 0x12e489c00] 23:18:39 INFO - PROCESS | 2249 | 1461305919119 Marionette DEBUG loaded listener.js 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 31 (0x12e864400) [pid = 2249] [serial = 31] [outer = 0x12e489c00] 23:18:39 INFO - PROCESS | 2249 | 1461305919370 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 23:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 419ms 23:18:39 INFO - PROCESS | 2249 | 1461305919414 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 23:18:39 INFO - PROCESS | 2249 | 1461305919416 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 23:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:18:39 INFO - PROCESS | 2249 | 1461305919427 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:18:39 INFO - PROCESS | 2249 | 1461305919428 Marionette TRACE conn2 <- [1,26,null,{}] 23:18:39 INFO - PROCESS | 2249 | 1461305919430 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:39 INFO - PROCESS | 2249 | 1461305919527 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 23:18:39 INFO - PROCESS | 2249 | 1461305919533 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e76b800 == 12 [pid = 2249] [id = 12] 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 32 (0x11aa14800) [pid = 2249] [serial = 32] [outer = 0x0] 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 33 (0x11ab4d800) [pid = 2249] [serial = 33] [outer = 0x11aa14800] 23:18:39 INFO - PROCESS | 2249 | 1461305919558 Marionette DEBUG loaded listener.js 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 34 (0x11ab54800) [pid = 2249] [serial = 34] [outer = 0x11aa14800] 23:18:39 INFO - PROCESS | 2249 | 1461305919800 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 23:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 423ms 23:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:18:39 INFO - PROCESS | 2249 | 1461305919859 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 23:18:39 INFO - PROCESS | 2249 | 1461305919860 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 23:18:39 INFO - PROCESS | 2249 | 1461305919862 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:18:39 INFO - PROCESS | 2249 | 1461305919863 Marionette TRACE conn2 <- [1,30,null,{}] 23:18:39 INFO - PROCESS | 2249 | 1461305919866 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:39 INFO - PROCESS | 2249 | 1461305919967 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 23:18:39 INFO - PROCESS | 2249 | 1461305919973 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aaec800 == 13 [pid = 2249] [id = 13] 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 35 (0x11a553800) [pid = 2249] [serial = 35] [outer = 0x0] 23:18:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 36 (0x11a558800) [pid = 2249] [serial = 36] [outer = 0x11a553800] 23:18:39 INFO - PROCESS | 2249 | 1461305919998 Marionette DEBUG loaded listener.js 23:18:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 37 (0x11ab56800) [pid = 2249] [serial = 37] [outer = 0x11a553800] 23:18:40 INFO - PROCESS | 2249 | 1461305920235 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 23:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 23:18:40 INFO - PROCESS | 2249 | 1461305920282 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 23:18:40 INFO - PROCESS | 2249 | 1461305920283 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 23:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:18:40 INFO - PROCESS | 2249 | 1461305920293 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:18:40 INFO - PROCESS | 2249 | 1461305920294 Marionette TRACE conn2 <- [1,34,null,{}] 23:18:40 INFO - PROCESS | 2249 | 1461305920297 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:40 INFO - PROCESS | 2249 | 1461305920387 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 23:18:40 INFO - PROCESS | 2249 | 1461305920392 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee43800 == 14 [pid = 2249] [id = 14] 23:18:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 38 (0x11ab58c00) [pid = 2249] [serial = 38] [outer = 0x0] 23:18:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 39 (0x126f0d400) [pid = 2249] [serial = 39] [outer = 0x11ab58c00] 23:18:40 INFO - PROCESS | 2249 | 1461305920418 Marionette DEBUG loaded listener.js 23:18:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 40 (0x126f14000) [pid = 2249] [serial = 40] [outer = 0x11ab58c00] 23:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 370ms 23:18:40 INFO - PROCESS | 2249 | 1461305920660 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 23:18:40 INFO - PROCESS | 2249 | 1461305920664 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 23:18:40 INFO - PROCESS | 2249 | 1461305920665 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 23:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:18:40 INFO - PROCESS | 2249 | 1461305920675 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:18:40 INFO - PROCESS | 2249 | 1461305920676 Marionette TRACE conn2 <- [1,38,null,{}] 23:18:40 INFO - PROCESS | 2249 | 1461305920678 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:40 INFO - PROCESS | 2249 | 1461305920777 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 23:18:40 INFO - PROCESS | 2249 | 1461305920782 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3af000 == 15 [pid = 2249] [id = 15] 23:18:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 41 (0x12bcd4400) [pid = 2249] [serial = 41] [outer = 0x0] 23:18:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 42 (0x12f55fc00) [pid = 2249] [serial = 42] [outer = 0x12bcd4400] 23:18:40 INFO - PROCESS | 2249 | 1461305920806 Marionette DEBUG loaded listener.js 23:18:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 43 (0x12f565400) [pid = 2249] [serial = 43] [outer = 0x12bcd4400] 23:18:41 INFO - PROCESS | 2249 | 1461305921046 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 23:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 23:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:18:41 INFO - PROCESS | 2249 | 1461305921094 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 23:18:41 INFO - PROCESS | 2249 | 1461305921095 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 23:18:41 INFO - PROCESS | 2249 | 1461305921097 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:18:41 INFO - PROCESS | 2249 | 1461305921098 Marionette TRACE conn2 <- [1,42,null,{}] 23:18:41 INFO - PROCESS | 2249 | 1461305921108 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:41 INFO - PROCESS | 2249 | 1461305921205 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 23:18:41 INFO - PROCESS | 2249 | 1461305921209 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f66b800 == 16 [pid = 2249] [id = 16] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 44 (0x12f567400) [pid = 2249] [serial = 44] [outer = 0x0] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 45 (0x12f56e000) [pid = 2249] [serial = 45] [outer = 0x12f567400] 23:18:41 INFO - PROCESS | 2249 | 1461305921235 Marionette DEBUG loaded listener.js 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 46 (0x12f917400) [pid = 2249] [serial = 46] [outer = 0x12f567400] 23:18:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fa25000 == 17 [pid = 2249] [id = 17] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 47 (0x12fa25800) [pid = 2249] [serial = 47] [outer = 0x0] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 48 (0x12fa2a000) [pid = 2249] [serial = 48] [outer = 0x12fa25800] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 49 (0x12fa26000) [pid = 2249] [serial = 49] [outer = 0x12fa25800] 23:18:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ab12000 == 18 [pid = 2249] [id = 18] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 50 (0x12f917c00) [pid = 2249] [serial = 50] [outer = 0x0] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 51 (0x12facec00) [pid = 2249] [serial = 51] [outer = 0x12f917c00] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 52 (0x12f918c00) [pid = 2249] [serial = 52] [outer = 0x12f917c00] 23:18:41 INFO - PROCESS | 2249 | 1461305921633 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 23:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 572ms 23:18:41 INFO - PROCESS | 2249 | 1461305921670 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 23:18:41 INFO - PROCESS | 2249 | 1461305921671 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 23:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:18:41 INFO - PROCESS | 2249 | 1461305921674 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:18:41 INFO - PROCESS | 2249 | 1461305921675 Marionette TRACE conn2 <- [1,46,null,{}] 23:18:41 INFO - PROCESS | 2249 | 1461305921678 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:41 INFO - PROCESS | 2249 | 1461305921765 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 23:18:41 INFO - PROCESS | 2249 | 1461305921771 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe72000 == 19 [pid = 2249] [id = 19] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 53 (0x12f91c800) [pid = 2249] [serial = 53] [outer = 0x0] 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 54 (0x12fac7c00) [pid = 2249] [serial = 54] [outer = 0x12f91c800] 23:18:41 INFO - PROCESS | 2249 | 1461305921800 Marionette DEBUG loaded listener.js 23:18:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 55 (0x12ffdcc00) [pid = 2249] [serial = 55] [outer = 0x12f91c800] 23:18:42 INFO - PROCESS | 2249 | 1461305922056 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 23:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 23:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:18:42 INFO - PROCESS | 2249 | 1461305922096 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 23:18:42 INFO - PROCESS | 2249 | 1461305922097 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 23:18:42 INFO - PROCESS | 2249 | 1461305922099 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:18:42 INFO - PROCESS | 2249 | 1461305922100 Marionette TRACE conn2 <- [1,50,null,{}] 23:18:42 INFO - PROCESS | 2249 | 1461305922110 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:42 INFO - PROCESS | 2249 | 1461305922209 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 23:18:42 INFO - PROCESS | 2249 | 1461305922213 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300e2800 == 20 [pid = 2249] [id = 20] 23:18:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 56 (0x11a9d3c00) [pid = 2249] [serial = 56] [outer = 0x0] 23:18:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 57 (0x11a9d7c00) [pid = 2249] [serial = 57] [outer = 0x11a9d3c00] 23:18:42 INFO - PROCESS | 2249 | 1461305922237 Marionette DEBUG loaded listener.js 23:18:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 58 (0x11aa1f000) [pid = 2249] [serial = 58] [outer = 0x11a9d3c00] 23:18:42 INFO - PROCESS | 2249 | 1461305922472 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 426ms 23:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:18:42 INFO - PROCESS | 2249 | 1461305922526 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 23:18:42 INFO - PROCESS | 2249 | 1461305922527 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 23:18:42 INFO - PROCESS | 2249 | 1461305922530 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:18:42 INFO - PROCESS | 2249 | 1461305922531 Marionette TRACE conn2 <- [1,54,null,{}] 23:18:42 INFO - PROCESS | 2249 | 1461305922533 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:42 INFO - PROCESS | 2249 | 1461305922635 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 23:18:42 INFO - PROCESS | 2249 | 1461305922644 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x130363000 == 21 [pid = 2249] [id = 21] 23:18:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 59 (0x11baea400) [pid = 2249] [serial = 59] [outer = 0x0] 23:18:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 60 (0x12ffe0400) [pid = 2249] [serial = 60] [outer = 0x11baea400] 23:18:42 INFO - PROCESS | 2249 | 1461305922669 Marionette DEBUG loaded listener.js 23:18:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 61 (0x12ffe5800) [pid = 2249] [serial = 61] [outer = 0x11baea400] 23:18:42 INFO - PROCESS | 2249 | 1461305922904 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 418ms 23:18:42 INFO - PROCESS | 2249 | 1461305922948 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 23:18:42 INFO - PROCESS | 2249 | 1461305922950 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 23:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:18:42 INFO - PROCESS | 2249 | 1461305922961 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:18:42 INFO - PROCESS | 2249 | 1461305922962 Marionette TRACE conn2 <- [1,58,null,{}] 23:18:42 INFO - PROCESS | 2249 | 1461305922964 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:43 INFO - PROCESS | 2249 | 1461305923058 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 23:18:43 INFO - PROCESS | 2249 | 1461305923063 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x130839000 == 22 [pid = 2249] [id = 22] 23:18:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 62 (0x12ffe5c00) [pid = 2249] [serial = 62] [outer = 0x0] 23:18:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 63 (0x13066c800) [pid = 2249] [serial = 63] [outer = 0x12ffe5c00] 23:18:43 INFO - PROCESS | 2249 | 1461305923087 Marionette DEBUG loaded listener.js 23:18:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 64 (0x130672c00) [pid = 2249] [serial = 64] [outer = 0x12ffe5c00] 23:18:43 INFO - PROCESS | 2249 | 1461305923328 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:18:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 417ms 23:18:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:18:43 INFO - PROCESS | 2249 | 1461305923379 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 23:18:43 INFO - PROCESS | 2249 | 1461305923380 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 23:18:43 INFO - PROCESS | 2249 | 1461305923383 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:18:43 INFO - PROCESS | 2249 | 1461305923384 Marionette TRACE conn2 <- [1,62,null,{}] 23:18:43 INFO - PROCESS | 2249 | 1461305923394 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:43 INFO - PROCESS | 2249 | 1461305923495 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 23:18:43 INFO - PROCESS | 2249 | 1461305923501 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x130e1a800 == 23 [pid = 2249] [id = 23] 23:18:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 65 (0x130675400) [pid = 2249] [serial = 65] [outer = 0x0] 23:18:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 66 (0x130903400) [pid = 2249] [serial = 66] [outer = 0x130675400] 23:18:43 INFO - PROCESS | 2249 | 1461305923525 Marionette DEBUG loaded listener.js 23:18:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 67 (0x13090bc00) [pid = 2249] [serial = 67] [outer = 0x130675400] 23:18:44 INFO - PROCESS | 2249 | 1461305924466 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1128ms 23:18:44 INFO - PROCESS | 2249 | 1461305924512 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 23:18:44 INFO - PROCESS | 2249 | 1461305924516 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 23:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:18:44 INFO - PROCESS | 2249 | 1461305924522 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:18:44 INFO - PROCESS | 2249 | 1461305924524 Marionette TRACE conn2 <- [1,66,null,{}] 23:18:44 INFO - PROCESS | 2249 | 1461305924528 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:44 INFO - PROCESS | 2249 | 1461305924641 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 23:18:44 INFO - PROCESS | 2249 | 1461305924695 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x1155e9800 == 24 [pid = 2249] [id = 24] 23:18:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x11537c000) [pid = 2249] [serial = 68] [outer = 0x0] 23:18:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x1157c4800) [pid = 2249] [serial = 69] [outer = 0x11537c000] 23:18:44 INFO - PROCESS | 2249 | 1461305924727 Marionette DEBUG loaded listener.js 23:18:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x11643dc00) [pid = 2249] [serial = 70] [outer = 0x11537c000] 23:18:45 INFO - PROCESS | 2249 | 1461305925142 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 674ms 23:18:45 INFO - PROCESS | 2249 | 1461305925195 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 23:18:45 INFO - PROCESS | 2249 | 1461305925199 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 23:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:18:45 INFO - PROCESS | 2249 | 1461305925204 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:18:45 INFO - PROCESS | 2249 | 1461305925205 Marionette TRACE conn2 <- [1,70,null,{}] 23:18:45 INFO - PROCESS | 2249 | 1461305925208 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:45 INFO - PROCESS | 2249 | 1461305925322 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 23:18:45 INFO - PROCESS | 2249 | 1461305925390 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x119279000 == 25 [pid = 2249] [id = 25] 23:18:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x1191c1000) [pid = 2249] [serial = 71] [outer = 0x0] 23:18:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x11a50f800) [pid = 2249] [serial = 72] [outer = 0x1191c1000] 23:18:45 INFO - PROCESS | 2249 | 1461305925436 Marionette DEBUG loaded listener.js 23:18:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x11a55ac00) [pid = 2249] [serial = 73] [outer = 0x1191c1000] 23:18:46 INFO - PROCESS | 2249 | 1461305926051 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 872ms 23:18:46 INFO - PROCESS | 2249 | 1461305926126 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 23:18:46 INFO - PROCESS | 2249 | 1461305926128 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 23:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:18:46 INFO - PROCESS | 2249 | 1461305926132 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:18:46 INFO - PROCESS | 2249 | 1461305926135 Marionette TRACE conn2 <- [1,74,null,{}] 23:18:46 INFO - PROCESS | 2249 | 1461305926159 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:46 INFO - PROCESS | 2249 | 1461305926248 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 23:18:46 INFO - PROCESS | 2249 | 1461305926302 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x118530000 == 26 [pid = 2249] [id = 26] 23:18:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x118bf0c00) [pid = 2249] [serial = 74] [outer = 0x0] 23:18:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x118edb000) [pid = 2249] [serial = 75] [outer = 0x118bf0c00] 23:18:46 INFO - PROCESS | 2249 | 1461305926332 Marionette DEBUG loaded listener.js 23:18:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x118f79000) [pid = 2249] [serial = 76] [outer = 0x118bf0c00] 23:18:46 INFO - PROCESS | 2249 | 1461305926764 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 691ms 23:18:46 INFO - PROCESS | 2249 | 1461305926824 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 23:18:46 INFO - PROCESS | 2249 | 1461305926827 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 23:18:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:18:46 INFO - PROCESS | 2249 | 1461305926832 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:18:46 INFO - PROCESS | 2249 | 1461305926833 Marionette TRACE conn2 <- [1,78,null,{}] 23:18:46 INFO - PROCESS | 2249 | 1461305926837 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:46 INFO - PROCESS | 2249 | 1461305926910 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 23:18:46 INFO - PROCESS | 2249 | 1461305926914 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b30800 == 27 [pid = 2249] [id = 27] 23:18:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x119265400) [pid = 2249] [serial = 77] [outer = 0x0] 23:18:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x119a12400) [pid = 2249] [serial = 78] [outer = 0x119265400] 23:18:46 INFO - PROCESS | 2249 | 1461305926943 Marionette DEBUG loaded listener.js 23:18:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x11a50c400) [pid = 2249] [serial = 79] [outer = 0x119265400] 23:18:47 INFO - PROCESS | 2249 | 1461305927279 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 23:18:47 INFO - PROCESS | 2249 | 1461305927305 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 23:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:18:47 INFO - PROCESS | 2249 | 1461305927306 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 23:18:47 INFO - PROCESS | 2249 | 1461305927309 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:18:47 INFO - PROCESS | 2249 | 1461305927311 Marionette TRACE conn2 <- [1,82,null,{}] 23:18:47 INFO - PROCESS | 2249 | 1461305927319 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:47 INFO - PROCESS | 2249 | 1461305927398 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 23:18:47 INFO - PROCESS | 2249 | 1461305927443 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x11915c000 == 28 [pid = 2249] [id = 28] 23:18:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x114478c00) [pid = 2249] [serial = 80] [outer = 0x0] 23:18:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x119a1c400) [pid = 2249] [serial = 81] [outer = 0x114478c00] 23:18:47 INFO - PROCESS | 2249 | 1461305927471 Marionette DEBUG loaded listener.js 23:18:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11aa1b400) [pid = 2249] [serial = 82] [outer = 0x114478c00] 23:18:47 INFO - PROCESS | 2249 | 1461305927758 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 472ms 23:18:47 INFO - PROCESS | 2249 | 1461305927782 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 23:18:47 INFO - PROCESS | 2249 | 1461305927784 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 23:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:18:47 INFO - PROCESS | 2249 | 1461305927796 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:18:47 INFO - PROCESS | 2249 | 1461305927797 Marionette TRACE conn2 <- [1,86,null,{}] 23:18:47 INFO - PROCESS | 2249 | 1461305927799 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:47 INFO - PROCESS | 2249 | 1461305927878 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 23:18:47 INFO - PROCESS | 2249 | 1461305927882 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x11985c000 == 29 [pid = 2249] [id = 29] 23:18:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x11aa97c00) [pid = 2249] [serial = 83] [outer = 0x0] 23:18:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x11ab59000) [pid = 2249] [serial = 84] [outer = 0x11aa97c00] 23:18:47 INFO - PROCESS | 2249 | 1461305927912 Marionette DEBUG loaded listener.js 23:18:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x11af05800) [pid = 2249] [serial = 85] [outer = 0x11aa97c00] 23:18:48 INFO - PROCESS | 2249 | 1461305928224 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 467ms 23:18:48 INFO - PROCESS | 2249 | 1461305928264 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 23:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:18:48 INFO - PROCESS | 2249 | 1461305928265 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 23:18:48 INFO - PROCESS | 2249 | 1461305928267 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:18:48 INFO - PROCESS | 2249 | 1461305928269 Marionette TRACE conn2 <- [1,90,null,{}] 23:18:48 INFO - PROCESS | 2249 | 1461305928271 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:48 INFO - PROCESS | 2249 | 1461305928343 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 23:18:48 INFO - PROCESS | 2249 | 1461305928348 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aad9000 == 30 [pid = 2249] [id = 30] 23:18:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x116338800) [pid = 2249] [serial = 86] [outer = 0x0] 23:18:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11af0f400) [pid = 2249] [serial = 87] [outer = 0x116338800] 23:18:48 INFO - PROCESS | 2249 | 1461305928376 Marionette DEBUG loaded listener.js 23:18:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11af8f400) [pid = 2249] [serial = 88] [outer = 0x116338800] 23:18:48 INFO - PROCESS | 2249 | 1461305928666 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:18:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 23:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:18:48 INFO - PROCESS | 2249 | 1461305928693 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 23:18:48 INFO - PROCESS | 2249 | 1461305928695 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 23:18:48 INFO - PROCESS | 2249 | 1461305928697 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:18:48 INFO - PROCESS | 2249 | 1461305928698 Marionette TRACE conn2 <- [1,94,null,{}] 23:18:48 INFO - PROCESS | 2249 | 1461305928701 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:48 INFO - PROCESS | 2249 | 1461305928792 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 23:18:48 INFO - PROCESS | 2249 | 1461305928798 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad8e000 == 31 [pid = 2249] [id = 31] 23:18:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11b0f1800) [pid = 2249] [serial = 89] [outer = 0x0] 23:18:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11b964400) [pid = 2249] [serial = 90] [outer = 0x11b0f1800] 23:18:48 INFO - PROCESS | 2249 | 1461305928829 Marionette DEBUG loaded listener.js 23:18:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11c239000) [pid = 2249] [serial = 91] [outer = 0x11b0f1800] 23:18:49 INFO - PROCESS | 2249 | 1461305929130 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 23:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 23:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:18:49 INFO - PROCESS | 2249 | 1461305929170 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 23:18:49 INFO - PROCESS | 2249 | 1461305929171 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 23:18:49 INFO - PROCESS | 2249 | 1461305929173 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:18:49 INFO - PROCESS | 2249 | 1461305929174 Marionette TRACE conn2 <- [1,98,null,{}] 23:18:49 INFO - PROCESS | 2249 | 1461305929176 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:49 INFO - PROCESS | 2249 | 1461305929269 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 23:18:49 INFO - PROCESS | 2249 | 1461305929276 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x11441a000 == 32 [pid = 2249] [id = 32] 23:18:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x115899000) [pid = 2249] [serial = 92] [outer = 0x0] 23:18:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11c239400) [pid = 2249] [serial = 93] [outer = 0x115899000] 23:18:49 INFO - PROCESS | 2249 | 1461305929302 Marionette DEBUG loaded listener.js 23:18:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11c5c2000) [pid = 2249] [serial = 94] [outer = 0x115899000] 23:18:49 INFO - PROCESS | 2249 | 1461305929562 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 23:18:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 23:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:18:49 INFO - PROCESS | 2249 | 1461305929593 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 23:18:49 INFO - PROCESS | 2249 | 1461305929594 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 23:18:49 INFO - PROCESS | 2249 | 1461305929596 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:18:49 INFO - PROCESS | 2249 | 1461305929597 Marionette TRACE conn2 <- [1,102,null,{}] 23:18:49 INFO - PROCESS | 2249 | 1461305929599 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:49 INFO - PROCESS | 2249 | 1461305929683 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 23:18:49 INFO - PROCESS | 2249 | 1461305929689 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ba7d000 == 33 [pid = 2249] [id = 33] 23:18:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11c66c000) [pid = 2249] [serial = 95] [outer = 0x0] 23:18:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11c897000) [pid = 2249] [serial = 96] [outer = 0x11c66c000] 23:18:49 INFO - PROCESS | 2249 | 1461305929713 Marionette DEBUG loaded listener.js 23:18:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11c905400) [pid = 2249] [serial = 97] [outer = 0x11c66c000] 23:18:50 INFO - PROCESS | 2249 | 1461305930008 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 23:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 23:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:18:50 INFO - PROCESS | 2249 | 1461305930065 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 23:18:50 INFO - PROCESS | 2249 | 1461305930066 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 23:18:50 INFO - PROCESS | 2249 | 1461305930068 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:18:50 INFO - PROCESS | 2249 | 1461305930069 Marionette TRACE conn2 <- [1,106,null,{}] 23:18:50 INFO - PROCESS | 2249 | 1461305930072 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:50 INFO - PROCESS | 2249 | 1461305930142 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 23:18:50 INFO - PROCESS | 2249 | 1461305930189 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc8b800 == 34 [pid = 2249] [id = 34] 23:18:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x119268000) [pid = 2249] [serial = 98] [outer = 0x0] 23:18:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11c90e800) [pid = 2249] [serial = 99] [outer = 0x119268000] 23:18:50 INFO - PROCESS | 2249 | 1461305930214 Marionette DEBUG loaded listener.js 23:18:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11c964c00) [pid = 2249] [serial = 100] [outer = 0x119268000] 23:18:50 INFO - PROCESS | 2249 | 1461305930477 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 23:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 23:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:18:50 INFO - PROCESS | 2249 | 1461305930492 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 23:18:50 INFO - PROCESS | 2249 | 1461305930493 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 23:18:50 INFO - PROCESS | 2249 | 1461305930495 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:18:50 INFO - PROCESS | 2249 | 1461305930496 Marionette TRACE conn2 <- [1,110,null,{}] 23:18:50 INFO - PROCESS | 2249 | 1461305930498 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:50 INFO - PROCESS | 2249 | 1461305930584 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 23:18:50 INFO - PROCESS | 2249 | 1461305930590 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1c2000 == 35 [pid = 2249] [id = 35] 23:18:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11c966000) [pid = 2249] [serial = 101] [outer = 0x0] 23:18:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x11c96a400) [pid = 2249] [serial = 102] [outer = 0x11c966000] 23:18:50 INFO - PROCESS | 2249 | 1461305930615 Marionette DEBUG loaded listener.js 23:18:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x125b84c00) [pid = 2249] [serial = 103] [outer = 0x11c966000] 23:18:50 INFO - PROCESS | 2249 | 1461305930914 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 23:18:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 23:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:18:50 INFO - PROCESS | 2249 | 1461305930964 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 23:18:50 INFO - PROCESS | 2249 | 1461305930966 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 23:18:50 INFO - PROCESS | 2249 | 1461305930968 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:18:50 INFO - PROCESS | 2249 | 1461305930969 Marionette TRACE conn2 <- [1,114,null,{}] 23:18:50 INFO - PROCESS | 2249 | 1461305930972 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:51 INFO - PROCESS | 2249 | 1461305931059 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 23:18:51 INFO - PROCESS | 2249 | 1461305931105 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c530800 == 36 [pid = 2249] [id = 36] 23:18:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11c966400) [pid = 2249] [serial = 104] [outer = 0x0] 23:18:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x125dd5c00) [pid = 2249] [serial = 105] [outer = 0x11c966400] 23:18:51 INFO - PROCESS | 2249 | 1461305931134 Marionette DEBUG loaded listener.js 23:18:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x126b71000) [pid = 2249] [serial = 106] [outer = 0x11c966400] 23:18:51 INFO - PROCESS | 2249 | 1461305931407 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 23:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 471ms 23:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:18:51 INFO - PROCESS | 2249 | 1461305931442 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 23:18:51 INFO - PROCESS | 2249 | 1461305931443 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 23:18:51 INFO - PROCESS | 2249 | 1461305931445 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:18:51 INFO - PROCESS | 2249 | 1461305931446 Marionette TRACE conn2 <- [1,118,null,{}] 23:18:51 INFO - PROCESS | 2249 | 1461305931448 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:51 INFO - PROCESS | 2249 | 1461305931527 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 23:18:51 INFO - PROCESS | 2249 | 1461305931531 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a1a800 == 37 [pid = 2249] [id = 37] 23:18:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x126f0b000) [pid = 2249] [serial = 107] [outer = 0x0] 23:18:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x126f14800) [pid = 2249] [serial = 108] [outer = 0x126f0b000] 23:18:51 INFO - PROCESS | 2249 | 1461305931558 Marionette DEBUG loaded listener.js 23:18:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12752a800) [pid = 2249] [serial = 109] [outer = 0x126f0b000] 23:18:51 INFO - PROCESS | 2249 | 1461305931870 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 23:18:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 23:18:51 INFO - PROCESS | 2249 | 1461305931914 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 23:18:51 INFO - PROCESS | 2249 | 1461305931916 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 23:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:18:51 INFO - PROCESS | 2249 | 1461305931918 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:18:51 INFO - PROCESS | 2249 | 1461305931919 Marionette TRACE conn2 <- [1,122,null,{}] 23:18:51 INFO - PROCESS | 2249 | 1461305931921 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:52 INFO - PROCESS | 2249 | 1461305932017 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 23:18:52 INFO - PROCESS | 2249 | 1461305932026 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x125aa7800 == 38 [pid = 2249] [id = 38] 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11b0eb000) [pid = 2249] [serial = 110] [outer = 0x0] 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x1275a0c00) [pid = 2249] [serial = 111] [outer = 0x11b0eb000] 23:18:52 INFO - PROCESS | 2249 | 1461305932051 Marionette DEBUG loaded listener.js 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1275e2000) [pid = 2249] [serial = 112] [outer = 0x11b0eb000] 23:18:52 INFO - PROCESS | 2249 | 1461305932312 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 23:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 23:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:18:52 INFO - PROCESS | 2249 | 1461305932342 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 23:18:52 INFO - PROCESS | 2249 | 1461305932344 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 23:18:52 INFO - PROCESS | 2249 | 1461305932346 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:18:52 INFO - PROCESS | 2249 | 1461305932347 Marionette TRACE conn2 <- [1,126,null,{}] 23:18:52 INFO - PROCESS | 2249 | 1461305932349 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:52 INFO - PROCESS | 2249 | 1461305932439 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 23:18:52 INFO - PROCESS | 2249 | 1461305932443 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x126841800 == 39 [pid = 2249] [id = 39] 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x1275e6800) [pid = 2249] [serial = 113] [outer = 0x0] 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x128876000) [pid = 2249] [serial = 114] [outer = 0x1275e6800] 23:18:52 INFO - PROCESS | 2249 | 1461305932467 Marionette DEBUG loaded listener.js 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12890a000) [pid = 2249] [serial = 115] [outer = 0x1275e6800] 23:18:52 INFO - PROCESS | 2249 | 1461305932760 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 23:18:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 23:18:52 INFO - PROCESS | 2249 | 1461305932816 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 23:18:52 INFO - PROCESS | 2249 | 1461305932817 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 23:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:18:52 INFO - PROCESS | 2249 | 1461305932822 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:18:52 INFO - PROCESS | 2249 | 1461305932823 Marionette TRACE conn2 <- [1,130,null,{}] 23:18:52 INFO - PROCESS | 2249 | 1461305932825 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:52 INFO - PROCESS | 2249 | 1461305932923 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 23:18:52 INFO - PROCESS | 2249 | 1461305932929 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x1269c6000 == 40 [pid = 2249] [id = 40] 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x1275ae400) [pid = 2249] [serial = 116] [outer = 0x0] 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12894f800) [pid = 2249] [serial = 117] [outer = 0x1275ae400] 23:18:52 INFO - PROCESS | 2249 | 1461305932953 Marionette DEBUG loaded listener.js 23:18:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12974c000) [pid = 2249] [serial = 118] [outer = 0x1275ae400] 23:18:53 INFO - PROCESS | 2249 | 1461305933239 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 23:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 469ms 23:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:18:53 INFO - PROCESS | 2249 | 1461305933290 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 23:18:53 INFO - PROCESS | 2249 | 1461305933291 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 23:18:53 INFO - PROCESS | 2249 | 1461305933294 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:18:53 INFO - PROCESS | 2249 | 1461305933295 Marionette TRACE conn2 <- [1,134,null,{}] 23:18:53 INFO - PROCESS | 2249 | 1461305933297 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:53 INFO - PROCESS | 2249 | 1461305933374 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 23:18:53 INFO - PROCESS | 2249 | 1461305933378 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x1273da000 == 41 [pid = 2249] [id = 41] 23:18:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12997d400) [pid = 2249] [serial = 119] [outer = 0x0] 23:18:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x129b82400) [pid = 2249] [serial = 120] [outer = 0x12997d400] 23:18:53 INFO - PROCESS | 2249 | 1461305933405 Marionette DEBUG loaded listener.js 23:18:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x129d2a000) [pid = 2249] [serial = 121] [outer = 0x12997d400] 23:18:53 INFO - PROCESS | 2249 | 1461305933917 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 23:18:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 668ms 23:18:53 INFO - PROCESS | 2249 | 1461305933975 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 23:18:53 INFO - PROCESS | 2249 | 1461305933978 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 23:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:18:53 INFO - PROCESS | 2249 | 1461305933984 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:18:53 INFO - PROCESS | 2249 | 1461305933986 Marionette TRACE conn2 <- [1,138,null,{}] 23:18:53 INFO - PROCESS | 2249 | 1461305933990 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:54 INFO - PROCESS | 2249 | 1461305934087 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 23:18:54 INFO - PROCESS | 2249 | 1461305934180 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x1188e9000 == 42 [pid = 2249] [id = 42] 23:18:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x1191c2800) [pid = 2249] [serial = 122] [outer = 0x0] 23:18:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x119266c00) [pid = 2249] [serial = 123] [outer = 0x1191c2800] 23:18:54 INFO - PROCESS | 2249 | 1461305934212 Marionette DEBUG loaded listener.js 23:18:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11a54e000) [pid = 2249] [serial = 124] [outer = 0x1191c2800] 23:18:54 INFO - PROCESS | 2249 | 1461305934649 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 23:18:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 672ms 23:18:54 INFO - PROCESS | 2249 | 1461305934656 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 23:18:54 INFO - PROCESS | 2249 | 1461305934660 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 23:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:18:54 INFO - PROCESS | 2249 | 1461305934664 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:18:54 INFO - PROCESS | 2249 | 1461305934666 Marionette TRACE conn2 <- [1,142,null,{}] 23:18:54 INFO - PROCESS | 2249 | 1461305934669 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:54 INFO - PROCESS | 2249 | 1461305934770 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 23:18:54 INFO - PROCESS | 2249 | 1461305934814 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x11970e000 == 43 [pid = 2249] [id = 43] 23:18:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11a555c00) [pid = 2249] [serial = 125] [outer = 0x0] 23:18:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11a9d7000) [pid = 2249] [serial = 126] [outer = 0x11a555c00] 23:18:54 INFO - PROCESS | 2249 | 1461305934845 Marionette DEBUG loaded listener.js 23:18:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11ad94800) [pid = 2249] [serial = 127] [outer = 0x11a555c00] 23:18:55 INFO - PROCESS | 2249 | 1461305935254 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 23:18:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:18:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 619ms 23:18:55 INFO - PROCESS | 2249 | 1461305935300 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 23:18:55 INFO - PROCESS | 2249 | 1461305935303 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 23:18:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:18:55 INFO - PROCESS | 2249 | 1461305935309 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:18:55 INFO - PROCESS | 2249 | 1461305935312 Marionette TRACE conn2 <- [1,146,null,{}] 23:18:55 INFO - PROCESS | 2249 | 1461305935321 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:55 INFO - PROCESS | 2249 | 1461305935421 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 23:18:55 INFO - PROCESS | 2249 | 1461305935497 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a22800 == 44 [pid = 2249] [id = 44] 23:18:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11bfb5c00) [pid = 2249] [serial = 128] [outer = 0x0] 23:18:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11c235000) [pid = 2249] [serial = 129] [outer = 0x11bfb5c00] 23:18:55 INFO - PROCESS | 2249 | 1461305935530 Marionette DEBUG loaded listener.js 23:18:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x11c969c00) [pid = 2249] [serial = 130] [outer = 0x11bfb5c00] 23:18:56 INFO - PROCESS | 2249 | 1461305935998 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 23:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 725ms 23:18:56 INFO - PROCESS | 2249 | 1461305936037 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 23:18:56 INFO - PROCESS | 2249 | 1461305936040 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 23:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:18:56 INFO - PROCESS | 2249 | 1461305936044 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:18:56 INFO - PROCESS | 2249 | 1461305936045 Marionette TRACE conn2 <- [1,150,null,{}] 23:18:56 INFO - PROCESS | 2249 | 1461305936048 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:56 INFO - PROCESS | 2249 | 1461305936151 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 23:18:56 INFO - PROCESS | 2249 | 1461305936212 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288b7000 == 45 [pid = 2249] [id = 45] 23:18:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x11bfb6400) [pid = 2249] [serial = 131] [outer = 0x0] 23:18:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x126b74800) [pid = 2249] [serial = 132] [outer = 0x11bfb6400] 23:18:56 INFO - PROCESS | 2249 | 1461305936242 Marionette DEBUG loaded listener.js 23:18:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x1275e1400) [pid = 2249] [serial = 133] [outer = 0x11bfb6400] 23:18:56 INFO - PROCESS | 2249 | 1461305936828 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 23:18:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 822ms 23:18:56 INFO - PROCESS | 2249 | 1461305936867 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 23:18:56 INFO - PROCESS | 2249 | 1461305936869 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 23:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:18:56 INFO - PROCESS | 2249 | 1461305936873 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:18:56 INFO - PROCESS | 2249 | 1461305936875 Marionette TRACE conn2 <- [1,154,null,{}] 23:18:56 INFO - PROCESS | 2249 | 1461305936879 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:56 INFO - PROCESS | 2249 | 1461305936966 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 23:18:57 INFO - PROCESS | 2249 | 1461305937027 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x11911d800 == 46 [pid = 2249] [id = 46] 23:18:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11913dc00) [pid = 2249] [serial = 134] [outer = 0x0] 23:18:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x119d77000) [pid = 2249] [serial = 135] [outer = 0x11913dc00] 23:18:57 INFO - PROCESS | 2249 | 1461305937056 Marionette DEBUG loaded listener.js 23:18:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11a787400) [pid = 2249] [serial = 136] [outer = 0x11913dc00] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x12bbc6800 == 45 [pid = 2249] [id = 6] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x1269c6000 == 44 [pid = 2249] [id = 40] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x126841800 == 43 [pid = 2249] [id = 39] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x125aa7800 == 42 [pid = 2249] [id = 38] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x125a1a800 == 41 [pid = 2249] [id = 37] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11c530800 == 40 [pid = 2249] [id = 36] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1c2000 == 39 [pid = 2249] [id = 35] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc8b800 == 38 [pid = 2249] [id = 34] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11ba7d000 == 37 [pid = 2249] [id = 33] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11441a000 == 36 [pid = 2249] [id = 32] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad8e000 == 35 [pid = 2249] [id = 31] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11aad9000 == 34 [pid = 2249] [id = 30] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11985c000 == 33 [pid = 2249] [id = 29] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x11915c000 == 32 [pid = 2249] [id = 28] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x118b30800 == 31 [pid = 2249] [id = 27] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x118530000 == 30 [pid = 2249] [id = 26] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x119279000 == 29 [pid = 2249] [id = 25] 23:18:57 INFO - PROCESS | 2249 | --DOCSHELL 0x1155e9800 == 28 [pid = 2249] [id = 24] 23:18:57 INFO - PROCESS | 2249 | 1461305937525 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 23:18:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 720ms 23:18:57 INFO - PROCESS | 2249 | 1461305937604 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 23:18:57 INFO - PROCESS | 2249 | 1461305937607 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 23:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:18:57 INFO - PROCESS | 2249 | 1461305937613 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:18:57 INFO - PROCESS | 2249 | 1461305937615 Marionette TRACE conn2 <- [1,158,null,{}] 23:18:57 INFO - PROCESS | 2249 | 1461305937619 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:57 INFO - PROCESS | 2249 | 1461305937714 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 23:18:57 INFO - PROCESS | 2249 | 1461305937774 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b28800 == 29 [pid = 2249] [id = 47] 23:18:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11913c800) [pid = 2249] [serial = 137] [outer = 0x0] 23:18:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x11a54fc00) [pid = 2249] [serial = 138] [outer = 0x11913c800] 23:18:57 INFO - PROCESS | 2249 | 1461305937807 Marionette DEBUG loaded listener.js 23:18:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x11a78cc00) [pid = 2249] [serial = 139] [outer = 0x11913c800] 23:18:58 INFO - PROCESS | 2249 | 1461305938273 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 23:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 671ms 23:18:58 INFO - PROCESS | 2249 | 1461305938284 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 23:18:58 INFO - PROCESS | 2249 | 1461305938287 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 23:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:18:58 INFO - PROCESS | 2249 | 1461305938312 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:18:58 INFO - PROCESS | 2249 | 1461305938314 Marionette TRACE conn2 <- [1,162,null,{}] 23:18:58 INFO - PROCESS | 2249 | 1461305938316 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:58 INFO - PROCESS | 2249 | 1461305938411 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 23:18:58 INFO - PROCESS | 2249 | 1461305938468 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aad9000 == 30 [pid = 2249] [id = 48] 23:18:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x11ab53800) [pid = 2249] [serial = 140] [outer = 0x0] 23:18:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11ad95400) [pid = 2249] [serial = 141] [outer = 0x11ab53800] 23:18:58 INFO - PROCESS | 2249 | 1461305938499 Marionette DEBUG loaded listener.js 23:18:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11af0e400) [pid = 2249] [serial = 142] [outer = 0x11ab53800] 23:18:58 INFO - PROCESS | 2249 | 1461305938953 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 23:18:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 676ms 23:18:59 INFO - PROCESS | 2249 | 1461305939002 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 23:18:59 INFO - PROCESS | 2249 | 1461305939004 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 23:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:18:59 INFO - PROCESS | 2249 | 1461305939010 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:18:59 INFO - PROCESS | 2249 | 1461305939012 Marionette TRACE conn2 <- [1,166,null,{}] 23:18:59 INFO - PROCESS | 2249 | 1461305939022 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:59 INFO - PROCESS | 2249 | 1461305939117 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 23:18:59 INFO - PROCESS | 2249 | 1461305939177 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ba7c800 == 31 [pid = 2249] [id = 49] 23:18:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11bae9800) [pid = 2249] [serial = 143] [outer = 0x0] 23:18:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11bfb9800) [pid = 2249] [serial = 144] [outer = 0x11bae9800] 23:18:59 INFO - PROCESS | 2249 | 1461305939211 Marionette DEBUG loaded listener.js 23:18:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11c5bb000) [pid = 2249] [serial = 145] [outer = 0x11bae9800] 23:18:59 INFO - PROCESS | 2249 | 1461305939663 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 23:18:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 674ms 23:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:18:59 INFO - PROCESS | 2249 | 1461305939720 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 23:18:59 INFO - PROCESS | 2249 | 1461305939722 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 23:18:59 INFO - PROCESS | 2249 | 1461305939727 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:18:59 INFO - PROCESS | 2249 | 1461305939729 Marionette TRACE conn2 <- [1,170,null,{}] 23:18:59 INFO - PROCESS | 2249 | 1461305939732 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:18:59 INFO - PROCESS | 2249 | 1461305939835 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 23:18:59 INFO - PROCESS | 2249 | 1461305939913 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:18:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c245000 == 32 [pid = 2249] [id = 50] 23:18:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11c91c800) [pid = 2249] [serial = 146] [outer = 0x0] 23:18:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x11c96e800) [pid = 2249] [serial = 147] [outer = 0x11c91c800] 23:18:59 INFO - PROCESS | 2249 | 1461305939962 Marionette DEBUG loaded listener.js 23:19:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x125dd7800) [pid = 2249] [serial = 148] [outer = 0x11c91c800] 23:19:00 INFO - PROCESS | 2249 | 1461305940460 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 23:19:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 773ms 23:19:00 INFO - PROCESS | 2249 | 1461305940500 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 23:19:00 INFO - PROCESS | 2249 | 1461305940501 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 23:19:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:19:00 INFO - PROCESS | 2249 | 1461305940524 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:19:00 INFO - PROCESS | 2249 | 1461305940526 Marionette TRACE conn2 <- [1,174,null,{}] 23:19:00 INFO - PROCESS | 2249 | 1461305940528 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:00 INFO - PROCESS | 2249 | 1461305940618 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 23:19:00 INFO - PROCESS | 2249 | 1461305940681 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x1158c9000 == 33 [pid = 2249] [id = 51] 23:19:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x125ddd000) [pid = 2249] [serial = 149] [outer = 0x0] 23:19:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x125ef2c00) [pid = 2249] [serial = 150] [outer = 0x125ddd000] 23:19:00 INFO - PROCESS | 2249 | 1461305940710 Marionette DEBUG loaded listener.js 23:19:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x1268fe800) [pid = 2249] [serial = 151] [outer = 0x125ddd000] 23:19:01 INFO - PROCESS | 2249 | 1461305941182 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 23:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 672ms 23:19:01 INFO - PROCESS | 2249 | 1461305941208 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 23:19:01 INFO - PROCESS | 2249 | 1461305941210 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 23:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:19:01 INFO - PROCESS | 2249 | 1461305941214 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:19:01 INFO - PROCESS | 2249 | 1461305941216 Marionette TRACE conn2 <- [1,178,null,{}] 23:19:01 INFO - PROCESS | 2249 | 1461305941256 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:01 INFO - PROCESS | 2249 | 1461305941366 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 23:19:01 INFO - PROCESS | 2249 | 1461305941415 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x1188f5800 == 34 [pid = 2249] [id = 52] 23:19:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x11a506c00) [pid = 2249] [serial = 152] [outer = 0x0] 23:19:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11a552c00) [pid = 2249] [serial = 153] [outer = 0x11a506c00] 23:19:01 INFO - PROCESS | 2249 | 1461305941445 Marionette DEBUG loaded listener.js 23:19:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x11a9da000) [pid = 2249] [serial = 154] [outer = 0x11a506c00] 23:19:01 INFO - PROCESS | 2249 | --DOCSHELL 0x125a22800 == 33 [pid = 2249] [id = 44] 23:19:01 INFO - PROCESS | 2249 | --DOCSHELL 0x11970e000 == 32 [pid = 2249] [id = 43] 23:19:01 INFO - PROCESS | 2249 | --DOCSHELL 0x1188e9000 == 31 [pid = 2249] [id = 42] 23:19:01 INFO - PROCESS | 2249 | 1461305941888 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 23:19:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:19:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 733ms 23:19:01 INFO - PROCESS | 2249 | 1461305941954 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 23:19:01 INFO - PROCESS | 2249 | 1461305941957 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 23:19:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:19:01 INFO - PROCESS | 2249 | 1461305941962 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:19:01 INFO - PROCESS | 2249 | 1461305941965 Marionette TRACE conn2 <- [1,182,null,{}] 23:19:01 INFO - PROCESS | 2249 | 1461305941969 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:02 INFO - PROCESS | 2249 | 1461305942063 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 23:19:02 INFO - PROCESS | 2249 | 1461305942125 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x119c75800 == 32 [pid = 2249] [id = 53] 23:19:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11a504800) [pid = 2249] [serial = 155] [outer = 0x0] 23:19:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x11a9dd400) [pid = 2249] [serial = 156] [outer = 0x11a504800] 23:19:02 INFO - PROCESS | 2249 | 1461305942157 Marionette DEBUG loaded listener.js 23:19:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x11ab55000) [pid = 2249] [serial = 157] [outer = 0x11a504800] 23:19:02 INFO - PROCESS | 2249 | 1461305942586 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 23:19:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:19:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 23:19:02 INFO - PROCESS | 2249 | 1461305942644 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 23:19:02 INFO - PROCESS | 2249 | 1461305942648 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 23:19:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:19:02 INFO - PROCESS | 2249 | 1461305942657 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:19:02 INFO - PROCESS | 2249 | 1461305942659 Marionette TRACE conn2 <- [1,186,null,{}] 23:19:02 INFO - PROCESS | 2249 | 1461305942662 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:02 INFO - PROCESS | 2249 | 1461305942751 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 23:19:02 INFO - PROCESS | 2249 | 1461305942815 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c24c000 == 33 [pid = 2249] [id = 54] 23:19:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x11b961400) [pid = 2249] [serial = 158] [outer = 0x0] 23:19:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x11baeb000) [pid = 2249] [serial = 159] [outer = 0x11b961400] 23:19:02 INFO - PROCESS | 2249 | 1461305942845 Marionette DEBUG loaded listener.js 23:19:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x11c5be000) [pid = 2249] [serial = 160] [outer = 0x11b961400] 23:19:03 INFO - PROCESS | 2249 | 1461305943251 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 23:19:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:19:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 619ms 23:19:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:19:03 INFO - PROCESS | 2249 | 1461305943277 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 23:19:03 INFO - PROCESS | 2249 | 1461305943278 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 23:19:03 INFO - PROCESS | 2249 | 1461305943281 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:19:03 INFO - PROCESS | 2249 | 1461305943283 Marionette TRACE conn2 <- [1,190,null,{}] 23:19:03 INFO - PROCESS | 2249 | 1461305943291 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:03 INFO - PROCESS | 2249 | 1461305943388 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 23:19:03 INFO - PROCESS | 2249 | 1461305943434 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d46000 == 34 [pid = 2249] [id = 55] 23:19:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11c908400) [pid = 2249] [serial = 161] [outer = 0x0] 23:19:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x126b6e400) [pid = 2249] [serial = 162] [outer = 0x11c908400] 23:19:03 INFO - PROCESS | 2249 | 1461305943472 Marionette DEBUG loaded listener.js 23:19:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x127524000) [pid = 2249] [serial = 163] [outer = 0x11c908400] 23:19:03 INFO - PROCESS | 2249 | 1461305943949 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 23:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 722ms 23:19:04 INFO - PROCESS | 2249 | 1461305944088 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 23:19:04 INFO - PROCESS | 2249 | 1461305944094 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 23:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:19:04 INFO - PROCESS | 2249 | 1461305944128 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:19:04 INFO - PROCESS | 2249 | 1461305944132 Marionette TRACE conn2 <- [1,194,null,{}] 23:19:04 INFO - PROCESS | 2249 | 1461305944149 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:04 INFO - PROCESS | 2249 | 1461305944314 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 23:19:04 INFO - PROCESS | 2249 | 1461305944359 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288af000 == 35 [pid = 2249] [id = 56] 23:19:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x128907000) [pid = 2249] [serial = 164] [outer = 0x0] 23:19:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x12923c800) [pid = 2249] [serial = 165] [outer = 0x128907000] 23:19:04 INFO - PROCESS | 2249 | 1461305944390 Marionette DEBUG loaded listener.js 23:19:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x129755800) [pid = 2249] [serial = 166] [outer = 0x128907000] 23:19:04 INFO - PROCESS | 2249 | 1461305944784 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 23:19:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:19:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 694ms 23:19:04 INFO - PROCESS | 2249 | 1461305944811 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 23:19:04 INFO - PROCESS | 2249 | 1461305944813 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 23:19:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:19:04 INFO - PROCESS | 2249 | 1461305944815 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:19:04 INFO - PROCESS | 2249 | 1461305944816 Marionette TRACE conn2 <- [1,198,null,{}] 23:19:04 INFO - PROCESS | 2249 | 1461305944819 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:04 INFO - PROCESS | 2249 | 1461305944907 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 23:19:04 INFO - PROCESS | 2249 | 1461305944952 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x11529d800 == 36 [pid = 2249] [id = 57] 23:19:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x127ab4400) [pid = 2249] [serial = 167] [outer = 0x0] 23:19:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x129d28400) [pid = 2249] [serial = 168] [outer = 0x127ab4400] 23:19:04 INFO - PROCESS | 2249 | 1461305944982 Marionette DEBUG loaded listener.js 23:19:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x129dbac00) [pid = 2249] [serial = 169] [outer = 0x127ab4400] 23:19:05 INFO - PROCESS | 2249 | 1461305945414 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 23:19:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:19:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 619ms 23:19:05 INFO - PROCESS | 2249 | 1461305945450 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 23:19:05 INFO - PROCESS | 2249 | 1461305945452 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 23:19:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:19:05 INFO - PROCESS | 2249 | 1461305945458 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:19:05 INFO - PROCESS | 2249 | 1461305945460 Marionette TRACE conn2 <- [1,202,null,{}] 23:19:05 INFO - PROCESS | 2249 | 1461305945462 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:05 INFO - PROCESS | 2249 | 1461305945580 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 23:19:05 INFO - PROCESS | 2249 | 1461305945691 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b811000 == 37 [pid = 2249] [id = 58] 23:19:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x127ab5400) [pid = 2249] [serial = 170] [outer = 0x0] 23:19:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x12974f400) [pid = 2249] [serial = 171] [outer = 0x127ab5400] 23:19:05 INFO - PROCESS | 2249 | 1461305945726 Marionette DEBUG loaded listener.js 23:19:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x12bcd9800) [pid = 2249] [serial = 172] [outer = 0x127ab5400] 23:19:06 INFO - PROCESS | 2249 | 1461305946208 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 23:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 775ms 23:19:06 INFO - PROCESS | 2249 | 1461305946232 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 23:19:06 INFO - PROCESS | 2249 | 1461305946234 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 23:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:19:06 INFO - PROCESS | 2249 | 1461305946240 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:19:06 INFO - PROCESS | 2249 | 1461305946243 Marionette TRACE conn2 <- [1,206,null,{}] 23:19:06 INFO - PROCESS | 2249 | 1461305946247 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:06 INFO - PROCESS | 2249 | 1461305946334 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 23:19:06 INFO - PROCESS | 2249 | 1461305946404 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad7a000 == 38 [pid = 2249] [id = 59] 23:19:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x119140400) [pid = 2249] [serial = 173] [outer = 0x0] 23:19:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x119d6dc00) [pid = 2249] [serial = 174] [outer = 0x119140400] 23:19:06 INFO - PROCESS | 2249 | 1461305946432 Marionette DEBUG loaded listener.js 23:19:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x11a9d6400) [pid = 2249] [serial = 175] [outer = 0x119140400] 23:19:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11aad9000 == 37 [pid = 2249] [id = 48] 23:19:06 INFO - PROCESS | 2249 | --DOCSHELL 0x118b28800 == 36 [pid = 2249] [id = 47] 23:19:06 INFO - PROCESS | 2249 | 1461305946928 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 23:19:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:19:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 721ms 23:19:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:19:06 INFO - PROCESS | 2249 | 1461305946962 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 23:19:06 INFO - PROCESS | 2249 | 1461305946964 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 23:19:06 INFO - PROCESS | 2249 | 1461305946968 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:19:06 INFO - PROCESS | 2249 | 1461305946970 Marionette TRACE conn2 <- [1,210,null,{}] 23:19:06 INFO - PROCESS | 2249 | 1461305946974 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:07 INFO - PROCESS | 2249 | 1461305947071 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 23:19:07 INFO - PROCESS | 2249 | 1461305947124 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x11afbf800 == 37 [pid = 2249] [id = 60] 23:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x11a780800) [pid = 2249] [serial = 176] [outer = 0x0] 23:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x11ad9cc00) [pid = 2249] [serial = 177] [outer = 0x11a780800] 23:19:07 INFO - PROCESS | 2249 | 1461305947157 Marionette DEBUG loaded listener.js 23:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 178 (0x11b95c800) [pid = 2249] [serial = 178] [outer = 0x11a780800] 23:19:07 INFO - PROCESS | 2249 | 1461305947580 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 23:19:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:19:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 621ms 23:19:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:19:07 INFO - PROCESS | 2249 | 1461305947589 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 23:19:07 INFO - PROCESS | 2249 | 1461305947593 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 23:19:07 INFO - PROCESS | 2249 | 1461305947597 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:19:07 INFO - PROCESS | 2249 | 1461305947599 Marionette TRACE conn2 <- [1,214,null,{}] 23:19:07 INFO - PROCESS | 2249 | 1461305947622 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:07 INFO - PROCESS | 2249 | 1461305947718 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 23:19:07 INFO - PROCESS | 2249 | 1461305947786 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d45800 == 38 [pid = 2249] [id = 61] 23:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 179 (0x11c66cc00) [pid = 2249] [serial = 179] [outer = 0x0] 23:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 180 (0x11c922800) [pid = 2249] [serial = 180] [outer = 0x11c66cc00] 23:19:07 INFO - PROCESS | 2249 | 1461305947816 Marionette DEBUG loaded listener.js 23:19:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 181 (0x125f38000) [pid = 2249] [serial = 181] [outer = 0x11c66cc00] 23:19:08 INFO - PROCESS | 2249 | 1461305948242 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 23:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 23:19:08 INFO - PROCESS | 2249 | 1461305948267 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 23:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:19:08 INFO - PROCESS | 2249 | 1461305948269 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 23:19:08 INFO - PROCESS | 2249 | 1461305948271 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:19:08 INFO - PROCESS | 2249 | 1461305948274 Marionette TRACE conn2 <- [1,218,null,{}] 23:19:08 INFO - PROCESS | 2249 | 1461305948282 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:08 INFO - PROCESS | 2249 | 1461305948396 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 23:19:08 INFO - PROCESS | 2249 | 1461305948462 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b41c000 == 39 [pid = 2249] [id = 62] 23:19:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 182 (0x1275ae800) [pid = 2249] [serial = 182] [outer = 0x0] 23:19:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 183 (0x128906800) [pid = 2249] [serial = 183] [outer = 0x1275ae800] 23:19:08 INFO - PROCESS | 2249 | 1461305948496 Marionette DEBUG loaded listener.js 23:19:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 184 (0x129d2a800) [pid = 2249] [serial = 184] [outer = 0x1275ae800] 23:19:08 INFO - PROCESS | 2249 | 1461305948920 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 23:19:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:19:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 671ms 23:19:08 INFO - PROCESS | 2249 | 1461305948942 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 23:19:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:19:08 INFO - PROCESS | 2249 | 1461305948944 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 23:19:08 INFO - PROCESS | 2249 | 1461305948947 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:19:08 INFO - PROCESS | 2249 | 1461305948948 Marionette TRACE conn2 <- [1,222,null,{}] 23:19:08 INFO - PROCESS | 2249 | 1461305948951 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:09 INFO - PROCESS | 2249 | 1461305949055 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 23:19:09 INFO - PROCESS | 2249 | 1461305949107 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x1152af800 == 40 [pid = 2249] [id = 63] 23:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 185 (0x12b680400) [pid = 2249] [serial = 185] [outer = 0x0] 23:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 186 (0x12b681800) [pid = 2249] [serial = 186] [outer = 0x12b680400] 23:19:09 INFO - PROCESS | 2249 | 1461305949138 Marionette DEBUG loaded listener.js 23:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 187 (0x12bcd7400) [pid = 2249] [serial = 187] [outer = 0x12b680400] 23:19:09 INFO - PROCESS | 2249 | 1461305949540 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 23:19:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:19:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 619ms 23:19:09 INFO - PROCESS | 2249 | 1461305949566 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 23:19:09 INFO - PROCESS | 2249 | 1461305949568 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 23:19:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:19:09 INFO - PROCESS | 2249 | 1461305949570 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:19:09 INFO - PROCESS | 2249 | 1461305949571 Marionette TRACE conn2 <- [1,226,null,{}] 23:19:09 INFO - PROCESS | 2249 | 1461305949574 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:09 INFO - PROCESS | 2249 | 1461305949663 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 23:19:09 INFO - PROCESS | 2249 | 1461305949743 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d099800 == 41 [pid = 2249] [id = 64] 23:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 188 (0x12bcdc000) [pid = 2249] [serial = 188] [outer = 0x0] 23:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 189 (0x12bd82000) [pid = 2249] [serial = 189] [outer = 0x12bcdc000] 23:19:09 INFO - PROCESS | 2249 | 1461305949772 Marionette DEBUG loaded listener.js 23:19:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 190 (0x12c00b800) [pid = 2249] [serial = 190] [outer = 0x12bcdc000] 23:19:10 INFO - PROCESS | 2249 | 1461305950205 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 23:19:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:19:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 23:19:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:19:10 INFO - PROCESS | 2249 | 1461305950242 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 23:19:10 INFO - PROCESS | 2249 | 1461305950244 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 23:19:10 INFO - PROCESS | 2249 | 1461305950247 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:19:10 INFO - PROCESS | 2249 | 1461305950249 Marionette TRACE conn2 <- [1,230,null,{}] 23:19:10 INFO - PROCESS | 2249 | 1461305950253 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:10 INFO - PROCESS | 2249 | 1461305950418 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 23:19:10 INFO - PROCESS | 2249 | 1461305950510 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d530000 == 42 [pid = 2249] [id = 65] 23:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 191 (0x12d036800) [pid = 2249] [serial = 191] [outer = 0x0] 23:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 192 (0x12d1a4000) [pid = 2249] [serial = 192] [outer = 0x12d036800] 23:19:10 INFO - PROCESS | 2249 | 1461305950559 Marionette DEBUG loaded listener.js 23:19:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 193 (0x12d5c3c00) [pid = 2249] [serial = 193] [outer = 0x12d036800] 23:19:11 INFO - PROCESS | 2249 | 1461305951038 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 23:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 821ms 23:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:19:11 INFO - PROCESS | 2249 | 1461305951067 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 23:19:11 INFO - PROCESS | 2249 | 1461305951069 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 23:19:11 INFO - PROCESS | 2249 | 1461305951071 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:19:11 INFO - PROCESS | 2249 | 1461305951072 Marionette TRACE conn2 <- [1,234,null,{}] 23:19:11 INFO - PROCESS | 2249 | 1461305951075 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:11 INFO - PROCESS | 2249 | 1461305951168 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 23:19:11 INFO - PROCESS | 2249 | 1461305951216 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d578800 == 43 [pid = 2249] [id = 66] 23:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 194 (0x12d037800) [pid = 2249] [serial = 194] [outer = 0x0] 23:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 195 (0x12db35000) [pid = 2249] [serial = 195] [outer = 0x12d037800] 23:19:11 INFO - PROCESS | 2249 | 1461305951246 Marionette DEBUG loaded listener.js 23:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 196 (0x12e202400) [pid = 2249] [serial = 196] [outer = 0x12d037800] 23:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 197 (0x12e442c00) [pid = 2249] [serial = 197] [outer = 0x12f917c00] 23:19:11 INFO - PROCESS | 2249 | 1461305951682 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 23:19:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:19:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 668ms 23:19:11 INFO - PROCESS | 2249 | 1461305951740 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 23:19:11 INFO - PROCESS | 2249 | 1461305951741 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 23:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:19:11 INFO - PROCESS | 2249 | 1461305951744 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:19:11 INFO - PROCESS | 2249 | 1461305951745 Marionette TRACE conn2 <- [1,238,null,{}] 23:19:11 INFO - PROCESS | 2249 | 1461305951747 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:11 INFO - PROCESS | 2249 | 1461305951841 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 23:19:11 INFO - PROCESS | 2249 | 1461305951894 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e592800 == 44 [pid = 2249] [id = 67] 23:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x12d5bbc00) [pid = 2249] [serial = 198] [outer = 0x0] 23:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 199 (0x12e20b800) [pid = 2249] [serial = 199] [outer = 0x12d5bbc00] 23:19:11 INFO - PROCESS | 2249 | 1461305951923 Marionette DEBUG loaded listener.js 23:19:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 200 (0x12e449800) [pid = 2249] [serial = 200] [outer = 0x12d5bbc00] 23:19:12 INFO - PROCESS | 2249 | 1461305952378 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 23:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 668ms 23:19:12 INFO - PROCESS | 2249 | 1461305952415 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 23:19:12 INFO - PROCESS | 2249 | 1461305952417 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 23:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:19:12 INFO - PROCESS | 2249 | 1461305952435 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:19:12 INFO - PROCESS | 2249 | 1461305952437 Marionette TRACE conn2 <- [1,242,null,{}] 23:19:12 INFO - PROCESS | 2249 | 1461305952444 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:12 INFO - PROCESS | 2249 | 1461305952538 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 23:19:12 INFO - PROCESS | 2249 | 1461305952593 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b096000 == 45 [pid = 2249] [id = 68] 23:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 201 (0x11af05c00) [pid = 2249] [serial = 201] [outer = 0x0] 23:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x11b95fc00) [pid = 2249] [serial = 202] [outer = 0x11af05c00] 23:19:12 INFO - PROCESS | 2249 | 1461305952622 Marionette DEBUG loaded listener.js 23:19:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x11c241400) [pid = 2249] [serial = 203] [outer = 0x11af05c00] 23:19:12 INFO - PROCESS | 2249 | --DOCSHELL 0x125d46000 == 44 [pid = 2249] [id = 55] 23:19:12 INFO - PROCESS | 2249 | --DOCSHELL 0x11c24c000 == 43 [pid = 2249] [id = 54] 23:19:12 INFO - PROCESS | 2249 | --DOCSHELL 0x119c75800 == 42 [pid = 2249] [id = 53] 23:19:13 INFO - PROCESS | 2249 | 1461305953080 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 23:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 690ms 23:19:13 INFO - PROCESS | 2249 | 1461305953110 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 23:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:19:13 INFO - PROCESS | 2249 | 1461305953113 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 23:19:13 INFO - PROCESS | 2249 | 1461305953116 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:19:13 INFO - PROCESS | 2249 | 1461305953118 Marionette TRACE conn2 <- [1,246,null,{}] 23:19:13 INFO - PROCESS | 2249 | 1461305953122 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:13 INFO - PROCESS | 2249 | 1461305953225 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 23:19:13 INFO - PROCESS | 2249 | 1461305953294 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x125aa9800 == 43 [pid = 2249] [id = 69] 23:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x11ad9f800) [pid = 2249] [serial = 204] [outer = 0x0] 23:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x11c23ac00) [pid = 2249] [serial = 205] [outer = 0x11ad9f800] 23:19:13 INFO - PROCESS | 2249 | 1461305953328 Marionette DEBUG loaded listener.js 23:19:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 206 (0x125b86000) [pid = 2249] [serial = 206] [outer = 0x11ad9f800] 23:19:13 INFO - PROCESS | 2249 | 1461305953755 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 23:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 673ms 23:19:13 INFO - PROCESS | 2249 | 1461305953795 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 23:19:13 INFO - PROCESS | 2249 | 1461305953799 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 23:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:19:13 INFO - PROCESS | 2249 | 1461305953838 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:19:13 INFO - PROCESS | 2249 | 1461305953840 Marionette TRACE conn2 <- [1,250,null,{}] 23:19:13 INFO - PROCESS | 2249 | 1461305953845 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:13 INFO - PROCESS | 2249 | 1461305953941 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 23:19:14 INFO - PROCESS | 2249 | 1461305954012 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b41b000 == 44 [pid = 2249] [id = 70] 23:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 207 (0x1275adc00) [pid = 2249] [serial = 207] [outer = 0x0] 23:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 208 (0x12887c800) [pid = 2249] [serial = 208] [outer = 0x1275adc00] 23:19:14 INFO - PROCESS | 2249 | 1461305954042 Marionette DEBUG loaded listener.js 23:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 209 (0x129d23800) [pid = 2249] [serial = 209] [outer = 0x1275adc00] 23:19:14 INFO - PROCESS | 2249 | 1461305954464 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 23:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 693ms 23:19:14 INFO - PROCESS | 2249 | 1461305954510 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 23:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:19:14 INFO - PROCESS | 2249 | 1461305954511 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 23:19:14 INFO - PROCESS | 2249 | 1461305954514 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:19:14 INFO - PROCESS | 2249 | 1461305954516 Marionette TRACE conn2 <- [1,254,null,{}] 23:19:14 INFO - PROCESS | 2249 | 1461305954524 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:14 INFO - PROCESS | 2249 | 1461305954625 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 23:19:14 INFO - PROCESS | 2249 | 1461305954681 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d52b000 == 45 [pid = 2249] [id = 71] 23:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 210 (0x129dc2000) [pid = 2249] [serial = 210] [outer = 0x0] 23:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 211 (0x12bcda800) [pid = 2249] [serial = 211] [outer = 0x129dc2000] 23:19:14 INFO - PROCESS | 2249 | 1461305954714 Marionette DEBUG loaded listener.js 23:19:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 212 (0x12d03d800) [pid = 2249] [serial = 212] [outer = 0x129dc2000] 23:19:15 INFO - PROCESS | 2249 | 1461305955144 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 23:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 671ms 23:19:15 INFO - PROCESS | 2249 | 1461305955185 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 23:19:15 INFO - PROCESS | 2249 | 1461305955187 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 23:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:19:15 INFO - PROCESS | 2249 | 1461305955190 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:19:15 INFO - PROCESS | 2249 | 1461305955191 Marionette TRACE conn2 <- [1,258,null,{}] 23:19:15 INFO - PROCESS | 2249 | 1461305955193 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:15 INFO - PROCESS | 2249 | 1461305955309 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 23:19:15 INFO - PROCESS | 2249 | 1461305955366 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e768000 == 46 [pid = 2249] [id = 72] 23:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x12d42f000) [pid = 2249] [serial = 213] [outer = 0x0] 23:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x12d5bec00) [pid = 2249] [serial = 214] [outer = 0x12d42f000] 23:19:15 INFO - PROCESS | 2249 | 1461305955396 Marionette DEBUG loaded listener.js 23:19:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x12e20b400) [pid = 2249] [serial = 215] [outer = 0x12d42f000] 23:19:15 INFO - PROCESS | 2249 | 1461305955841 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 23:19:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:19:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 669ms 23:19:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:19:15 INFO - PROCESS | 2249 | 1461305955859 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 23:19:15 INFO - PROCESS | 2249 | 1461305955861 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 23:19:15 INFO - PROCESS | 2249 | 1461305955863 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:19:15 INFO - PROCESS | 2249 | 1461305955864 Marionette TRACE conn2 <- [1,262,null,{}] 23:19:15 INFO - PROCESS | 2249 | 1461305955866 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:15 INFO - PROCESS | 2249 | 1461305955957 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 23:19:16 INFO - PROCESS | 2249 | 1461305956008 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee39800 == 47 [pid = 2249] [id = 73] 23:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 216 (0x12d42e400) [pid = 2249] [serial = 216] [outer = 0x0] 23:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x12e450000) [pid = 2249] [serial = 217] [outer = 0x12d42e400] 23:19:16 INFO - PROCESS | 2249 | 1461305956037 Marionette DEBUG loaded listener.js 23:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x12e48c800) [pid = 2249] [serial = 218] [outer = 0x12d42e400] 23:19:16 INFO - PROCESS | 2249 | 1461305956467 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 23:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 619ms 23:19:16 INFO - PROCESS | 2249 | 1461305956483 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 23:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:19:16 INFO - PROCESS | 2249 | 1461305956484 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 23:19:16 INFO - PROCESS | 2249 | 1461305956486 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:19:16 INFO - PROCESS | 2249 | 1461305956488 Marionette TRACE conn2 <- [1,266,null,{}] 23:19:16 INFO - PROCESS | 2249 | 1461305956490 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:16 INFO - PROCESS | 2249 | 1461305956614 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 23:19:16 INFO - PROCESS | 2249 | 1461305956715 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f662800 == 48 [pid = 2249] [id = 74] 23:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x12d25d000) [pid = 2249] [serial = 219] [outer = 0x0] 23:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 220 (0x12e7ad400) [pid = 2249] [serial = 220] [outer = 0x12d25d000] 23:19:16 INFO - PROCESS | 2249 | 1461305956748 Marionette DEBUG loaded listener.js 23:19:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 221 (0x12e862000) [pid = 2249] [serial = 221] [outer = 0x12d25d000] 23:19:17 INFO - PROCESS | 2249 | 1461305957172 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 23:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 719ms 23:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:19:17 INFO - PROCESS | 2249 | 1461305957207 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 23:19:17 INFO - PROCESS | 2249 | 1461305957208 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 23:19:17 INFO - PROCESS | 2249 | 1461305957210 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:19:17 INFO - PROCESS | 2249 | 1461305957212 Marionette TRACE conn2 <- [1,270,null,{}] 23:19:17 INFO - PROCESS | 2249 | 1461305957214 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:17 INFO - PROCESS | 2249 | 1461305957309 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 23:19:17 INFO - PROCESS | 2249 | 1461305957364 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fa2f000 == 49 [pid = 2249] [id = 75] 23:19:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 222 (0x12e865c00) [pid = 2249] [serial = 222] [outer = 0x0] 23:19:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x12e869c00) [pid = 2249] [serial = 223] [outer = 0x12e865c00] 23:19:17 INFO - PROCESS | 2249 | 1461305957394 Marionette DEBUG loaded listener.js 23:19:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x12f560000) [pid = 2249] [serial = 224] [outer = 0x12e865c00] 23:19:17 INFO - PROCESS | 2249 | 1461305957993 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 23:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 819ms 23:19:18 INFO - PROCESS | 2249 | 1461305958030 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 23:19:18 INFO - PROCESS | 2249 | 1461305958034 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 23:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:19:18 INFO - PROCESS | 2249 | 1461305958041 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:19:18 INFO - PROCESS | 2249 | 1461305958045 Marionette TRACE conn2 <- [1,274,null,{}] 23:19:18 INFO - PROCESS | 2249 | 1461305958050 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:18 INFO - PROCESS | 2249 | 1461305958188 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 23:19:18 INFO - PROCESS | 2249 | 1461305958285 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b36800 == 50 [pid = 2249] [id = 76] 23:19:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x11aaa6400) [pid = 2249] [serial = 225] [outer = 0x0] 23:19:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x11c88c400) [pid = 2249] [serial = 226] [outer = 0x11aaa6400] 23:19:18 INFO - PROCESS | 2249 | 1461305958321 Marionette DEBUG loaded listener.js 23:19:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x125e37c00) [pid = 2249] [serial = 227] [outer = 0x11aaa6400] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1158c9000 == 49 [pid = 2249] [id = 51] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11c245000 == 48 [pid = 2249] [id = 50] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11ba7c800 == 47 [pid = 2249] [id = 49] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12d578800 == 46 [pid = 2249] [id = 66] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12d530000 == 45 [pid = 2249] [id = 65] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12d099800 == 44 [pid = 2249] [id = 64] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1152af800 == 43 [pid = 2249] [id = 63] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12b41c000 == 42 [pid = 2249] [id = 62] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x125d45800 == 41 [pid = 2249] [id = 61] 23:19:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11afbf800 == 40 [pid = 2249] [id = 60] 23:19:18 INFO - PROCESS | 2249 | 1461305958825 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 23:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 824ms 23:19:18 INFO - PROCESS | 2249 | 1461305958863 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 23:19:18 INFO - PROCESS | 2249 | 1461305958866 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 23:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:19:18 INFO - PROCESS | 2249 | 1461305958869 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:19:18 INFO - PROCESS | 2249 | 1461305958872 Marionette TRACE conn2 <- [1,278,null,{}] 23:19:18 INFO - PROCESS | 2249 | 1461305958876 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:18 INFO - PROCESS | 2249 | 1461305958977 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 23:19:19 INFO - PROCESS | 2249 | 1461305959038 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c250000 == 41 [pid = 2249] [id = 77] 23:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x11baeb400) [pid = 2249] [serial = 228] [outer = 0x0] 23:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x11c5be800) [pid = 2249] [serial = 229] [outer = 0x11baeb400] 23:19:19 INFO - PROCESS | 2249 | 1461305959071 Marionette DEBUG loaded listener.js 23:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x126f18000) [pid = 2249] [serial = 230] [outer = 0x11baeb400] 23:19:19 INFO - PROCESS | 2249 | 1461305959566 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 23:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 722ms 23:19:19 INFO - PROCESS | 2249 | 1461305959592 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 23:19:19 INFO - PROCESS | 2249 | 1461305959596 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 23:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:19:19 INFO - PROCESS | 2249 | 1461305959600 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:19:19 INFO - PROCESS | 2249 | 1461305959602 Marionette TRACE conn2 <- [1,282,null,{}] 23:19:19 INFO - PROCESS | 2249 | 1461305959627 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:19 INFO - PROCESS | 2249 | 1461305959725 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 23:19:19 INFO - PROCESS | 2249 | 1461305959798 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc60000 == 42 [pid = 2249] [id = 78] 23:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x12971d800) [pid = 2249] [serial = 231] [outer = 0x0] 23:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x129984400) [pid = 2249] [serial = 232] [outer = 0x12971d800] 23:19:19 INFO - PROCESS | 2249 | 1461305959829 Marionette DEBUG loaded listener.js 23:19:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x129d2d800) [pid = 2249] [serial = 233] [outer = 0x12971d800] 23:19:20 INFO - PROCESS | 2249 | 1461305960260 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 23:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 688ms 23:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:19:20 INFO - PROCESS | 2249 | 1461305960289 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 23:19:20 INFO - PROCESS | 2249 | 1461305960290 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 23:19:20 INFO - PROCESS | 2249 | 1461305960293 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:19:20 INFO - PROCESS | 2249 | 1461305960295 Marionette TRACE conn2 <- [1,286,null,{}] 23:19:20 INFO - PROCESS | 2249 | 1461305960303 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:20 INFO - PROCESS | 2249 | 1461305960404 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 23:19:20 INFO - PROCESS | 2249 | 1461305960461 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x12dc1e800 == 43 [pid = 2249] [id = 79] 23:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x129dbd000) [pid = 2249] [serial = 234] [outer = 0x0] 23:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x12b427800) [pid = 2249] [serial = 235] [outer = 0x129dbd000] 23:19:20 INFO - PROCESS | 2249 | 1461305960494 Marionette DEBUG loaded listener.js 23:19:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x12b430800) [pid = 2249] [serial = 236] [outer = 0x129dbd000] 23:19:20 INFO - PROCESS | 2249 | 1461305960910 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 23:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 672ms 23:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:19:20 INFO - PROCESS | 2249 | 1461305960965 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 23:19:20 INFO - PROCESS | 2249 | 1461305960967 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 23:19:20 INFO - PROCESS | 2249 | 1461305960970 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:19:20 INFO - PROCESS | 2249 | 1461305960971 Marionette TRACE conn2 <- [1,290,null,{}] 23:19:20 INFO - PROCESS | 2249 | 1461305960973 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:21 INFO - PROCESS | 2249 | 1461305961086 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 23:19:21 INFO - PROCESS | 2249 | 1461305961157 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f659000 == 44 [pid = 2249] [id = 80] 23:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x12bbe2c00) [pid = 2249] [serial = 237] [outer = 0x0] 23:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12c00f000) [pid = 2249] [serial = 238] [outer = 0x12bbe2c00] 23:19:21 INFO - PROCESS | 2249 | 1461305961187 Marionette DEBUG loaded listener.js 23:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12d19c800) [pid = 2249] [serial = 239] [outer = 0x12bbe2c00] 23:19:21 INFO - PROCESS | 2249 | 1461305961569 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 23:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 669ms 23:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:19:21 INFO - PROCESS | 2249 | 1461305961639 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 23:19:21 INFO - PROCESS | 2249 | 1461305961641 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 23:19:21 INFO - PROCESS | 2249 | 1461305961643 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:19:21 INFO - PROCESS | 2249 | 1461305961644 Marionette TRACE conn2 <- [1,294,null,{}] 23:19:21 INFO - PROCESS | 2249 | 1461305961646 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:21 INFO - PROCESS | 2249 | 1461305961737 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 23:19:21 INFO - PROCESS | 2249 | 1461305961807 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe73000 == 45 [pid = 2249] [id = 81] 23:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12bbe8c00) [pid = 2249] [serial = 240] [outer = 0x0] 23:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x12d256000) [pid = 2249] [serial = 241] [outer = 0x12bbe8c00] 23:19:21 INFO - PROCESS | 2249 | 1461305961836 Marionette DEBUG loaded listener.js 23:19:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x12d25c400) [pid = 2249] [serial = 242] [outer = 0x12bbe8c00] 23:19:22 INFO - PROCESS | 2249 | 1461305962255 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 618ms 23:19:22 INFO - PROCESS | 2249 | 1461305962261 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 23:19:22 INFO - PROCESS | 2249 | 1461305962263 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 23:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:19:22 INFO - PROCESS | 2249 | 1461305962265 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:19:22 INFO - PROCESS | 2249 | 1461305962266 Marionette TRACE conn2 <- [1,298,null,{}] 23:19:22 INFO - PROCESS | 2249 | 1461305962268 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:22 INFO - PROCESS | 2249 | 1461305962385 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 23:19:22 INFO - PROCESS | 2249 | 1461305962492 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x13037c800 == 46 [pid = 2249] [id = 82] 23:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12db3d000) [pid = 2249] [serial = 243] [outer = 0x0] 23:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x12e450800) [pid = 2249] [serial = 244] [outer = 0x12db3d000] 23:19:22 INFO - PROCESS | 2249 | 1461305962527 Marionette DEBUG loaded listener.js 23:19:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x12f561000) [pid = 2249] [serial = 245] [outer = 0x12db3d000] 23:19:22 INFO - PROCESS | 2249 | 1461305962915 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 719ms 23:19:22 INFO - PROCESS | 2249 | 1461305962985 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 23:19:22 INFO - PROCESS | 2249 | 1461305962986 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 23:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:19:23 INFO - PROCESS | 2249 | 1461305963009 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:19:23 INFO - PROCESS | 2249 | 1461305963011 Marionette TRACE conn2 <- [1,302,null,{}] 23:19:23 INFO - PROCESS | 2249 | 1461305963013 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:23 INFO - PROCESS | 2249 | 1461305963112 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 23:19:23 INFO - PROCESS | 2249 | 1461305963186 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x130e2c000 == 47 [pid = 2249] [id = 83] 23:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x118b88c00) [pid = 2249] [serial = 246] [outer = 0x0] 23:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x12b1bf400) [pid = 2249] [serial = 247] [outer = 0x118b88c00] 23:19:23 INFO - PROCESS | 2249 | 1461305963216 Marionette DEBUG loaded listener.js 23:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x12b1c3400) [pid = 2249] [serial = 248] [outer = 0x118b88c00] 23:19:23 INFO - PROCESS | 2249 | 1461305963636 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 674ms 23:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:19:23 INFO - PROCESS | 2249 | 1461305963695 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 23:19:23 INFO - PROCESS | 2249 | 1461305963696 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 23:19:23 INFO - PROCESS | 2249 | 1461305963698 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:19:23 INFO - PROCESS | 2249 | 1461305963700 Marionette TRACE conn2 <- [1,306,null,{}] 23:19:23 INFO - PROCESS | 2249 | 1461305963702 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:23 INFO - PROCESS | 2249 | 1461305963832 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 23:19:23 INFO - PROCESS | 2249 | 1461305963842 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x115618800 == 48 [pid = 2249] [id = 84] 23:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x115628400) [pid = 2249] [serial = 249] [outer = 0x0] 23:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x115632800) [pid = 2249] [serial = 250] [outer = 0x115628400] 23:19:23 INFO - PROCESS | 2249 | 1461305963872 Marionette DEBUG loaded listener.js 23:19:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x115636000) [pid = 2249] [serial = 251] [outer = 0x115628400] 23:19:24 INFO - PROCESS | 2249 | --DOCSHELL 0x1288af000 == 47 [pid = 2249] [id = 56] 23:19:24 INFO - PROCESS | 2249 | --DOCSHELL 0x12b41b000 == 46 [pid = 2249] [id = 70] 23:19:24 INFO - PROCESS | 2249 | --DOCSHELL 0x125aa9800 == 45 [pid = 2249] [id = 69] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e599000 == 44 [pid = 2249] [id = 10] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x130363000 == 43 [pid = 2249] [id = 21] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12b811000 == 42 [pid = 2249] [id = 58] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d52b000 == 41 [pid = 2249] [id = 71] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11529d800 == 40 [pid = 2249] [id = 57] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1300e2800 == 39 [pid = 2249] [id = 20] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e768000 == 38 [pid = 2249] [id = 72] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12f662800 == 37 [pid = 2249] [id = 74] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11911d800 == 36 [pid = 2249] [id = 46] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee39800 == 35 [pid = 2249] [id = 73] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12fa2f000 == 34 [pid = 2249] [id = 75] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d577000 == 33 [pid = 2249] [id = 9] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x130839000 == 32 [pid = 2249] [id = 22] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e83c800 == 31 [pid = 2249] [id = 11] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x130e1a800 == 30 [pid = 2249] [id = 23] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11aaec800 == 29 [pid = 2249] [id = 13] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e76b800 == 28 [pid = 2249] [id = 12] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1188f5800 == 27 [pid = 2249] [id = 52] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2d5800 == 26 [pid = 2249] [id = 8] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad7a000 == 25 [pid = 2249] [id = 59] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11b096000 == 24 [pid = 2249] [id = 68] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe72000 == 23 [pid = 2249] [id = 19] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12f3af000 == 22 [pid = 2249] [id = 15] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12f66b800 == 21 [pid = 2249] [id = 16] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee43800 == 20 [pid = 2249] [id = 14] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x130e2c000 == 19 [pid = 2249] [id = 83] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13037c800 == 18 [pid = 2249] [id = 82] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe73000 == 17 [pid = 2249] [id = 81] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e592800 == 16 [pid = 2249] [id = 67] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1273da000 == 15 [pid = 2249] [id = 41] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12f659000 == 14 [pid = 2249] [id = 80] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12dc1e800 == 13 [pid = 2249] [id = 79] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc60000 == 12 [pid = 2249] [id = 78] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1288b7000 == 11 [pid = 2249] [id = 45] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x129b36800 == 10 [pid = 2249] [id = 76] 23:19:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11c250000 == 9 [pid = 2249] [id = 77] 23:19:28 INFO - PROCESS | 2249 | 1461305968444 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4790ms 23:19:28 INFO - PROCESS | 2249 | 1461305968489 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 23:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:19:28 INFO - PROCESS | 2249 | 1461305968492 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 23:19:28 INFO - PROCESS | 2249 | 1461305968495 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:19:28 INFO - PROCESS | 2249 | 1461305968497 Marionette TRACE conn2 <- [1,310,null,{}] 23:19:28 INFO - PROCESS | 2249 | 1461305968501 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:28 INFO - PROCESS | 2249 | 1461305968584 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 23:19:28 INFO - PROCESS | 2249 | 1461305968594 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x1164e3800 == 10 [pid = 2249] [id = 85] 23:19:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x11a50d800) [pid = 2249] [serial = 252] [outer = 0x0] 23:19:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x11a556800) [pid = 2249] [serial = 253] [outer = 0x11a50d800] 23:19:28 INFO - PROCESS | 2249 | 1461305968623 Marionette DEBUG loaded listener.js 23:19:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x11a9d4000) [pid = 2249] [serial = 254] [outer = 0x11a50d800] 23:19:28 INFO - PROCESS | 2249 | 1461305968974 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 522ms 23:19:29 INFO - PROCESS | 2249 | 1461305969017 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 23:19:29 INFO - PROCESS | 2249 | 1461305969021 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 23:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:19:29 INFO - PROCESS | 2249 | 1461305969026 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:19:29 INFO - PROCESS | 2249 | 1461305969027 Marionette TRACE conn2 <- [1,314,null,{}] 23:19:29 INFO - PROCESS | 2249 | 1461305969030 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:29 INFO - PROCESS | 2249 | 1461305969116 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 23:19:29 INFO - PROCESS | 2249 | 1461305969125 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aae7000 == 11 [pid = 2249] [id = 86] 23:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x11aa18c00) [pid = 2249] [serial = 255] [outer = 0x0] 23:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x11acf1800) [pid = 2249] [serial = 256] [outer = 0x11aa18c00] 23:19:29 INFO - PROCESS | 2249 | 1461305969151 Marionette DEBUG loaded listener.js 23:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x11bade000) [pid = 2249] [serial = 257] [outer = 0x11aa18c00] 23:19:29 INFO - PROCESS | 2249 | 1461305969524 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 23:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:19:29 INFO - PROCESS | 2249 | 1461305969554 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 23:19:29 INFO - PROCESS | 2249 | 1461305969555 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 23:19:29 INFO - PROCESS | 2249 | 1461305969558 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:19:29 INFO - PROCESS | 2249 | 1461305969560 Marionette TRACE conn2 <- [1,318,null,{}] 23:19:29 INFO - PROCESS | 2249 | 1461305969568 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:29 INFO - PROCESS | 2249 | 1461305969652 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 23:19:29 INFO - PROCESS | 2249 | 1461305969661 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f8d000 == 12 [pid = 2249] [id = 87] 23:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x11c962800) [pid = 2249] [serial = 258] [outer = 0x0] 23:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x125efa400) [pid = 2249] [serial = 259] [outer = 0x11c962800] 23:19:29 INFO - PROCESS | 2249 | 1461305969690 Marionette DEBUG loaded listener.js 23:19:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x1275a4000) [pid = 2249] [serial = 260] [outer = 0x11c962800] 23:19:30 INFO - PROCESS | 2249 | 1461305970059 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 520ms 23:19:30 INFO - PROCESS | 2249 | 1461305970079 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 23:19:30 INFO - PROCESS | 2249 | 1461305970080 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 23:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:19:30 INFO - PROCESS | 2249 | 1461305970083 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:19:30 INFO - PROCESS | 2249 | 1461305970084 Marionette TRACE conn2 <- [1,322,null,{}] 23:19:30 INFO - PROCESS | 2249 | 1461305970086 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:30 INFO - PROCESS | 2249 | 1461305970169 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 23:19:30 INFO - PROCESS | 2249 | 1461305970267 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b2c800 == 13 [pid = 2249] [id = 88] 23:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x11af0a400) [pid = 2249] [serial = 261] [outer = 0x0] 23:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x127ab5800) [pid = 2249] [serial = 262] [outer = 0x11af0a400] 23:19:30 INFO - PROCESS | 2249 | 1461305970293 Marionette DEBUG loaded listener.js 23:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x129719000) [pid = 2249] [serial = 263] [outer = 0x11af0a400] 23:19:30 INFO - PROCESS | 2249 | 1461305970698 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 668ms 23:19:30 INFO - PROCESS | 2249 | 1461305970752 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:19:30 INFO - PROCESS | 2249 | 1461305970754 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:19:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:19:30 INFO - PROCESS | 2249 | 1461305970757 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:19:30 INFO - PROCESS | 2249 | 1461305970758 Marionette TRACE conn2 <- [1,326,null,{}] 23:19:30 INFO - PROCESS | 2249 | 1461305970766 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:30 INFO - PROCESS | 2249 | 1461305970863 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:19:30 INFO - PROCESS | 2249 | 1461305970867 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d098000 == 14 [pid = 2249] [id = 89] 23:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x12971a000) [pid = 2249] [serial = 264] [outer = 0x0] 23:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x12998a000) [pid = 2249] [serial = 265] [outer = 0x12971a000] 23:19:30 INFO - PROCESS | 2249 | 1461305970897 Marionette DEBUG loaded listener.js 23:19:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x129d2e400) [pid = 2249] [serial = 266] [outer = 0x12971a000] 23:19:31 INFO - PROCESS | 2249 | 1461305971263 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 527ms 23:19:31 INFO - PROCESS | 2249 | 1461305971285 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:19:31 INFO - PROCESS | 2249 | 1461305971286 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:19:31 INFO - PROCESS | 2249 | 1461305971294 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:19:31 INFO - PROCESS | 2249 | 1461305971295 Marionette TRACE conn2 <- [1,330,null,{}] 23:19:31 INFO - PROCESS | 2249 | 1461305971298 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:31 INFO - PROCESS | 2249 | 1461305971412 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:19:31 INFO - PROCESS | 2249 | 1461305971417 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d57b000 == 15 [pid = 2249] [id = 90] 23:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x129d30c00) [pid = 2249] [serial = 267] [outer = 0x0] 23:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x12b1c1000) [pid = 2249] [serial = 268] [outer = 0x129d30c00] 23:19:31 INFO - PROCESS | 2249 | 1461305971445 Marionette DEBUG loaded listener.js 23:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x12b431400) [pid = 2249] [serial = 269] [outer = 0x129d30c00] 23:19:31 INFO - PROCESS | 2249 | 1461305971795 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 521ms 23:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:19:31 INFO - PROCESS | 2249 | 1461305971816 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:19:31 INFO - PROCESS | 2249 | 1461305971817 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:19:31 INFO - PROCESS | 2249 | 1461305971819 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:19:31 INFO - PROCESS | 2249 | 1461305971821 Marionette TRACE conn2 <- [1,334,null,{}] 23:19:31 INFO - PROCESS | 2249 | 1461305971825 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:31 INFO - PROCESS | 2249 | 1461305971925 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:19:31 INFO - PROCESS | 2249 | 1461305971929 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e822000 == 16 [pid = 2249] [id = 91] 23:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x115637800) [pid = 2249] [serial = 270] [outer = 0x0] 23:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x12b66d800) [pid = 2249] [serial = 271] [outer = 0x115637800] 23:19:31 INFO - PROCESS | 2249 | 1461305971954 Marionette DEBUG loaded listener.js 23:19:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x12bbddc00) [pid = 2249] [serial = 272] [outer = 0x115637800] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x118bf0c00) [pid = 2249] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x116338800) [pid = 2249] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x11b0f1800) [pid = 2249] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x115899000) [pid = 2249] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x11c66c000) [pid = 2249] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x119268000) [pid = 2249] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x11c966000) [pid = 2249] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x119265400) [pid = 2249] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x126f0b000) [pid = 2249] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x114478c00) [pid = 2249] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x11b0eb000) [pid = 2249] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x1275e6800) [pid = 2249] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x1191c1000) [pid = 2249] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x1275ae400) [pid = 2249] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x11c966400) [pid = 2249] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x11aa97c00) [pid = 2249] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x11537c000) [pid = 2249] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x130675400) [pid = 2249] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x12997d400) [pid = 2249] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x11c66cc00) [pid = 2249] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x11c91c800) [pid = 2249] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x11913c800) [pid = 2249] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x11aaa6400) [pid = 2249] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x11a555c00) [pid = 2249] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x11a506c00) [pid = 2249] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x12d5bbc00) [pid = 2249] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x119140400) [pid = 2249] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x11913dc00) [pid = 2249] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12bbe4400) [pid = 2249] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x11bfb6400) [pid = 2249] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x12971d800) [pid = 2249] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x11ab53800) [pid = 2249] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x11bfb5c00) [pid = 2249] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x11c908400) [pid = 2249] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x12d42e400) [pid = 2249] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x11baeb400) [pid = 2249] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x11af05c00) [pid = 2249] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x11a504800) [pid = 2249] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x12d42f000) [pid = 2249] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x125ddd000) [pid = 2249] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x118b88c00) [pid = 2249] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x129dbd000) [pid = 2249] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x11a553800) [pid = 2249] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x11aa14800) [pid = 2249] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x11ad9f800) [pid = 2249] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x127ab4400) [pid = 2249] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x12db3d000) [pid = 2249] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x12e489c00) [pid = 2249] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x12e443800) [pid = 2249] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 222 (0x12b680400) [pid = 2249] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 221 (0x12bbe8c00) [pid = 2249] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 220 (0x12d434000) [pid = 2249] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 219 (0x12e865c00) [pid = 2249] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 218 (0x12d429c00) [pid = 2249] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 217 (0x1275ae800) [pid = 2249] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 216 (0x1275adc00) [pid = 2249] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 215 (0x128907000) [pid = 2249] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 214 (0x12d25d000) [pid = 2249] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 213 (0x11bae9800) [pid = 2249] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 212 (0x127ab5400) [pid = 2249] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 211 (0x12ffe5c00) [pid = 2249] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 210 (0x12d037800) [pid = 2249] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 209 (0x11baea400) [pid = 2249] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 208 (0x12bbe2c00) [pid = 2249] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 207 (0x1191c2800) [pid = 2249] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 206 (0x11a9d3c00) [pid = 2249] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 205 (0x11b961400) [pid = 2249] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 204 (0x129dc2000) [pid = 2249] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 203 (0x12f91c800) [pid = 2249] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 202 (0x12d036800) [pid = 2249] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 201 (0x12f567400) [pid = 2249] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 200 (0x11a780800) [pid = 2249] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 199 (0x12bcd4400) [pid = 2249] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 198 (0x11ab58c00) [pid = 2249] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:19:33 INFO - PROCESS | 2249 | --DOMWINDOW == 197 (0x12bcdc000) [pid = 2249] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:19:33 INFO - PROCESS | 2249 | 1461305973435 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1674ms 23:19:33 INFO - PROCESS | 2249 | 1461305973501 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:19:33 INFO - PROCESS | 2249 | 1461305973502 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:19:33 INFO - PROCESS | 2249 | 1461305973538 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:19:33 INFO - PROCESS | 2249 | 1461305973539 Marionette TRACE conn2 <- [1,338,null,{}] 23:19:33 INFO - PROCESS | 2249 | 1461305973549 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:33 INFO - PROCESS | 2249 | 1461305973672 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:19:33 INFO - PROCESS | 2249 | 1461305973688 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x119c75000 == 17 [pid = 2249] [id = 92] 23:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x1147e5800) [pid = 2249] [serial = 273] [outer = 0x0] 23:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 199 (0x1147e6400) [pid = 2249] [serial = 274] [outer = 0x1147e5800] 23:19:33 INFO - PROCESS | 2249 | 1461305973714 Marionette DEBUG loaded listener.js 23:19:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 200 (0x11aa14800) [pid = 2249] [serial = 275] [outer = 0x1147e5800] 23:19:34 INFO - PROCESS | 2249 | 1461305974027 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 531ms 23:19:34 INFO - PROCESS | 2249 | 1461305974062 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:19:34 INFO - PROCESS | 2249 | 1461305974063 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:19:34 INFO - PROCESS | 2249 | 1461305974065 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:19:34 INFO - PROCESS | 2249 | 1461305974066 Marionette TRACE conn2 <- [1,342,null,{}] 23:19:34 INFO - PROCESS | 2249 | 1461305974069 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:34 INFO - PROCESS | 2249 | 1461305974150 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:19:34 INFO - PROCESS | 2249 | 1461305974210 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc88800 == 18 [pid = 2249] [id = 93] 23:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 201 (0x1147e6c00) [pid = 2249] [serial = 276] [outer = 0x0] 23:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x11ab58c00) [pid = 2249] [serial = 277] [outer = 0x1147e6c00] 23:19:34 INFO - PROCESS | 2249 | 1461305974235 Marionette DEBUG loaded listener.js 23:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x11a9d8800) [pid = 2249] [serial = 278] [outer = 0x1147e6c00] 23:19:34 INFO - PROCESS | 2249 | 1461305974667 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 618ms 23:19:34 INFO - PROCESS | 2249 | 1461305974684 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:19:34 INFO - PROCESS | 2249 | 1461305974685 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:19:34 INFO - PROCESS | 2249 | 1461305974688 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:19:34 INFO - PROCESS | 2249 | 1461305974689 Marionette TRACE conn2 <- [1,346,null,{}] 23:19:34 INFO - PROCESS | 2249 | 1461305974691 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:34 INFO - PROCESS | 2249 | 1461305974776 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:19:34 INFO - PROCESS | 2249 | 1461305974780 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b35000 == 19 [pid = 2249] [id = 94] 23:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x11c5bd000) [pid = 2249] [serial = 279] [outer = 0x0] 23:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x11c91d000) [pid = 2249] [serial = 280] [outer = 0x11c5bd000] 23:19:34 INFO - PROCESS | 2249 | 1461305974806 Marionette DEBUG loaded listener.js 23:19:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 206 (0x126b6d000) [pid = 2249] [serial = 281] [outer = 0x11c5bd000] 23:19:35 INFO - PROCESS | 2249 | 1461305975165 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:19:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 518ms 23:19:35 INFO - PROCESS | 2249 | 1461305975207 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:19:35 INFO - PROCESS | 2249 | 1461305975208 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:19:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:19:35 INFO - PROCESS | 2249 | 1461305975210 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:19:35 INFO - PROCESS | 2249 | 1461305975212 Marionette TRACE conn2 <- [1,350,null,{}] 23:19:35 INFO - PROCESS | 2249 | 1461305975214 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:35 INFO - PROCESS | 2249 | 1461305975308 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:19:35 INFO - PROCESS | 2249 | 1461305975422 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x114b6d800 == 20 [pid = 2249] [id = 95] 23:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 207 (0x1142c6800) [pid = 2249] [serial = 282] [outer = 0x0] 23:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 208 (0x115630400) [pid = 2249] [serial = 283] [outer = 0x1142c6800] 23:19:35 INFO - PROCESS | 2249 | 1461305975460 Marionette DEBUG loaded listener.js 23:19:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 209 (0x118898400) [pid = 2249] [serial = 284] [outer = 0x1142c6800] 23:19:36 INFO - PROCESS | 2249 | 1461305976020 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 23:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 869ms 23:19:36 INFO - PROCESS | 2249 | 1461305976099 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:19:36 INFO - PROCESS | 2249 | 1461305976107 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:19:36 INFO - PROCESS | 2249 | 1461305976109 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:19:36 INFO - PROCESS | 2249 | 1461305976145 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:19:36 INFO - PROCESS | 2249 | 1461305976147 Marionette TRACE conn2 <- [1,354,null,{}] 23:19:36 INFO - PROCESS | 2249 | 1461305976151 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:36 INFO - PROCESS | 2249 | 1461305976266 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:19:36 INFO - PROCESS | 2249 | 1461305976346 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bbbc800 == 21 [pid = 2249] [id = 96] 23:19:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 210 (0x11ad9b400) [pid = 2249] [serial = 285] [outer = 0x0] 23:19:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 211 (0x11c899000) [pid = 2249] [serial = 286] [outer = 0x11ad9b400] 23:19:36 INFO - PROCESS | 2249 | 1461305976378 Marionette DEBUG loaded listener.js 23:19:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 212 (0x125efb000) [pid = 2249] [serial = 287] [outer = 0x11ad9b400] 23:19:37 INFO - PROCESS | 2249 | 1461305977129 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1027ms 23:19:37 INFO - PROCESS | 2249 | 1461305977168 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:19:37 INFO - PROCESS | 2249 | 1461305977170 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:19:37 INFO - PROCESS | 2249 | 1461305977174 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:19:37 INFO - PROCESS | 2249 | 1461305977176 Marionette TRACE conn2 <- [1,358,null,{}] 23:19:37 INFO - PROCESS | 2249 | 1461305977192 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:37 INFO - PROCESS | 2249 | 1461305977322 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:19:37 INFO - PROCESS | 2249 | 1461305977332 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x1157a0000 == 22 [pid = 2249] [id = 97] 23:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x11562cc00) [pid = 2249] [serial = 288] [outer = 0x0] 23:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x11562dc00) [pid = 2249] [serial = 289] [outer = 0x11562cc00] 23:19:37 INFO - PROCESS | 2249 | 1461305977359 Marionette DEBUG loaded listener.js 23:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x118b0a400) [pid = 2249] [serial = 290] [outer = 0x11562cc00] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 214 (0x125efd800) [pid = 2249] [serial = 11] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 213 (0x1268f3400) [pid = 2249] [serial = 8] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 212 (0x115632800) [pid = 2249] [serial = 250] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 211 (0x119a1c400) [pid = 2249] [serial = 81] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 210 (0x1275a0c00) [pid = 2249] [serial = 111] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 209 (0x12752a800) [pid = 2249] [serial = 109] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 208 (0x1275e2000) [pid = 2249] [serial = 112] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 207 (0x11af8f400) [pid = 2249] [serial = 88] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 206 (0x128876000) [pid = 2249] [serial = 114] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 205 (0x11aa1b400) [pid = 2249] [serial = 82] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 204 (0x11a50f800) [pid = 2249] [serial = 72] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 203 (0x12894f800) [pid = 2249] [serial = 117] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 202 (0x12890a000) [pid = 2249] [serial = 115] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 201 (0x125dd5c00) [pid = 2249] [serial = 105] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 200 (0x119d6dc00) [pid = 2249] [serial = 174] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 199 (0x11a55ac00) [pid = 2249] [serial = 73] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 198 (0x11c239400) [pid = 2249] [serial = 93] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 197 (0x11ab59000) [pid = 2249] [serial = 84] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 196 (0x126b71000) [pid = 2249] [serial = 106] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 195 (0x119a12400) [pid = 2249] [serial = 78] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 194 (0x1157c4800) [pid = 2249] [serial = 69] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 193 (0x11af05800) [pid = 2249] [serial = 85] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 192 (0x11c239000) [pid = 2249] [serial = 91] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 191 (0x130903400) [pid = 2249] [serial = 66] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 190 (0x118f79000) [pid = 2249] [serial = 76] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 189 (0x11643dc00) [pid = 2249] [serial = 70] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 188 (0x12974c000) [pid = 2249] [serial = 118] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 187 (0x129b82400) [pid = 2249] [serial = 120] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 186 (0x129d2a000) [pid = 2249] [serial = 121] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 185 (0x13090bc00) [pid = 2249] [serial = 67] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 184 (0x11c964c00) [pid = 2249] [serial = 100] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 183 (0x11b95fc00) [pid = 2249] [serial = 202] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 182 (0x11c5be800) [pid = 2249] [serial = 229] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 181 (0x11ad9cc00) [pid = 2249] [serial = 177] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 180 (0x11ad94800) [pid = 2249] [serial = 127] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 179 (0x11a9da000) [pid = 2249] [serial = 154] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 178 (0x12e449800) [pid = 2249] [serial = 200] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 177 (0x11a9dd400) [pid = 2249] [serial = 156] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 176 (0x11a9d7000) [pid = 2249] [serial = 126] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x11c88c400) [pid = 2249] [serial = 226] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x12e20b800) [pid = 2249] [serial = 199] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x11a9d6400) [pid = 2249] [serial = 175] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x11a787400) [pid = 2249] [serial = 136] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x11a54fc00) [pid = 2249] [serial = 138] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x11a552c00) [pid = 2249] [serial = 153] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x118edb000) [pid = 2249] [serial = 75] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x11af0f400) [pid = 2249] [serial = 87] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x11b964400) [pid = 2249] [serial = 90] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x11c5c2000) [pid = 2249] [serial = 94] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x11c897000) [pid = 2249] [serial = 96] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x119d77000) [pid = 2249] [serial = 135] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x11c90e800) [pid = 2249] [serial = 99] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x11c905400) [pid = 2249] [serial = 97] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x11c96a400) [pid = 2249] [serial = 102] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x125b84c00) [pid = 2249] [serial = 103] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x11a50c400) [pid = 2249] [serial = 79] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x126f14800) [pid = 2249] [serial = 108] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x128906800) [pid = 2249] [serial = 183] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x129984400) [pid = 2249] [serial = 232] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12e20b400) [pid = 2249] [serial = 215] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x1268fe800) [pid = 2249] [serial = 151] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x125f38000) [pid = 2249] [serial = 181] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x125ef2c00) [pid = 2249] [serial = 150] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x125dd7800) [pid = 2249] [serial = 148] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x11a78cc00) [pid = 2249] [serial = 139] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x11c922800) [pid = 2249] [serial = 180] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x11c96e800) [pid = 2249] [serial = 147] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x11af0e400) [pid = 2249] [serial = 142] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12d5bec00) [pid = 2249] [serial = 214] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x125e37c00) [pid = 2249] [serial = 227] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11bfb9800) [pid = 2249] [serial = 144] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x126b74800) [pid = 2249] [serial = 132] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11ad95400) [pid = 2249] [serial = 141] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x11c969c00) [pid = 2249] [serial = 130] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x127524000) [pid = 2249] [serial = 163] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12e48c800) [pid = 2249] [serial = 218] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12e7ad400) [pid = 2249] [serial = 220] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x126f18000) [pid = 2249] [serial = 230] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x11c241400) [pid = 2249] [serial = 203] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x126b6e400) [pid = 2249] [serial = 162] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x11c235000) [pid = 2249] [serial = 129] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x11ab55000) [pid = 2249] [serial = 157] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12e450000) [pid = 2249] [serial = 217] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11c23ac00) [pid = 2249] [serial = 205] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x129d2a800) [pid = 2249] [serial = 184] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x129d23800) [pid = 2249] [serial = 209] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x129d28400) [pid = 2249] [serial = 168] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x129755800) [pid = 2249] [serial = 166] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12e869c00) [pid = 2249] [serial = 223] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12e862000) [pid = 2249] [serial = 221] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12c00b400) [pid = 2249] [serial = 18] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12923c800) [pid = 2249] [serial = 165] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12bbe5000) [pid = 2249] [serial = 15] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x1275e1400) [pid = 2249] [serial = 133] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12887c800) [pid = 2249] [serial = 208] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12bcd5800) [pid = 2249] [serial = 16] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x129d2d800) [pid = 2249] [serial = 233] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11baeb000) [pid = 2249] [serial = 159] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12e486400) [pid = 2249] [serial = 28] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12bcda800) [pid = 2249] [serial = 211] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12bcd7400) [pid = 2249] [serial = 187] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12e450800) [pid = 2249] [serial = 244] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12d25c400) [pid = 2249] [serial = 242] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12e44c000) [pid = 2249] [serial = 27] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12b681800) [pid = 2249] [serial = 186] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12d256000) [pid = 2249] [serial = 241] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12d5c7000) [pid = 2249] [serial = 24] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12e20b000) [pid = 2249] [serial = 25] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12b427800) [pid = 2249] [serial = 235] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12f560000) [pid = 2249] [serial = 224] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12d42b800) [pid = 2249] [serial = 21] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12d430000) [pid = 2249] [serial = 22] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x12c00b800) [pid = 2249] [serial = 190] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x12d1a4000) [pid = 2249] [serial = 192] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x126f0d400) [pid = 2249] [serial = 39] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x12bd82000) [pid = 2249] [serial = 189] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x12b1c3400) [pid = 2249] [serial = 248] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x12b430800) [pid = 2249] [serial = 236] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11a558800) [pid = 2249] [serial = 36] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x12974f400) [pid = 2249] [serial = 171] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x11ab56800) [pid = 2249] [serial = 37] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x12c00f000) [pid = 2249] [serial = 238] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11ab4d800) [pid = 2249] [serial = 33] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11ab54800) [pid = 2249] [serial = 34] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x125b86000) [pid = 2249] [serial = 206] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x129dbac00) [pid = 2249] [serial = 169] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x12f561000) [pid = 2249] [serial = 245] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x12e7b1c00) [pid = 2249] [serial = 30] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x12b1bf400) [pid = 2249] [serial = 247] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x12e864400) [pid = 2249] [serial = 31] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x12d03d800) [pid = 2249] [serial = 212] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x11a9d7c00) [pid = 2249] [serial = 57] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x119266c00) [pid = 2249] [serial = 123] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12fac7c00) [pid = 2249] [serial = 54] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x12d5c3c00) [pid = 2249] [serial = 193] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x12ffdcc00) [pid = 2249] [serial = 55] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x12fa2a000) [pid = 2249] [serial = 48] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x12facec00) [pid = 2249] [serial = 51] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x12db35000) [pid = 2249] [serial = 195] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x12f56e000) [pid = 2249] [serial = 45] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x12f917400) [pid = 2249] [serial = 46] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x11b95c800) [pid = 2249] [serial = 178] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 72 (0x12f55fc00) [pid = 2249] [serial = 42] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 71 (0x12f565400) [pid = 2249] [serial = 43] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 70 (0x126f14000) [pid = 2249] [serial = 40] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 69 (0x12f918c00) [pid = 2249] [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.] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 68 (0x11c5bb000) [pid = 2249] [serial = 145] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 67 (0x12bcd9800) [pid = 2249] [serial = 172] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 66 (0x13066c800) [pid = 2249] [serial = 63] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 65 (0x12e202400) [pid = 2249] [serial = 196] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 64 (0x130672c00) [pid = 2249] [serial = 64] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 63 (0x12ffe0400) [pid = 2249] [serial = 60] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 62 (0x12ffe5800) [pid = 2249] [serial = 61] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 61 (0x12d19c800) [pid = 2249] [serial = 239] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 60 (0x11a54e000) [pid = 2249] [serial = 124] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 59 (0x11aa1f000) [pid = 2249] [serial = 58] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | --DOMWINDOW == 58 (0x11c5be000) [pid = 2249] [serial = 160] [outer = 0x0] [url = about:blank] 23:19:37 INFO - PROCESS | 2249 | 1461305977851 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 721ms 23:19:37 INFO - PROCESS | 2249 | 1461305977895 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:19:37 INFO - PROCESS | 2249 | 1461305977899 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:19:37 INFO - PROCESS | 2249 | 1461305977904 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:19:37 INFO - PROCESS | 2249 | 1461305977905 Marionette TRACE conn2 <- [1,362,null,{}] 23:19:37 INFO - PROCESS | 2249 | 1461305977908 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:37 INFO - PROCESS | 2249 | 1461305977980 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:19:37 INFO - PROCESS | 2249 | 1461305977985 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x116406000 == 23 [pid = 2249] [id = 98] 23:19:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 59 (0x1157c6400) [pid = 2249] [serial = 291] [outer = 0x0] 23:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 60 (0x118edd400) [pid = 2249] [serial = 292] [outer = 0x1157c6400] 23:19:38 INFO - PROCESS | 2249 | 1461305978015 Marionette DEBUG loaded listener.js 23:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 61 (0x119263400) [pid = 2249] [serial = 293] [outer = 0x1157c6400] 23:19:38 INFO - PROCESS | 2249 | 1461305978424 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 573ms 23:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:19:38 INFO - PROCESS | 2249 | 1461305978476 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:19:38 INFO - PROCESS | 2249 | 1461305978478 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:19:38 INFO - PROCESS | 2249 | 1461305978480 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:19:38 INFO - PROCESS | 2249 | 1461305978482 Marionette TRACE conn2 <- [1,366,null,{}] 23:19:38 INFO - PROCESS | 2249 | 1461305978492 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:38 INFO - PROCESS | 2249 | 1461305978566 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:19:38 INFO - PROCESS | 2249 | 1461305978576 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bd3800 == 24 [pid = 2249] [id = 99] 23:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 62 (0x11a54d400) [pid = 2249] [serial = 294] [outer = 0x0] 23:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 63 (0x11a550000) [pid = 2249] [serial = 295] [outer = 0x11a54d400] 23:19:38 INFO - PROCESS | 2249 | 1461305978605 Marionette DEBUG loaded listener.js 23:19:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 64 (0x11a557800) [pid = 2249] [serial = 296] [outer = 0x11a54d400] 23:19:38 INFO - PROCESS | 2249 | 1461305978963 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 521ms 23:19:39 INFO - PROCESS | 2249 | 1461305979001 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:19:39 INFO - PROCESS | 2249 | 1461305979003 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:19:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:19:39 INFO - PROCESS | 2249 | 1461305979005 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:19:39 INFO - PROCESS | 2249 | 1461305979006 Marionette TRACE conn2 <- [1,370,null,{}] 23:19:39 INFO - PROCESS | 2249 | 1461305979008 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:39 INFO - PROCESS | 2249 | 1461305979081 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:19:39 INFO - PROCESS | 2249 | 1461305979085 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x119286000 == 25 [pid = 2249] [id = 100] 23:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 65 (0x11a55b800) [pid = 2249] [serial = 297] [outer = 0x0] 23:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 66 (0x11a78cc00) [pid = 2249] [serial = 298] [outer = 0x11a55b800] 23:19:39 INFO - PROCESS | 2249 | 1461305979115 Marionette DEBUG loaded listener.js 23:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 67 (0x11a9d9800) [pid = 2249] [serial = 299] [outer = 0x11a55b800] 23:19:39 INFO - PROCESS | 2249 | 1461305979415 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:19:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 23:19:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 422ms 23:19:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:19:39 INFO - PROCESS | 2249 | 1461305979429 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:19:39 INFO - PROCESS | 2249 | 1461305979431 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:19:39 INFO - PROCESS | 2249 | 1461305979433 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:19:39 INFO - PROCESS | 2249 | 1461305979434 Marionette TRACE conn2 <- [1,374,null,{}] 23:19:39 INFO - PROCESS | 2249 | 1461305979436 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:39 INFO - PROCESS | 2249 | 1461305979510 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:19:39 INFO - PROCESS | 2249 | 1461305979515 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x114219800 == 26 [pid = 2249] [id = 101] 23:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x11a9da000) [pid = 2249] [serial = 300] [outer = 0x0] 23:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x11aa1f000) [pid = 2249] [serial = 301] [outer = 0x11a9da000] 23:19:39 INFO - PROCESS | 2249 | 1461305979543 Marionette DEBUG loaded listener.js 23:19:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x11ab4f000) [pid = 2249] [serial = 302] [outer = 0x11a9da000] 23:19:39 INFO - PROCESS | 2249 | 1461305979856 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:19:39 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:19:39 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 469ms 23:19:39 INFO - PROCESS | 2249 | 1461305979903 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:19:39 INFO - PROCESS | 2249 | 1461305979904 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:19:39 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:19:39 INFO - PROCESS | 2249 | 1461305979922 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:19:39 INFO - PROCESS | 2249 | 1461305979923 Marionette TRACE conn2 <- [1,378,null,{}] 23:19:39 INFO - PROCESS | 2249 | 1461305979926 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:40 INFO - PROCESS | 2249 | 1461305980034 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:19:40 INFO - PROCESS | 2249 | 1461305980067 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aad0800 == 27 [pid = 2249] [id = 102] 23:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x11ab55800) [pid = 2249] [serial = 303] [outer = 0x0] 23:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x11ada2000) [pid = 2249] [serial = 304] [outer = 0x11ab55800] 23:19:40 INFO - PROCESS | 2249 | 1461305980112 Marionette DEBUG loaded listener.js 23:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x11b958400) [pid = 2249] [serial = 305] [outer = 0x11ab55800] 23:19:40 INFO - PROCESS | 2249 | 1461305980538 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:19:40 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:19:40 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 684ms 23:19:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:19:40 INFO - PROCESS | 2249 | 1461305980593 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:19:40 INFO - PROCESS | 2249 | 1461305980595 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:19:40 INFO - PROCESS | 2249 | 1461305980598 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:19:40 INFO - PROCESS | 2249 | 1461305980600 Marionette TRACE conn2 <- [1,382,null,{}] 23:19:40 INFO - PROCESS | 2249 | 1461305980610 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:40 INFO - PROCESS | 2249 | 1461305980738 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:19:40 INFO - PROCESS | 2249 | 1461305980784 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad82000 == 28 [pid = 2249] [id = 103] 23:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x11af06000) [pid = 2249] [serial = 306] [outer = 0x0] 23:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x11bae1000) [pid = 2249] [serial = 307] [outer = 0x11af06000] 23:19:40 INFO - PROCESS | 2249 | 1461305980824 Marionette DEBUG loaded listener.js 23:19:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x11c238400) [pid = 2249] [serial = 308] [outer = 0x11af06000] 23:19:41 INFO - PROCESS | 2249 | 1461305981226 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:19:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:19:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 23:19:41 INFO - PROCESS | 2249 | 1461305981267 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:19:41 INFO - PROCESS | 2249 | 1461305981269 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:19:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:19:41 INFO - PROCESS | 2249 | 1461305981271 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:19:41 INFO - PROCESS | 2249 | 1461305981272 Marionette TRACE conn2 <- [1,386,null,{}] 23:19:41 INFO - PROCESS | 2249 | 1461305981274 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:41 INFO - PROCESS | 2249 | 1461305981360 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:19:41 INFO - PROCESS | 2249 | 1461305981403 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11afcc800 == 29 [pid = 2249] [id = 104] 23:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x11c23bc00) [pid = 2249] [serial = 309] [outer = 0x0] 23:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x11c5b8400) [pid = 2249] [serial = 310] [outer = 0x11c23bc00] 23:19:41 INFO - PROCESS | 2249 | 1461305981428 Marionette DEBUG loaded listener.js 23:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x11c88e000) [pid = 2249] [serial = 311] [outer = 0x11c23bc00] 23:19:41 INFO - PROCESS | 2249 | 1461305981752 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 23:19:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:19:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 520ms 23:19:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:19:41 INFO - PROCESS | 2249 | 1461305981791 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:19:41 INFO - PROCESS | 2249 | 1461305981792 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:19:41 INFO - PROCESS | 2249 | 1461305981795 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:19:41 INFO - PROCESS | 2249 | 1461305981796 Marionette TRACE conn2 <- [1,390,null,{}] 23:19:41 INFO - PROCESS | 2249 | 1461305981798 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:41 INFO - PROCESS | 2249 | 1461305981885 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:19:41 INFO - PROCESS | 2249 | 1461305981913 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b94c800 == 30 [pid = 2249] [id = 105] 23:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x11c239800) [pid = 2249] [serial = 312] [outer = 0x0] 23:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x11c908400) [pid = 2249] [serial = 313] [outer = 0x11c239800] 23:19:41 INFO - PROCESS | 2249 | 1461305981939 Marionette DEBUG loaded listener.js 23:19:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11c967400) [pid = 2249] [serial = 314] [outer = 0x11c239800] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12971a000) [pid = 2249] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x11a50d800) [pid = 2249] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x11aa18c00) [pid = 2249] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x11c962800) [pid = 2249] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x115628400) [pid = 2249] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x129d30c00) [pid = 2249] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x115637800) [pid = 2249] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x1147e5800) [pid = 2249] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x1147e6c00) [pid = 2249] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:19:42 INFO - PROCESS | 2249 | --DOMWINDOW == 72 (0x11af0a400) [pid = 2249] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:19:42 INFO - PROCESS | 2249 | 1461305982249 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 23:19:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:19:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 469ms 23:19:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:19:42 INFO - PROCESS | 2249 | 1461305982265 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:19:42 INFO - PROCESS | 2249 | 1461305982266 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:19:42 INFO - PROCESS | 2249 | 1461305982268 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:19:42 INFO - PROCESS | 2249 | 1461305982270 Marionette TRACE conn2 <- [1,394,null,{}] 23:19:42 INFO - PROCESS | 2249 | 1461305982275 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:42 INFO - PROCESS | 2249 | 1461305982365 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:19:42 INFO - PROCESS | 2249 | 1461305982393 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11927b800 == 31 [pid = 2249] [id = 106] 23:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x1147e6c00) [pid = 2249] [serial = 315] [outer = 0x0] 23:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x11c967000) [pid = 2249] [serial = 316] [outer = 0x1147e6c00] 23:19:42 INFO - PROCESS | 2249 | 1461305982418 Marionette DEBUG loaded listener.js 23:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x125b7e400) [pid = 2249] [serial = 317] [outer = 0x1147e6c00] 23:19:42 INFO - PROCESS | 2249 | 1461305982729 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 23:19:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:19:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 471ms 23:19:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:19:42 INFO - PROCESS | 2249 | 1461305982742 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:19:42 INFO - PROCESS | 2249 | 1461305982744 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:19:42 INFO - PROCESS | 2249 | 1461305982746 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:19:42 INFO - PROCESS | 2249 | 1461305982748 Marionette TRACE conn2 <- [1,398,null,{}] 23:19:42 INFO - PROCESS | 2249 | 1461305982750 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:42 INFO - PROCESS | 2249 | 1461305982842 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:19:42 INFO - PROCESS | 2249 | 1461305982846 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c24c800 == 32 [pid = 2249] [id = 107] 23:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x125b82000) [pid = 2249] [serial = 318] [outer = 0x0] 23:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x125e37800) [pid = 2249] [serial = 319] [outer = 0x125b82000] 23:19:42 INFO - PROCESS | 2249 | 1461305982878 Marionette DEBUG loaded listener.js 23:19:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x126f0c400) [pid = 2249] [serial = 320] [outer = 0x125b82000] 23:19:43 INFO - PROCESS | 2249 | 1461305983286 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 23:19:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:19:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 570ms 23:19:43 INFO - PROCESS | 2249 | 1461305983318 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:19:43 INFO - PROCESS | 2249 | 1461305983320 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:19:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:19:43 INFO - PROCESS | 2249 | 1461305983328 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:19:43 INFO - PROCESS | 2249 | 1461305983330 Marionette TRACE conn2 <- [1,402,null,{}] 23:19:43 INFO - PROCESS | 2249 | 1461305983333 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:43 INFO - PROCESS | 2249 | 1461305983442 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:19:43 INFO - PROCESS | 2249 | 1461305983448 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239dd800 == 33 [pid = 2249] [id = 108] 23:19:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x126f0d000) [pid = 2249] [serial = 321] [outer = 0x0] 23:19:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x126f19000) [pid = 2249] [serial = 322] [outer = 0x126f0d000] 23:19:43 INFO - PROCESS | 2249 | 1461305983487 Marionette DEBUG loaded listener.js 23:19:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x1275a0c00) [pid = 2249] [serial = 323] [outer = 0x126f0d000] 23:19:43 INFO - PROCESS | 2249 | 1461305983894 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 23:19:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:19:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 23:19:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:19:43 INFO - PROCESS | 2249 | 1461305983947 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:19:43 INFO - PROCESS | 2249 | 1461305983948 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:19:43 INFO - PROCESS | 2249 | 1461305983950 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:19:43 INFO - PROCESS | 2249 | 1461305983951 Marionette TRACE conn2 <- [1,406,null,{}] 23:19:43 INFO - PROCESS | 2249 | 1461305983953 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:44 INFO - PROCESS | 2249 | 1461305984025 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:19:44 INFO - PROCESS | 2249 | 1461305984029 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x125aa4800 == 34 [pid = 2249] [id = 109] 23:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x1275ab400) [pid = 2249] [serial = 324] [outer = 0x0] 23:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x1275e7800) [pid = 2249] [serial = 325] [outer = 0x1275ab400] 23:19:44 INFO - PROCESS | 2249 | 1461305984054 Marionette DEBUG loaded listener.js 23:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x128879c00) [pid = 2249] [serial = 326] [outer = 0x1275ab400] 23:19:44 INFO - PROCESS | 2249 | 1461305984573 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 23:19:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:19:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 23:19:44 INFO - PROCESS | 2249 | 1461305984620 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:19:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:19:44 INFO - PROCESS | 2249 | 1461305984623 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:19:44 INFO - PROCESS | 2249 | 1461305984626 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:19:44 INFO - PROCESS | 2249 | 1461305984628 Marionette TRACE conn2 <- [1,410,null,{}] 23:19:44 INFO - PROCESS | 2249 | 1461305984632 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:44 INFO - PROCESS | 2249 | 1461305984727 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:19:44 INFO - PROCESS | 2249 | 1461305984820 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x118792000 == 35 [pid = 2249] [id = 110] 23:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x118b7b400) [pid = 2249] [serial = 327] [outer = 0x0] 23:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x118bf1800) [pid = 2249] [serial = 328] [outer = 0x118b7b400] 23:19:44 INFO - PROCESS | 2249 | 1461305984849 Marionette DEBUG loaded listener.js 23:19:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x119264000) [pid = 2249] [serial = 329] [outer = 0x118b7b400] 23:19:45 INFO - PROCESS | 2249 | 1461305985277 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 23:19:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:19:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 671ms 23:19:45 INFO - PROCESS | 2249 | 1461305985297 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:19:45 INFO - PROCESS | 2249 | 1461305985301 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:19:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:19:45 INFO - PROCESS | 2249 | 1461305985308 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:19:45 INFO - PROCESS | 2249 | 1461305985310 Marionette TRACE conn2 <- [1,414,null,{}] 23:19:45 INFO - PROCESS | 2249 | 1461305985312 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:45 INFO - PROCESS | 2249 | 1461305985409 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:19:45 INFO - PROCESS | 2249 | 1461305985462 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aace800 == 36 [pid = 2249] [id = 111] 23:19:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x119a12400) [pid = 2249] [serial = 330] [outer = 0x0] 23:19:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11a557000) [pid = 2249] [serial = 331] [outer = 0x119a12400] 23:19:45 INFO - PROCESS | 2249 | 1461305985497 Marionette DEBUG loaded listener.js 23:19:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11a9d8c00) [pid = 2249] [serial = 332] [outer = 0x119a12400] 23:19:45 INFO - PROCESS | 2249 | 1461305985947 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 23:19:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:19:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 672ms 23:19:45 INFO - PROCESS | 2249 | 1461305985988 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:19:45 INFO - PROCESS | 2249 | 1461305985990 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:19:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:19:45 INFO - PROCESS | 2249 | 1461305985993 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:19:45 INFO - PROCESS | 2249 | 1461305985996 Marionette TRACE conn2 <- [1,418,null,{}] 23:19:46 INFO - PROCESS | 2249 | 1461305986004 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:46 INFO - PROCESS | 2249 | 1461305986128 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:19:46 INFO - PROCESS | 2249 | 1461305986189 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x125c0e000 == 37 [pid = 2249] [id = 112] 23:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x1188b0800) [pid = 2249] [serial = 333] [outer = 0x0] 23:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x11af82800) [pid = 2249] [serial = 334] [outer = 0x1188b0800] 23:19:46 INFO - PROCESS | 2249 | 1461305986221 Marionette DEBUG loaded listener.js 23:19:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11c897800) [pid = 2249] [serial = 335] [outer = 0x1188b0800] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11c91d000) [pid = 2249] [serial = 280] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x12998a000) [pid = 2249] [serial = 265] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11a556800) [pid = 2249] [serial = 253] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x11a9d4000) [pid = 2249] [serial = 254] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x11acf1800) [pid = 2249] [serial = 256] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11bade000) [pid = 2249] [serial = 257] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x125efa400) [pid = 2249] [serial = 259] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x1275a4000) [pid = 2249] [serial = 260] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x115636000) [pid = 2249] [serial = 251] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x12b1c1000) [pid = 2249] [serial = 268] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x129d2e400) [pid = 2249] [serial = 266] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12b66d800) [pid = 2249] [serial = 271] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x12bbddc00) [pid = 2249] [serial = 272] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x12b431400) [pid = 2249] [serial = 269] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x1147e6400) [pid = 2249] [serial = 274] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x11aa14800) [pid = 2249] [serial = 275] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x11a9d8800) [pid = 2249] [serial = 278] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x127ab5800) [pid = 2249] [serial = 262] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x129719000) [pid = 2249] [serial = 263] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x11ab58c00) [pid = 2249] [serial = 277] [outer = 0x0] [url = about:blank] 23:19:47 INFO - PROCESS | 2249 | 1461305987233 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 23:19:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 23:19:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1275ms 23:19:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:19:47 INFO - PROCESS | 2249 | 1461305987268 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:19:47 INFO - PROCESS | 2249 | 1461305987271 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:19:47 INFO - PROCESS | 2249 | 1461305987274 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:19:47 INFO - PROCESS | 2249 | 1461305987276 Marionette TRACE conn2 <- [1,422,null,{}] 23:19:47 INFO - PROCESS | 2249 | 1461305987280 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:47 INFO - PROCESS | 2249 | 1461305987352 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:19:47 INFO - PROCESS | 2249 | 1461305987359 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x115848000 == 38 [pid = 2249] [id = 113] 23:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x118514c00) [pid = 2249] [serial = 336] [outer = 0x0] 23:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x118593000) [pid = 2249] [serial = 337] [outer = 0x118514c00] 23:19:47 INFO - PROCESS | 2249 | 1461305987388 Marionette DEBUG loaded listener.js 23:19:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x118ede800) [pid = 2249] [serial = 338] [outer = 0x118514c00] 23:19:48 INFO - PROCESS | 2249 | 1461305988215 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 23:19:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:19:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 970ms 23:19:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:19:48 INFO - PROCESS | 2249 | 1461305988245 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:19:48 INFO - PROCESS | 2249 | 1461305988249 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:19:48 INFO - PROCESS | 2249 | 1461305988253 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:19:48 INFO - PROCESS | 2249 | 1461305988255 Marionette TRACE conn2 <- [1,426,null,{}] 23:19:48 INFO - PROCESS | 2249 | 1461305988260 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:48 INFO - PROCESS | 2249 | 1461305988336 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:19:48 INFO - PROCESS | 2249 | 1461305988378 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11927b000 == 39 [pid = 2249] [id = 114] 23:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x119137400) [pid = 2249] [serial = 339] [outer = 0x0] 23:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x11a555800) [pid = 2249] [serial = 340] [outer = 0x119137400] 23:19:48 INFO - PROCESS | 2249 | 1461305988404 Marionette DEBUG loaded listener.js 23:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x11a9d3400) [pid = 2249] [serial = 341] [outer = 0x119137400] 23:19:48 INFO - PROCESS | 2249 | 1461305988721 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 23:19:48 INFO - PROCESS | 2249 | 1461305988779 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:19:48 INFO - PROCESS | 2249 | 1461305988781 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:19:48 INFO - PROCESS | 2249 | 1461305988783 Marionette TRACE conn2 <- [1,430,null,{}] 23:19:48 INFO - PROCESS | 2249 | 1461305988791 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:48 INFO - PROCESS | 2249 | 1461305988865 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:19:48 INFO - PROCESS | 2249 | 1461305988913 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ab1d800 == 40 [pid = 2249] [id = 115] 23:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x11a9d1800) [pid = 2249] [serial = 342] [outer = 0x0] 23:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x11aaa6400) [pid = 2249] [serial = 343] [outer = 0x11a9d1800] 23:19:48 INFO - PROCESS | 2249 | 1461305988941 Marionette DEBUG loaded listener.js 23:19:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11b0ea400) [pid = 2249] [serial = 344] [outer = 0x11a9d1800] 23:19:49 INFO - PROCESS | 2249 | 1461305989259 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 23:19:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:19:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 23:19:49 INFO - PROCESS | 2249 | 1461305989302 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:19:49 INFO - PROCESS | 2249 | 1461305989303 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:19:49 INFO - PROCESS | 2249 | 1461305989306 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:19:49 INFO - PROCESS | 2249 | 1461305989307 Marionette TRACE conn2 <- [1,434,null,{}] 23:19:49 INFO - PROCESS | 2249 | 1461305989309 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:49 INFO - PROCESS | 2249 | 1461305989385 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:19:49 INFO - PROCESS | 2249 | 1461305989392 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ba77800 == 41 [pid = 2249] [id = 116] 23:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x11a9d3c00) [pid = 2249] [serial = 345] [outer = 0x0] 23:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x11baea000) [pid = 2249] [serial = 346] [outer = 0x11a9d3c00] 23:19:49 INFO - PROCESS | 2249 | 1461305989412 Marionette DEBUG loaded listener.js 23:19:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x11c5c2000) [pid = 2249] [serial = 347] [outer = 0x11a9d3c00] 23:19:49 INFO - PROCESS | 2249 | 1461305989876 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 23:19:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:19:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 621ms 23:19:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:19:49 INFO - PROCESS | 2249 | 1461305989930 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:19:49 INFO - PROCESS | 2249 | 1461305989932 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:19:49 INFO - PROCESS | 2249 | 1461305989935 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:19:49 INFO - PROCESS | 2249 | 1461305989937 Marionette TRACE conn2 <- [1,438,null,{}] 23:19:49 INFO - PROCESS | 2249 | 1461305989941 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:50 INFO - PROCESS | 2249 | 1461305990067 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:19:50 INFO - PROCESS | 2249 | 1461305990126 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1c8800 == 42 [pid = 2249] [id = 117] 23:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x11bae8000) [pid = 2249] [serial = 348] [outer = 0x0] 23:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11c90b400) [pid = 2249] [serial = 349] [outer = 0x11bae8000] 23:19:50 INFO - PROCESS | 2249 | 1461305990152 Marionette DEBUG loaded listener.js 23:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11c96a000) [pid = 2249] [serial = 350] [outer = 0x11bae8000] 23:19:50 INFO - PROCESS | 2249 | 1461305990483 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 23:19:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:19:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 572ms 23:19:50 INFO - PROCESS | 2249 | 1461305990512 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:19:50 INFO - PROCESS | 2249 | 1461305990513 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:19:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:19:50 INFO - PROCESS | 2249 | 1461305990516 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:19:50 INFO - PROCESS | 2249 | 1461305990517 Marionette TRACE conn2 <- [1,442,null,{}] 23:19:50 INFO - PROCESS | 2249 | 1461305990519 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:50 INFO - PROCESS | 2249 | 1461305990625 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:19:50 INFO - PROCESS | 2249 | 1461305990631 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x118780000 == 43 [pid = 2249] [id = 118] 23:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11c905000) [pid = 2249] [serial = 351] [outer = 0x0] 23:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x125ddd800) [pid = 2249] [serial = 352] [outer = 0x11c905000] 23:19:50 INFO - PROCESS | 2249 | 1461305990658 Marionette DEBUG loaded listener.js 23:19:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x12739fc00) [pid = 2249] [serial = 353] [outer = 0x11c905000] 23:19:51 INFO - PROCESS | 2249 | 1461305991004 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 23:19:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:19:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 519ms 23:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:19:51 INFO - PROCESS | 2249 | 1461305991041 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:19:51 INFO - PROCESS | 2249 | 1461305991043 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:19:51 INFO - PROCESS | 2249 | 1461305991047 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:19:51 INFO - PROCESS | 2249 | 1461305991049 Marionette TRACE conn2 <- [1,446,null,{}] 23:19:51 INFO - PROCESS | 2249 | 1461305991052 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:51 INFO - PROCESS | 2249 | 1461305991183 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x126f0d000) [pid = 2249] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x11af06000) [pid = 2249] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x11a54d400) [pid = 2249] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11a9da000) [pid = 2249] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x1157c6400) [pid = 2249] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x11562cc00) [pid = 2249] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x11a55b800) [pid = 2249] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x11c23bc00) [pid = 2249] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x11c239800) [pid = 2249] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x1147e6c00) [pid = 2249] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x125b82000) [pid = 2249] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x11ab55800) [pid = 2249] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:19:51 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x11c5bd000) [pid = 2249] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:19:51 INFO - PROCESS | 2249 | 1461305991389 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x1154c7000 == 44 [pid = 2249] [id = 119] 23:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x1147e6800) [pid = 2249] [serial = 354] [outer = 0x0] 23:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x118f72000) [pid = 2249] [serial = 355] [outer = 0x1147e6800] 23:19:51 INFO - PROCESS | 2249 | 1461305991432 Marionette DEBUG loaded listener.js 23:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x11af06000) [pid = 2249] [serial = 356] [outer = 0x1147e6800] 23:19:51 INFO - PROCESS | 2249 | 1461305991725 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 23:19:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:19:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 722ms 23:19:51 INFO - PROCESS | 2249 | 1461305991768 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:19:51 INFO - PROCESS | 2249 | 1461305991770 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:19:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:19:51 INFO - PROCESS | 2249 | 1461305991774 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:19:51 INFO - PROCESS | 2249 | 1461305991776 Marionette TRACE conn2 <- [1,450,null,{}] 23:19:51 INFO - PROCESS | 2249 | 1461305991778 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:51 INFO - PROCESS | 2249 | 1461305991851 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:19:51 INFO - PROCESS | 2249 | 1461305991857 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c54c000 == 45 [pid = 2249] [id = 120] 23:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11ab55800) [pid = 2249] [serial = 357] [outer = 0x0] 23:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x126f0fc00) [pid = 2249] [serial = 358] [outer = 0x11ab55800] 23:19:51 INFO - PROCESS | 2249 | 1461305991883 Marionette DEBUG loaded listener.js 23:19:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x127ab5000) [pid = 2249] [serial = 359] [outer = 0x11ab55800] 23:19:52 INFO - PROCESS | 2249 | 1461305992213 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 23:19:52 INFO - PROCESS | 2249 | 1461305992246 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:19:52 INFO - PROCESS | 2249 | 1461305992259 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:19:52 INFO - PROCESS | 2249 | 1461305992260 Marionette TRACE conn2 <- [1,454,null,{}] 23:19:52 INFO - PROCESS | 2249 | 1461305992263 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:52 INFO - PROCESS | 2249 | 1461305992332 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:19:52 INFO - PROCESS | 2249 | 1461305992338 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270d5000 == 46 [pid = 2249] [id = 121] 23:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x127ab5800) [pid = 2249] [serial = 360] [outer = 0x0] 23:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x128953800) [pid = 2249] [serial = 361] [outer = 0x127ab5800] 23:19:52 INFO - PROCESS | 2249 | 1461305992365 Marionette DEBUG loaded listener.js 23:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x129240c00) [pid = 2249] [serial = 362] [outer = 0x127ab5800] 23:19:52 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:19:52 INFO - PROCESS | 2249 | 1461305992695 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 23:19:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:19:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 23:19:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:19:52 INFO - PROCESS | 2249 | 1461305992728 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:19:52 INFO - PROCESS | 2249 | 1461305992729 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:19:52 INFO - PROCESS | 2249 | 1461305992731 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:19:52 INFO - PROCESS | 2249 | 1461305992732 Marionette TRACE conn2 <- [1,458,null,{}] 23:19:52 INFO - PROCESS | 2249 | 1461305992734 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:52 INFO - PROCESS | 2249 | 1461305992808 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:19:52 INFO - PROCESS | 2249 | 1461305992812 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288a6000 == 47 [pid = 2249] [id = 122] 23:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x129241400) [pid = 2249] [serial = 363] [outer = 0x0] 23:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x129717400) [pid = 2249] [serial = 364] [outer = 0x129241400] 23:19:52 INFO - PROCESS | 2249 | 1461305992838 Marionette DEBUG loaded listener.js 23:19:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x12971d000) [pid = 2249] [serial = 365] [outer = 0x129241400] 23:19:53 INFO - PROCESS | 2249 | 1461305993151 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 23:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:19:53 INFO - PROCESS | 2249 | 1461305993212 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:19:53 INFO - PROCESS | 2249 | 1461305993214 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:19:53 INFO - PROCESS | 2249 | 1461305993216 Marionette TRACE conn2 <- [1,462,null,{}] 23:19:53 INFO - PROCESS | 2249 | 1461305993218 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:53 INFO - PROCESS | 2249 | 1461305993308 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:19:53 INFO - PROCESS | 2249 | 1461305993313 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x1292c7000 == 48 [pid = 2249] [id = 123] 23:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x12971d400) [pid = 2249] [serial = 366] [outer = 0x0] 23:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x12997e800) [pid = 2249] [serial = 367] [outer = 0x12971d400] 23:19:53 INFO - PROCESS | 2249 | 1461305993343 Marionette DEBUG loaded listener.js 23:19:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x129d2a800) [pid = 2249] [serial = 368] [outer = 0x12971d400] 23:19:53 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:19:53 INFO - PROCESS | 2249 | 1461305993857 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 23:19:53 INFO - PROCESS | 2249 | 1461305993897 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:19:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:19:53 INFO - PROCESS | 2249 | 1461305993901 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:19:53 INFO - PROCESS | 2249 | 1461305993904 Marionette TRACE conn2 <- [1,466,null,{}] 23:19:53 INFO - PROCESS | 2249 | 1461305993909 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:54 INFO - PROCESS | 2249 | 1461305994004 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:19:54 INFO - PROCESS | 2249 | 1461305994092 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x119c70800 == 49 [pid = 2249] [id = 124] 23:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11a50a000) [pid = 2249] [serial = 369] [outer = 0x0] 23:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11a54f400) [pid = 2249] [serial = 370] [outer = 0x11a50a000] 23:19:54 INFO - PROCESS | 2249 | 1461305994125 Marionette DEBUG loaded listener.js 23:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11a9d7c00) [pid = 2249] [serial = 371] [outer = 0x11a50a000] 23:19:54 INFO - PROCESS | 2249 | 1461305994580 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 23:19:54 INFO - PROCESS | 2249 | 1461305994632 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:19:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:19:54 INFO - PROCESS | 2249 | 1461305994636 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:19:54 INFO - PROCESS | 2249 | 1461305994639 Marionette TRACE conn2 <- [1,470,null,{}] 23:19:54 INFO - PROCESS | 2249 | 1461305994643 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:54 INFO - PROCESS | 2249 | 1461305994738 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:19:54 INFO - PROCESS | 2249 | 1461305994798 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c54a800 == 50 [pid = 2249] [id = 125] 23:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x11af11000) [pid = 2249] [serial = 372] [outer = 0x0] 23:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x11bae8400) [pid = 2249] [serial = 373] [outer = 0x11af11000] 23:19:54 INFO - PROCESS | 2249 | 1461305994828 Marionette DEBUG loaded listener.js 23:19:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11c66cc00) [pid = 2249] [serial = 374] [outer = 0x11af11000] 23:19:55 INFO - PROCESS | 2249 | 1461305995275 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 23:19:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:19:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 673ms 23:19:55 INFO - PROCESS | 2249 | 1461305995352 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:19:55 INFO - PROCESS | 2249 | 1461305995355 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:19:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:19:55 INFO - PROCESS | 2249 | 1461305995360 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:19:55 INFO - PROCESS | 2249 | 1461305995363 Marionette TRACE conn2 <- [1,474,null,{}] 23:19:55 INFO - PROCESS | 2249 | 1461305995374 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:55 INFO - PROCESS | 2249 | 1461305995482 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:19:55 INFO - PROCESS | 2249 | 1461305995545 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b36000 == 51 [pid = 2249] [id = 126] 23:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x126f0f800) [pid = 2249] [serial = 375] [outer = 0x0] 23:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x1275a4000) [pid = 2249] [serial = 376] [outer = 0x126f0f800] 23:19:55 INFO - PROCESS | 2249 | 1461305995576 Marionette DEBUG loaded listener.js 23:19:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x129714000) [pid = 2249] [serial = 377] [outer = 0x126f0f800] 23:19:56 INFO - PROCESS | 2249 | 1461305996169 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 23:19:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 826ms 23:19:56 INFO - PROCESS | 2249 | 1461305996187 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:19:56 INFO - PROCESS | 2249 | 1461305996190 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:19:56 INFO - PROCESS | 2249 | 1461305996194 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:19:56 INFO - PROCESS | 2249 | 1461305996196 Marionette TRACE conn2 <- [1,478,null,{}] 23:19:56 INFO - PROCESS | 2249 | 1461305996200 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:56 INFO - PROCESS | 2249 | 1461305996293 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:19:56 INFO - PROCESS | 2249 | 1461305996336 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x119153000 == 52 [pid = 2249] [id = 127] 23:19:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x1157c6400) [pid = 2249] [serial = 378] [outer = 0x0] 23:19:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x118768c00) [pid = 2249] [serial = 379] [outer = 0x1157c6400] 23:19:56 INFO - PROCESS | 2249 | 1461305996365 Marionette DEBUG loaded listener.js 23:19:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x119136800) [pid = 2249] [serial = 380] [outer = 0x1157c6400] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x115618800 == 51 [pid = 2249] [id = 84] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x1288a6000 == 50 [pid = 2249] [id = 122] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x1270d5000 == 49 [pid = 2249] [id = 121] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11c54c000 == 48 [pid = 2249] [id = 120] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x1154c7000 == 47 [pid = 2249] [id = 119] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x118780000 == 46 [pid = 2249] [id = 118] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1c8800 == 45 [pid = 2249] [id = 117] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11ba77800 == 44 [pid = 2249] [id = 116] 23:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x115630400) [pid = 2249] [serial = 283] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11c899000) [pid = 2249] [serial = 286] [outer = 0x0] [url = about:blank] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11ab1d800 == 43 [pid = 2249] [id = 115] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11927b000 == 42 [pid = 2249] [id = 114] 23:19:56 INFO - PROCESS | 2249 | --DOCSHELL 0x115848000 == 41 [pid = 2249] [id = 113] 23:19:56 INFO - PROCESS | 2249 | 1461305996879 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 23:19:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:19:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 723ms 23:19:56 INFO - PROCESS | 2249 | 1461305996917 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:19:56 INFO - PROCESS | 2249 | 1461305996921 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:19:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:19:56 INFO - PROCESS | 2249 | 1461305996925 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:19:56 INFO - PROCESS | 2249 | 1461305996927 Marionette TRACE conn2 <- [1,482,null,{}] 23:19:56 INFO - PROCESS | 2249 | 1461305996929 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:57 INFO - PROCESS | 2249 | 1461305997002 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x126b6d000) [pid = 2249] [serial = 281] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11aa1f000) [pid = 2249] [serial = 301] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x118edd400) [pid = 2249] [serial = 292] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x119263400) [pid = 2249] [serial = 293] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x118b0a400) [pid = 2249] [serial = 290] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11562dc00) [pid = 2249] [serial = 289] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11a9d9800) [pid = 2249] [serial = 299] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x11a78cc00) [pid = 2249] [serial = 298] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x11c5b8400) [pid = 2249] [serial = 310] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x11c238400) [pid = 2249] [serial = 308] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x11c908400) [pid = 2249] [serial = 313] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11c967000) [pid = 2249] [serial = 316] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11c88e000) [pid = 2249] [serial = 311] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x125e37800) [pid = 2249] [serial = 319] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x126f0c400) [pid = 2249] [serial = 320] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11ada2000) [pid = 2249] [serial = 304] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x11b958400) [pid = 2249] [serial = 305] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x125b7e400) [pid = 2249] [serial = 317] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x11c967400) [pid = 2249] [serial = 314] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x1275a0c00) [pid = 2249] [serial = 323] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x11ab4f000) [pid = 2249] [serial = 302] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x126f19000) [pid = 2249] [serial = 322] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x11bae1000) [pid = 2249] [serial = 307] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x11a550000) [pid = 2249] [serial = 295] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x11a557800) [pid = 2249] [serial = 296] [outer = 0x0] [url = about:blank] 23:19:57 INFO - PROCESS | 2249 | 1461305997055 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x11641f000 == 42 [pid = 2249] [id = 128] 23:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x116344800) [pid = 2249] [serial = 381] [outer = 0x0] 23:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x11a50f400) [pid = 2249] [serial = 382] [outer = 0x116344800] 23:19:57 INFO - PROCESS | 2249 | 1461305997084 Marionette DEBUG loaded listener.js 23:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x11a9d4c00) [pid = 2249] [serial = 383] [outer = 0x116344800] 23:19:57 INFO - PROCESS | 2249 | 1461305997409 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 23:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 23:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:19:57 INFO - PROCESS | 2249 | 1461305997444 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:19:57 INFO - PROCESS | 2249 | 1461305997446 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:19:57 INFO - PROCESS | 2249 | 1461305997448 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:19:57 INFO - PROCESS | 2249 | 1461305997450 Marionette TRACE conn2 <- [1,486,null,{}] 23:19:57 INFO - PROCESS | 2249 | 1461305997458 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:57 INFO - PROCESS | 2249 | 1461305997534 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:19:57 INFO - PROCESS | 2249 | 1461305997588 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x11985e800 == 43 [pid = 2249] [id = 129] 23:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x11a78c800) [pid = 2249] [serial = 384] [outer = 0x0] 23:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x11aaa4800) [pid = 2249] [serial = 385] [outer = 0x11a78c800] 23:19:57 INFO - PROCESS | 2249 | 1461305997616 Marionette DEBUG loaded listener.js 23:19:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x11af8b000) [pid = 2249] [serial = 386] [outer = 0x11a78c800] 23:19:57 INFO - PROCESS | 2249 | 1461305997913 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 23:19:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:19:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 471ms 23:19:57 INFO - PROCESS | 2249 | 1461305997920 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:19:57 INFO - PROCESS | 2249 | 1461305997922 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:19:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:19:57 INFO - PROCESS | 2249 | 1461305997932 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:19:57 INFO - PROCESS | 2249 | 1461305997933 Marionette TRACE conn2 <- [1,490,null,{}] 23:19:57 INFO - PROCESS | 2249 | 1461305997936 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:58 INFO - PROCESS | 2249 | 1461305998032 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:19:58 INFO - PROCESS | 2249 | 1461305998036 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x11afc7800 == 44 [pid = 2249] [id = 130] 23:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x11a54f800) [pid = 2249] [serial = 387] [outer = 0x0] 23:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x11baeb000) [pid = 2249] [serial = 388] [outer = 0x11a54f800] 23:19:58 INFO - PROCESS | 2249 | 1461305998067 Marionette DEBUG loaded listener.js 23:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11c5be400) [pid = 2249] [serial = 389] [outer = 0x11a54f800] 23:19:58 INFO - PROCESS | 2249 | 1461305998452 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 23:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 569ms 23:19:58 INFO - PROCESS | 2249 | 1461305998502 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:19:58 INFO - PROCESS | 2249 | 1461305998503 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:19:58 INFO - PROCESS | 2249 | 1461305998506 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:19:58 INFO - PROCESS | 2249 | 1461305998507 Marionette TRACE conn2 <- [1,494,null,{}] 23:19:58 INFO - PROCESS | 2249 | 1461305998509 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:58 INFO - PROCESS | 2249 | 1461305998582 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:19:58 INFO - PROCESS | 2249 | 1461305998590 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ba82000 == 45 [pid = 2249] [id = 131] 23:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11c66d400) [pid = 2249] [serial = 390] [outer = 0x0] 23:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x11c908400) [pid = 2249] [serial = 391] [outer = 0x11c66d400] 23:19:58 INFO - PROCESS | 2249 | 1461305998617 Marionette DEBUG loaded listener.js 23:19:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x125b7e400) [pid = 2249] [serial = 392] [outer = 0x11c66d400] 23:19:58 INFO - PROCESS | 2249 | 1461305998949 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 23:19:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:19:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 23:19:58 INFO - PROCESS | 2249 | 1461305998975 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:19:58 INFO - PROCESS | 2249 | 1461305998977 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:19:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:19:58 INFO - PROCESS | 2249 | 1461305998979 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:19:58 INFO - PROCESS | 2249 | 1461305998980 Marionette TRACE conn2 <- [1,498,null,{}] 23:19:58 INFO - PROCESS | 2249 | 1461305998982 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:59 INFO - PROCESS | 2249 | 1461305999098 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:19:59 INFO - PROCESS | 2249 | 1461305999113 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x115610000 == 46 [pid = 2249] [id = 132] 23:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x11c9b8400) [pid = 2249] [serial = 393] [outer = 0x0] 23:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x125e3c800) [pid = 2249] [serial = 394] [outer = 0x11c9b8400] 23:19:59 INFO - PROCESS | 2249 | 1461305999141 Marionette DEBUG loaded listener.js 23:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x1275a0c00) [pid = 2249] [serial = 395] [outer = 0x11c9b8400] 23:19:59 INFO - PROCESS | 2249 | 1461305999494 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 23:19:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:19:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 569ms 23:19:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:19:59 INFO - PROCESS | 2249 | 1461305999548 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:19:59 INFO - PROCESS | 2249 | 1461305999549 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:19:59 INFO - PROCESS | 2249 | 1461305999551 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:19:59 INFO - PROCESS | 2249 | 1461305999552 Marionette TRACE conn2 <- [1,502,null,{}] 23:19:59 INFO - PROCESS | 2249 | 1461305999555 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:19:59 INFO - PROCESS | 2249 | 1461305999644 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:19:59 INFO - PROCESS | 2249 | 1461305999676 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:19:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x115611000 == 47 [pid = 2249] [id = 133] 23:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x125b82000) [pid = 2249] [serial = 396] [outer = 0x0] 23:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x12887c800) [pid = 2249] [serial = 397] [outer = 0x125b82000] 23:19:59 INFO - PROCESS | 2249 | 1461305999702 Marionette DEBUG loaded listener.js 23:19:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x129249800) [pid = 2249] [serial = 398] [outer = 0x125b82000] 23:20:00 INFO - PROCESS | 2249 | 1461306000047 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 23:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 521ms 23:20:00 INFO - PROCESS | 2249 | 1461306000075 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:20:00 INFO - PROCESS | 2249 | 1461306000077 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:20:00 INFO - PROCESS | 2249 | 1461306000080 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:20:00 INFO - PROCESS | 2249 | 1461306000081 Marionette TRACE conn2 <- [1,506,null,{}] 23:20:00 INFO - PROCESS | 2249 | 1461306000093 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:00 INFO - PROCESS | 2249 | 1461306000209 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:20:00 INFO - PROCESS | 2249 | 1461306000253 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x126845800 == 48 [pid = 2249] [id = 134] 23:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x1275a3800) [pid = 2249] [serial = 399] [outer = 0x0] 23:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x12974c800) [pid = 2249] [serial = 400] [outer = 0x1275a3800] 23:20:00 INFO - PROCESS | 2249 | 1461306000293 Marionette DEBUG loaded listener.js 23:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x129b82800) [pid = 2249] [serial = 401] [outer = 0x1275a3800] 23:20:00 INFO - PROCESS | 2249 | 1461306000660 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 23:20:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:20:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 632ms 23:20:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:20:00 INFO - PROCESS | 2249 | 1461306000711 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:20:00 INFO - PROCESS | 2249 | 1461306000712 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:20:00 INFO - PROCESS | 2249 | 1461306000714 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:20:00 INFO - PROCESS | 2249 | 1461306000715 Marionette TRACE conn2 <- [1,510,null,{}] 23:20:00 INFO - PROCESS | 2249 | 1461306000718 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:00 INFO - PROCESS | 2249 | 1461306000806 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:20:00 INFO - PROCESS | 2249 | 1461306000821 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x1277b0800 == 49 [pid = 2249] [id = 135] 23:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x129b82c00) [pid = 2249] [serial = 402] [outer = 0x0] 23:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x129d2d800) [pid = 2249] [serial = 403] [outer = 0x129b82c00] 23:20:00 INFO - PROCESS | 2249 | 1461306000846 Marionette DEBUG loaded listener.js 23:20:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x129d32c00) [pid = 2249] [serial = 404] [outer = 0x129b82c00] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11a9d3c00) [pid = 2249] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x11c905000) [pid = 2249] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11bae8000) [pid = 2249] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x1188b0800) [pid = 2249] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x11a9d1800) [pid = 2249] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x1147e6800) [pid = 2249] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x118514c00) [pid = 2249] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x119137400) [pid = 2249] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x11ab55800) [pid = 2249] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x129241400) [pid = 2249] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:20:01 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x127ab5800) [pid = 2249] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:20:01 INFO - PROCESS | 2249 | 1461306001239 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 23:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 570ms 23:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:20:01 INFO - PROCESS | 2249 | 1461306001284 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:20:01 INFO - PROCESS | 2249 | 1461306001286 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:20:01 INFO - PROCESS | 2249 | 1461306001288 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:20:01 INFO - PROCESS | 2249 | 1461306001289 Marionette TRACE conn2 <- [1,514,null,{}] 23:20:01 INFO - PROCESS | 2249 | 1461306001291 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:01 INFO - PROCESS | 2249 | 1461306001365 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:20:01 INFO - PROCESS | 2249 | 1461306001369 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d38800 == 50 [pid = 2249] [id = 136] 23:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x1188b0800) [pid = 2249] [serial = 405] [outer = 0x0] 23:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x11c91ac00) [pid = 2249] [serial = 406] [outer = 0x1188b0800] 23:20:01 INFO - PROCESS | 2249 | 1461306001398 Marionette DEBUG loaded listener.js 23:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x12895a000) [pid = 2249] [serial = 407] [outer = 0x1188b0800] 23:20:01 INFO - PROCESS | 2249 | 1461306001717 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 23:20:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 23:20:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 23:20:01 INFO - PROCESS | 2249 | 1461306001757 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:20:01 INFO - PROCESS | 2249 | 1461306001759 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:20:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:20:01 INFO - PROCESS | 2249 | 1461306001767 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:20:01 INFO - PROCESS | 2249 | 1461306001769 Marionette TRACE conn2 <- [1,518,null,{}] 23:20:01 INFO - PROCESS | 2249 | 1461306001772 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:01 INFO - PROCESS | 2249 | 1461306001861 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:20:01 INFO - PROCESS | 2249 | 1461306001866 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b41a800 == 51 [pid = 2249] [id = 137] 23:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11c897400) [pid = 2249] [serial = 408] [outer = 0x0] 23:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x12b1b5800) [pid = 2249] [serial = 409] [outer = 0x11c897400] 23:20:01 INFO - PROCESS | 2249 | 1461306001897 Marionette DEBUG loaded listener.js 23:20:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x12b423c00) [pid = 2249] [serial = 410] [outer = 0x11c897400] 23:20:02 INFO - PROCESS | 2249 | 1461306002346 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 23:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 625ms 23:20:02 INFO - PROCESS | 2249 | 1461306002387 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:20:02 INFO - PROCESS | 2249 | 1461306002389 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:20:02 INFO - PROCESS | 2249 | 1461306002399 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:20:02 INFO - PROCESS | 2249 | 1461306002401 Marionette TRACE conn2 <- [1,522,null,{}] 23:20:02 INFO - PROCESS | 2249 | 1461306002404 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:02 INFO - PROCESS | 2249 | 1461306002488 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:20:02 INFO - PROCESS | 2249 | 1461306002495 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bbc4000 == 52 [pid = 2249] [id = 138] 23:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x12b424000) [pid = 2249] [serial = 411] [outer = 0x0] 23:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x12b42e800) [pid = 2249] [serial = 412] [outer = 0x12b424000] 23:20:02 INFO - PROCESS | 2249 | 1461306002520 Marionette DEBUG loaded listener.js 23:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x12b66bc00) [pid = 2249] [serial = 413] [outer = 0x12b424000] 23:20:02 INFO - PROCESS | 2249 | 1461306002850 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 23:20:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:20:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 476ms 23:20:02 INFO - PROCESS | 2249 | 1461306002868 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:20:02 INFO - PROCESS | 2249 | 1461306002870 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:20:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:20:02 INFO - PROCESS | 2249 | 1461306002875 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:20:02 INFO - PROCESS | 2249 | 1461306002877 Marionette TRACE conn2 <- [1,526,null,{}] 23:20:02 INFO - PROCESS | 2249 | 1461306002879 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:02 INFO - PROCESS | 2249 | 1461306002959 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:20:02 INFO - PROCESS | 2249 | 1461306002963 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc76000 == 53 [pid = 2249] [id = 139] 23:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12b668400) [pid = 2249] [serial = 414] [outer = 0x0] 23:20:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x12bbdc400) [pid = 2249] [serial = 415] [outer = 0x12b668400] 23:20:02 INFO - PROCESS | 2249 | 1461306002988 Marionette DEBUG loaded listener.js 23:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x12bbe5000) [pid = 2249] [serial = 416] [outer = 0x12b668400] 23:20:03 INFO - PROCESS | 2249 | 1461306003533 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 23:20:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 23:20:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 722ms 23:20:03 INFO - PROCESS | 2249 | 1461306003608 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:20:03 INFO - PROCESS | 2249 | 1461306003612 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:20:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:20:03 INFO - PROCESS | 2249 | 1461306003620 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:20:03 INFO - PROCESS | 2249 | 1461306003625 Marionette TRACE conn2 <- [1,530,null,{}] 23:20:03 INFO - PROCESS | 2249 | 1461306003631 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:03 INFO - PROCESS | 2249 | 1461306003773 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:20:03 INFO - PROCESS | 2249 | 1461306003831 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x11914e800 == 54 [pid = 2249] [id = 140] 23:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x118f77400) [pid = 2249] [serial = 417] [outer = 0x0] 23:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11a54cc00) [pid = 2249] [serial = 418] [outer = 0x118f77400] 23:20:03 INFO - PROCESS | 2249 | 1461306003904 Marionette DEBUG loaded listener.js 23:20:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11a9d4000) [pid = 2249] [serial = 419] [outer = 0x118f77400] 23:20:04 INFO - PROCESS | 2249 | 1461306004294 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 23:20:04 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 23:20:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:20:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:20:04 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 23:20:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:20:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:20:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:20:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:20:04 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:20:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 726ms 23:20:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:20:04 INFO - PROCESS | 2249 | 1461306004345 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:20:04 INFO - PROCESS | 2249 | 1461306004349 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:20:04 INFO - PROCESS | 2249 | 1461306004354 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:20:04 INFO - PROCESS | 2249 | 1461306004355 Marionette TRACE conn2 <- [1,534,null,{}] 23:20:04 INFO - PROCESS | 2249 | 1461306004358 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:04 INFO - PROCESS | 2249 | 1461306004464 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:20:04 INFO - PROCESS | 2249 | 1461306004523 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x126859800 == 55 [pid = 2249] [id = 141] 23:20:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11aa13800) [pid = 2249] [serial = 420] [outer = 0x0] 23:20:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11af8a800) [pid = 2249] [serial = 421] [outer = 0x11aa13800] 23:20:04 INFO - PROCESS | 2249 | 1461306004553 Marionette DEBUG loaded listener.js 23:20:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x125e32c00) [pid = 2249] [serial = 422] [outer = 0x11aa13800] 23:20:04 INFO - PROCESS | 2249 | 1461306004936 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 23:20:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:20:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 626ms 23:20:04 INFO - PROCESS | 2249 | 1461306004991 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:20:04 INFO - PROCESS | 2249 | 1461306004994 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:20:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:20:04 INFO - PROCESS | 2249 | 1461306004998 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:20:05 INFO - PROCESS | 2249 | 1461306005000 Marionette TRACE conn2 <- [1,538,null,{}] 23:20:05 INFO - PROCESS | 2249 | 1461306005011 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:05 INFO - PROCESS | 2249 | 1461306005115 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:20:05 INFO - PROCESS | 2249 | 1461306005195 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d0a4000 == 56 [pid = 2249] [id = 142] 23:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12699d400) [pid = 2249] [serial = 423] [outer = 0x0] 23:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x127067400) [pid = 2249] [serial = 424] [outer = 0x12699d400] 23:20:05 INFO - PROCESS | 2249 | 1461306005232 Marionette DEBUG loaded listener.js 23:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x129d2b400) [pid = 2249] [serial = 425] [outer = 0x12699d400] 23:20:05 INFO - PROCESS | 2249 | 1461306005641 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:20:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 23:20:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 672ms 23:20:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:20:05 INFO - PROCESS | 2249 | 1461306005671 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:20:05 INFO - PROCESS | 2249 | 1461306005674 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:20:05 INFO - PROCESS | 2249 | 1461306005677 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:20:05 INFO - PROCESS | 2249 | 1461306005679 Marionette TRACE conn2 <- [1,542,null,{}] 23:20:05 INFO - PROCESS | 2249 | 1461306005683 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:05 INFO - PROCESS | 2249 | 1461306005847 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:20:05 INFO - PROCESS | 2249 | 1461306005928 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2d1000 == 57 [pid = 2249] [id = 143] 23:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x129719000) [pid = 2249] [serial = 426] [outer = 0x0] 23:20:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12b1bec00) [pid = 2249] [serial = 427] [outer = 0x129719000] 23:20:05 INFO - PROCESS | 2249 | 1461306005959 Marionette DEBUG loaded listener.js 23:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12b429800) [pid = 2249] [serial = 428] [outer = 0x129719000] 23:20:06 INFO - PROCESS | 2249 | 1461306006337 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:20:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 23:20:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 671ms 23:20:06 INFO - PROCESS | 2249 | 1461306006348 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:20:06 INFO - PROCESS | 2249 | 1461306006349 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:20:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:20:06 INFO - PROCESS | 2249 | 1461306006352 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:20:06 INFO - PROCESS | 2249 | 1461306006353 Marionette TRACE conn2 <- [1,546,null,{}] 23:20:06 INFO - PROCESS | 2249 | 1461306006376 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:06 INFO - PROCESS | 2249 | 1461306006479 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:20:06 INFO - PROCESS | 2249 | 1461306006550 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d536800 == 58 [pid = 2249] [id = 144] 23:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12b1b9400) [pid = 2249] [serial = 429] [outer = 0x0] 23:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12b675400) [pid = 2249] [serial = 430] [outer = 0x12b1b9400] 23:20:06 INFO - PROCESS | 2249 | 1461306006586 Marionette DEBUG loaded listener.js 23:20:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12bcd5000) [pid = 2249] [serial = 431] [outer = 0x12b1b9400] 23:20:06 INFO - PROCESS | 2249 | 1461306006980 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 23:20:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:20:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 676ms 23:20:07 INFO - PROCESS | 2249 | 1461306007029 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:20:07 INFO - PROCESS | 2249 | 1461306007031 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:20:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:20:07 INFO - PROCESS | 2249 | 1461306007033 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:20:07 INFO - PROCESS | 2249 | 1461306007034 Marionette TRACE conn2 <- [1,550,null,{}] 23:20:07 INFO - PROCESS | 2249 | 1461306007037 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:07 INFO - PROCESS | 2249 | 1461306007153 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:20:07 INFO - PROCESS | 2249 | 1461306007254 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d590000 == 59 [pid = 2249] [id = 145] 23:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12bcdb000) [pid = 2249] [serial = 432] [outer = 0x0] 23:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12bd82000) [pid = 2249] [serial = 433] [outer = 0x12bcdb000] 23:20:07 INFO - PROCESS | 2249 | 1461306007310 Marionette DEBUG loaded listener.js 23:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12d19b000) [pid = 2249] [serial = 434] [outer = 0x12bcdb000] 23:20:07 INFO - PROCESS | 2249 | 1461306007677 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 23:20:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 23:20:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 23:20:07 INFO - PROCESS | 2249 | 1461306007703 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:20:07 INFO - PROCESS | 2249 | 1461306007704 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:20:07 INFO - PROCESS | 2249 | 1461306007707 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:20:07 INFO - PROCESS | 2249 | 1461306007708 Marionette TRACE conn2 <- [1,554,null,{}] 23:20:07 INFO - PROCESS | 2249 | 1461306007710 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:07 INFO - PROCESS | 2249 | 1461306007818 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:20:07 INFO - PROCESS | 2249 | 1461306007863 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e592800 == 60 [pid = 2249] [id = 146] 23:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11562fc00) [pid = 2249] [serial = 435] [outer = 0x0] 23:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12d19d400) [pid = 2249] [serial = 436] [outer = 0x11562fc00] 23:20:07 INFO - PROCESS | 2249 | 1461306007893 Marionette DEBUG loaded listener.js 23:20:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12d1a6800) [pid = 2249] [serial = 437] [outer = 0x11562fc00] 23:20:08 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:08 INFO - PROCESS | 2249 | 1461306008402 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:20:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:20:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 720ms 23:20:08 INFO - PROCESS | 2249 | 1461306008428 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:20:08 INFO - PROCESS | 2249 | 1461306008430 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:20:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:20:08 INFO - PROCESS | 2249 | 1461306008434 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:20:08 INFO - PROCESS | 2249 | 1461306008436 Marionette TRACE conn2 <- [1,558,null,{}] 23:20:08 INFO - PROCESS | 2249 | 1461306008443 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:08 INFO - PROCESS | 2249 | 1461306008556 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:20:08 INFO - PROCESS | 2249 | 1461306008623 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x119c88000 == 61 [pid = 2249] [id = 147] 23:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x119144000) [pid = 2249] [serial = 438] [outer = 0x0] 23:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11a503400) [pid = 2249] [serial = 439] [outer = 0x119144000] 23:20:08 INFO - PROCESS | 2249 | 1461306008651 Marionette DEBUG loaded listener.js 23:20:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11aa15800) [pid = 2249] [serial = 440] [outer = 0x119144000] 23:20:09 INFO - PROCESS | 2249 | 1461306009041 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 676ms 23:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:20:09 INFO - PROCESS | 2249 | 1461306009110 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:20:09 INFO - PROCESS | 2249 | 1461306009113 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:20:09 INFO - PROCESS | 2249 | 1461306009118 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:20:09 INFO - PROCESS | 2249 | 1461306009119 Marionette TRACE conn2 <- [1,562,null,{}] 23:20:09 INFO - PROCESS | 2249 | 1461306009122 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:09 INFO - PROCESS | 2249 | 1461306009215 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:20:09 INFO - PROCESS | 2249 | 1461306009294 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x11927b800 == 60 [pid = 2249] [id = 106] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x11b94c800 == 59 [pid = 2249] [id = 105] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12bbc4000 == 58 [pid = 2249] [id = 138] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x12b41a800 == 57 [pid = 2249] [id = 137] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x125d38800 == 56 [pid = 2249] [id = 136] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x1277b0800 == 55 [pid = 2249] [id = 135] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x126845800 == 54 [pid = 2249] [id = 134] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x115611000 == 53 [pid = 2249] [id = 133] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x1275e7800) [pid = 2249] [serial = 325] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x114b6e800 == 54 [pid = 2249] [id = 148] 23:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x118b0e400) [pid = 2249] [serial = 441] [outer = 0x0] 23:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11a786c00) [pid = 2249] [serial = 442] [outer = 0x118b0e400] 23:20:09 INFO - PROCESS | 2249 | 1461306009342 Marionette DEBUG loaded listener.js 23:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11af88800) [pid = 2249] [serial = 443] [outer = 0x118b0e400] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x115610000 == 53 [pid = 2249] [id = 132] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x11ba82000 == 52 [pid = 2249] [id = 131] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x11afc7800 == 51 [pid = 2249] [id = 130] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x11985e800 == 50 [pid = 2249] [id = 129] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x11641f000 == 49 [pid = 2249] [id = 128] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x119153000 == 48 [pid = 2249] [id = 127] 23:20:09 INFO - PROCESS | 2249 | --DOCSHELL 0x119c70800 == 47 [pid = 2249] [id = 124] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x129717400) [pid = 2249] [serial = 364] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x129240c00) [pid = 2249] [serial = 362] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11baea000) [pid = 2249] [serial = 346] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125ddd800) [pid = 2249] [serial = 352] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11c96a000) [pid = 2249] [serial = 350] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11c897800) [pid = 2249] [serial = 335] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11af82800) [pid = 2249] [serial = 334] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x118bf1800) [pid = 2249] [serial = 328] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11c90b400) [pid = 2249] [serial = 349] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11aaa6400) [pid = 2249] [serial = 343] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11a557000) [pid = 2249] [serial = 331] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x118f72000) [pid = 2249] [serial = 355] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x118593000) [pid = 2249] [serial = 337] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x118ede800) [pid = 2249] [serial = 338] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11a555800) [pid = 2249] [serial = 340] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x11a9d3400) [pid = 2249] [serial = 341] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12739fc00) [pid = 2249] [serial = 353] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12971d000) [pid = 2249] [serial = 365] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x11af06000) [pid = 2249] [serial = 356] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x128953800) [pid = 2249] [serial = 361] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x126f0fc00) [pid = 2249] [serial = 358] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11c5c2000) [pid = 2249] [serial = 347] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x127ab5000) [pid = 2249] [serial = 359] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x11b0ea400) [pid = 2249] [serial = 344] [outer = 0x0] [url = about:blank] 23:20:09 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:09 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:09 INFO - PROCESS | 2249 | 1461306009662 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 569ms 23:20:09 INFO - PROCESS | 2249 | 1461306009687 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:20:09 INFO - PROCESS | 2249 | 1461306009688 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:20:09 INFO - PROCESS | 2249 | 1461306009694 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:20:09 INFO - PROCESS | 2249 | 1461306009697 Marionette TRACE conn2 <- [1,566,null,{}] 23:20:09 INFO - PROCESS | 2249 | 1461306009704 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:09 INFO - PROCESS | 2249 | 1461306009788 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:20:09 INFO - PROCESS | 2249 | 1461306009834 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad85000 == 48 [pid = 2249] [id = 149] 23:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11af82800) [pid = 2249] [serial = 444] [outer = 0x0] 23:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11c5b7800) [pid = 2249] [serial = 445] [outer = 0x11af82800] 23:20:09 INFO - PROCESS | 2249 | 1461306009884 Marionette DEBUG loaded listener.js 23:20:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11c964800) [pid = 2249] [serial = 446] [outer = 0x11af82800] 23:20:10 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:10 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:10 INFO - PROCESS | 2249 | 1461306010197 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 525ms 23:20:10 INFO - PROCESS | 2249 | 1461306010218 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:20:10 INFO - PROCESS | 2249 | 1461306010219 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:20:10 INFO - PROCESS | 2249 | 1461306010222 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:20:10 INFO - PROCESS | 2249 | 1461306010224 Marionette TRACE conn2 <- [1,570,null,{}] 23:20:10 INFO - PROCESS | 2249 | 1461306010229 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:10 INFO - PROCESS | 2249 | 1461306010310 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:20:10 INFO - PROCESS | 2249 | 1461306010315 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bff0000 == 49 [pid = 2249] [id = 150] 23:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x125d6f400) [pid = 2249] [serial = 447] [outer = 0x0] 23:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x126b71800) [pid = 2249] [serial = 448] [outer = 0x125d6f400] 23:20:10 INFO - PROCESS | 2249 | 1461306010342 Marionette DEBUG loaded listener.js 23:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x127597000) [pid = 2249] [serial = 449] [outer = 0x125d6f400] 23:20:10 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:10 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:10 INFO - PROCESS | 2249 | 1461306010663 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 471ms 23:20:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:20:10 INFO - PROCESS | 2249 | 1461306010694 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:20:10 INFO - PROCESS | 2249 | 1461306010695 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:20:10 INFO - PROCESS | 2249 | 1461306010697 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:20:10 INFO - PROCESS | 2249 | 1461306010698 Marionette TRACE conn2 <- [1,574,null,{}] 23:20:10 INFO - PROCESS | 2249 | 1461306010700 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:10 INFO - PROCESS | 2249 | 1461306010777 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:20:10 INFO - PROCESS | 2249 | 1461306010781 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a0d000 == 50 [pid = 2249] [id = 151] 23:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x1275e1400) [pid = 2249] [serial = 450] [outer = 0x0] 23:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12887f400) [pid = 2249] [serial = 451] [outer = 0x1275e1400] 23:20:10 INFO - PROCESS | 2249 | 1461306010807 Marionette DEBUG loaded listener.js 23:20:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x129249c00) [pid = 2249] [serial = 452] [outer = 0x1275e1400] 23:20:11 INFO - PROCESS | 2249 | 1461306011133 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 469ms 23:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:20:11 INFO - PROCESS | 2249 | 1461306011167 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:20:11 INFO - PROCESS | 2249 | 1461306011168 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:20:11 INFO - PROCESS | 2249 | 1461306011170 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:20:11 INFO - PROCESS | 2249 | 1461306011171 Marionette TRACE conn2 <- [1,578,null,{}] 23:20:11 INFO - PROCESS | 2249 | 1461306011176 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:11 INFO - PROCESS | 2249 | 1461306011267 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:20:11 INFO - PROCESS | 2249 | 1461306011323 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d39800 == 51 [pid = 2249] [id = 152] 23:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x129243800) [pid = 2249] [serial = 453] [outer = 0x0] 23:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x129755800) [pid = 2249] [serial = 454] [outer = 0x129243800] 23:20:11 INFO - PROCESS | 2249 | 1461306011354 Marionette DEBUG loaded listener.js 23:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12b428c00) [pid = 2249] [serial = 455] [outer = 0x129243800] 23:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12bce1400) [pid = 2249] [serial = 456] [outer = 0x12f917c00] 23:20:11 INFO - PROCESS | 2249 | 1461306011701 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:20:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:20:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 571ms 23:20:11 INFO - PROCESS | 2249 | 1461306011741 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:20:11 INFO - PROCESS | 2249 | 1461306011743 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:20:11 INFO - PROCESS | 2249 | 1461306011745 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:20:11 INFO - PROCESS | 2249 | 1461306011746 Marionette TRACE conn2 <- [1,582,null,{}] 23:20:11 INFO - PROCESS | 2249 | 1461306011748 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:11 INFO - PROCESS | 2249 | 1461306011845 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:20:11 INFO - PROCESS | 2249 | 1461306011858 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x1273e0000 == 52 [pid = 2249] [id = 153] 23:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x129dc6c00) [pid = 2249] [serial = 457] [outer = 0x0] 23:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12bbe0c00) [pid = 2249] [serial = 458] [outer = 0x129dc6c00] 23:20:11 INFO - PROCESS | 2249 | 1461306011884 Marionette DEBUG loaded listener.js 23:20:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12c00dc00) [pid = 2249] [serial = 459] [outer = 0x129dc6c00] 23:20:12 INFO - PROCESS | 2249 | 1461306012216 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 520ms 23:20:12 INFO - PROCESS | 2249 | 1461306012265 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:20:12 INFO - PROCESS | 2249 | 1461306012266 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:20:12 INFO - PROCESS | 2249 | 1461306012269 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:20:12 INFO - PROCESS | 2249 | 1461306012270 Marionette TRACE conn2 <- [1,586,null,{}] 23:20:12 INFO - PROCESS | 2249 | 1461306012272 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:12 INFO - PROCESS | 2249 | 1461306012368 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:20:12 INFO - PROCESS | 2249 | 1461306012381 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b2c000 == 53 [pid = 2249] [id = 154] 23:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12b42b400) [pid = 2249] [serial = 460] [outer = 0x0] 23:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12d19f400) [pid = 2249] [serial = 461] [outer = 0x12b42b400] 23:20:12 INFO - PROCESS | 2249 | 1461306012406 Marionette DEBUG loaded listener.js 23:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12d253c00) [pid = 2249] [serial = 462] [outer = 0x12b42b400] 23:20:12 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:12 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:12 INFO - PROCESS | 2249 | 1461306012745 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 23:20:12 INFO - PROCESS | 2249 | 1461306012788 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:20:12 INFO - PROCESS | 2249 | 1461306012789 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:20:12 INFO - PROCESS | 2249 | 1461306012792 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:20:12 INFO - PROCESS | 2249 | 1461306012793 Marionette TRACE conn2 <- [1,590,null,{}] 23:20:12 INFO - PROCESS | 2249 | 1461306012795 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:12 INFO - PROCESS | 2249 | 1461306012914 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:20:12 INFO - PROCESS | 2249 | 1461306012956 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc71000 == 54 [pid = 2249] [id = 155] 23:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12bcdbc00) [pid = 2249] [serial = 463] [outer = 0x0] 23:20:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12d259c00) [pid = 2249] [serial = 464] [outer = 0x12bcdbc00] 23:20:12 INFO - PROCESS | 2249 | 1461306012995 Marionette DEBUG loaded listener.js 23:20:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12d25ec00) [pid = 2249] [serial = 465] [outer = 0x12bcdbc00] 23:20:13 INFO - PROCESS | 2249 | 1461306013411 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 668ms 23:20:13 INFO - PROCESS | 2249 | 1461306013460 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:20:13 INFO - PROCESS | 2249 | 1461306013462 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:20:13 INFO - PROCESS | 2249 | 1461306013469 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:20:13 INFO - PROCESS | 2249 | 1461306013470 Marionette TRACE conn2 <- [1,594,null,{}] 23:20:13 INFO - PROCESS | 2249 | 1461306013473 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:13 INFO - PROCESS | 2249 | 1461306013572 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11c897400) [pid = 2249] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125b82000) [pid = 2249] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x1275a3800) [pid = 2249] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x129b82c00) [pid = 2249] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x1157c6400) [pid = 2249] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11c66d400) [pid = 2249] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x1188b0800) [pid = 2249] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12b424000) [pid = 2249] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x1275ab400) [pid = 2249] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11a54f800) [pid = 2249] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11a78c800) [pid = 2249] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x116344800) [pid = 2249] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x1142c6800) [pid = 2249] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x126f0f800) [pid = 2249] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11c9b8400) [pid = 2249] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x11ad9b400) [pid = 2249] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x118b7b400) [pid = 2249] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:20:13 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x119a12400) [pid = 2249] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:20:13 INFO - PROCESS | 2249 | 1461306013654 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x114b59800 == 55 [pid = 2249] [id = 156] 23:20:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x114508800) [pid = 2249] [serial = 466] [outer = 0x0] 23:20:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11589b800) [pid = 2249] [serial = 467] [outer = 0x114508800] 23:20:13 INFO - PROCESS | 2249 | 1461306013681 Marionette DEBUG loaded listener.js 23:20:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11a552400) [pid = 2249] [serial = 468] [outer = 0x114508800] 23:20:13 INFO - PROCESS | 2249 | 1461306013961 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 525ms 23:20:13 INFO - PROCESS | 2249 | 1461306013996 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:20:14 INFO - PROCESS | 2249 | 1461306013998 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:20:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:20:14 INFO - PROCESS | 2249 | 1461306014000 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:20:14 INFO - PROCESS | 2249 | 1461306014002 Marionette TRACE conn2 <- [1,598,null,{}] 23:20:14 INFO - PROCESS | 2249 | 1461306014004 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:14 INFO - PROCESS | 2249 | 1461306014102 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:20:14 INFO - PROCESS | 2249 | 1461306014108 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5ad000 == 56 [pid = 2249] [id = 157] 23:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11a9de800) [pid = 2249] [serial = 469] [outer = 0x0] 23:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12971a000) [pid = 2249] [serial = 470] [outer = 0x11a9de800] 23:20:14 INFO - PROCESS | 2249 | 1461306014138 Marionette DEBUG loaded listener.js 23:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12d434400) [pid = 2249] [serial = 471] [outer = 0x11a9de800] 23:20:14 INFO - PROCESS | 2249 | 1461306014463 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 472ms 23:20:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:20:14 INFO - PROCESS | 2249 | 1461306014476 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:20:14 INFO - PROCESS | 2249 | 1461306014478 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:20:14 INFO - PROCESS | 2249 | 1461306014480 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:20:14 INFO - PROCESS | 2249 | 1461306014481 Marionette TRACE conn2 <- [1,602,null,{}] 23:20:14 INFO - PROCESS | 2249 | 1461306014484 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:14 INFO - PROCESS | 2249 | 1461306014593 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:20:14 INFO - PROCESS | 2249 | 1461306014599 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5b2800 == 57 [pid = 2249] [id = 158] 23:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11a784000) [pid = 2249] [serial = 472] [outer = 0x0] 23:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12d434800) [pid = 2249] [serial = 473] [outer = 0x11a784000] 23:20:14 INFO - PROCESS | 2249 | 1461306014624 Marionette DEBUG loaded listener.js 23:20:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12d5c4800) [pid = 2249] [serial = 474] [outer = 0x11a784000] 23:20:14 INFO - PROCESS | 2249 | 1461306014929 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 470ms 23:20:14 INFO - PROCESS | 2249 | 1461306014950 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:20:14 INFO - PROCESS | 2249 | 1461306014952 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:20:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:20:14 INFO - PROCESS | 2249 | 1461306014954 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:20:14 INFO - PROCESS | 2249 | 1461306014956 Marionette TRACE conn2 <- [1,606,null,{}] 23:20:14 INFO - PROCESS | 2249 | 1461306014961 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:15 INFO - PROCESS | 2249 | 1461306015046 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:20:15 INFO - PROCESS | 2249 | 1461306015051 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee33000 == 58 [pid = 2249] [id = 159] 23:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12d5bd800) [pid = 2249] [serial = 475] [outer = 0x0] 23:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12e202800) [pid = 2249] [serial = 476] [outer = 0x12d5bd800] 23:20:15 INFO - PROCESS | 2249 | 1461306015075 Marionette DEBUG loaded listener.js 23:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12e20f000) [pid = 2249] [serial = 477] [outer = 0x12d5bd800] 23:20:15 INFO - PROCESS | 2249 | 1461306015381 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:20:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:20:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 23:20:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:20:15 INFO - PROCESS | 2249 | 1461306015428 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:20:15 INFO - PROCESS | 2249 | 1461306015429 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:20:15 INFO - PROCESS | 2249 | 1461306015431 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:20:15 INFO - PROCESS | 2249 | 1461306015432 Marionette TRACE conn2 <- [1,610,null,{}] 23:20:15 INFO - PROCESS | 2249 | 1461306015434 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:15 INFO - PROCESS | 2249 | 1461306015540 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:20:15 INFO - PROCESS | 2249 | 1461306015546 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee43800 == 59 [pid = 2249] [id = 160] 23:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12d5bc800) [pid = 2249] [serial = 478] [outer = 0x0] 23:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12e20f400) [pid = 2249] [serial = 479] [outer = 0x12d5bc800] 23:20:15 INFO - PROCESS | 2249 | 1461306015570 Marionette DEBUG loaded listener.js 23:20:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12e44a000) [pid = 2249] [serial = 480] [outer = 0x12d5bc800] 23:20:16 INFO - PROCESS | 2249 | 1461306016020 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:20:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:20:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 621ms 23:20:16 INFO - PROCESS | 2249 | 1461306016053 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:20:16 INFO - PROCESS | 2249 | 1461306016056 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:20:16 INFO - PROCESS | 2249 | 1461306016078 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:20:16 INFO - PROCESS | 2249 | 1461306016080 Marionette TRACE conn2 <- [1,614,null,{}] 23:20:16 INFO - PROCESS | 2249 | 1461306016084 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:16 INFO - PROCESS | 2249 | 1461306016190 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:20:16 INFO - PROCESS | 2249 | 1461306016279 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x119869000 == 60 [pid = 2249] [id = 161] 23:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11a558400) [pid = 2249] [serial = 481] [outer = 0x0] 23:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11a9d3400) [pid = 2249] [serial = 482] [outer = 0x11a558400] 23:20:16 INFO - PROCESS | 2249 | 1461306016311 Marionette DEBUG loaded listener.js 23:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11ad95400) [pid = 2249] [serial = 483] [outer = 0x11a558400] 23:20:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:20:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 23:20:16 INFO - PROCESS | 2249 | 1461306016742 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:20:16 INFO - PROCESS | 2249 | 1461306016749 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:20:16 INFO - PROCESS | 2249 | 1461306016754 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:20:16 INFO - PROCESS | 2249 | 1461306016761 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:20:16 INFO - PROCESS | 2249 | 1461306016763 Marionette TRACE conn2 <- [1,618,null,{}] 23:20:16 INFO - PROCESS | 2249 | 1461306016765 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:16 INFO - PROCESS | 2249 | 1461306016870 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:20:16 INFO - PROCESS | 2249 | 1461306016916 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c53f000 == 61 [pid = 2249] [id = 162] 23:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11af0d400) [pid = 2249] [serial = 484] [outer = 0x0] 23:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11c5b7400) [pid = 2249] [serial = 485] [outer = 0x11af0d400] 23:20:16 INFO - PROCESS | 2249 | 1461306016946 Marionette DEBUG loaded listener.js 23:20:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x125efc400) [pid = 2249] [serial = 486] [outer = 0x11af0d400] 23:20:17 INFO - PROCESS | 2249 | 1461306017434 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 722ms 23:20:17 INFO - PROCESS | 2249 | 1461306017501 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:20:17 INFO - PROCESS | 2249 | 1461306017504 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:20:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:20:17 INFO - PROCESS | 2249 | 1461306017540 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:20:17 INFO - PROCESS | 2249 | 1461306017543 Marionette TRACE conn2 <- [1,622,null,{}] 23:20:17 INFO - PROCESS | 2249 | 1461306017557 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:17 INFO - PROCESS | 2249 | 1461306017662 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:20:17 INFO - PROCESS | 2249 | 1461306017728 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e59c800 == 62 [pid = 2249] [id = 163] 23:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x129717400) [pid = 2249] [serial = 487] [outer = 0x0] 23:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x129d2cc00) [pid = 2249] [serial = 488] [outer = 0x129717400] 23:20:17 INFO - PROCESS | 2249 | 1461306017759 Marionette DEBUG loaded listener.js 23:20:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12b1bfc00) [pid = 2249] [serial = 489] [outer = 0x129717400] 23:20:18 INFO - PROCESS | 2249 | 1461306018171 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 694ms 23:20:18 INFO - PROCESS | 2249 | 1461306018215 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:20:18 INFO - PROCESS | 2249 | 1461306018217 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:20:18 INFO - PROCESS | 2249 | 1461306018220 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:20:18 INFO - PROCESS | 2249 | 1461306018221 Marionette TRACE conn2 <- [1,626,null,{}] 23:20:18 INFO - PROCESS | 2249 | 1461306018223 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:18 INFO - PROCESS | 2249 | 1461306018326 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:20:18 INFO - PROCESS | 2249 | 1461306018376 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3a7000 == 63 [pid = 2249] [id = 164] 23:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12b428400) [pid = 2249] [serial = 490] [outer = 0x0] 23:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12bce1800) [pid = 2249] [serial = 491] [outer = 0x12b428400] 23:20:18 INFO - PROCESS | 2249 | 1461306018405 Marionette DEBUG loaded listener.js 23:20:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12d25d000) [pid = 2249] [serial = 492] [outer = 0x12b428400] 23:20:18 INFO - PROCESS | 2249 | 1461306018827 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 23:20:18 INFO - PROCESS | 2249 | 1461306018892 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:20:18 INFO - PROCESS | 2249 | 1461306018893 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:20:18 INFO - PROCESS | 2249 | 1461306018896 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:20:18 INFO - PROCESS | 2249 | 1461306018897 Marionette TRACE conn2 <- [1,630,null,{}] 23:20:18 INFO - PROCESS | 2249 | 1461306018899 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:19 INFO - PROCESS | 2249 | 1461306019029 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:20:19 INFO - PROCESS | 2249 | 1461306019101 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc74800 == 64 [pid = 2249] [id = 165] 23:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x118515c00) [pid = 2249] [serial = 493] [outer = 0x0] 23:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12bbe2400) [pid = 2249] [serial = 494] [outer = 0x118515c00] 23:20:19 INFO - PROCESS | 2249 | 1461306019130 Marionette DEBUG loaded listener.js 23:20:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12d5c7000) [pid = 2249] [serial = 495] [outer = 0x118515c00] 23:20:19 INFO - PROCESS | 2249 | 1461306019857 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:20:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:20:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1021ms 23:20:19 INFO - PROCESS | 2249 | 1461306019919 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:20:19 INFO - PROCESS | 2249 | 1461306019923 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:20:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:20:19 INFO - PROCESS | 2249 | 1461306019928 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:20:19 INFO - PROCESS | 2249 | 1461306019932 Marionette TRACE conn2 <- [1,634,null,{}] 23:20:19 INFO - PROCESS | 2249 | 1461306019951 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:20 INFO - PROCESS | 2249 | 1461306020042 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:20:20 INFO - PROCESS | 2249 | 1461306020098 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x119861800 == 65 [pid = 2249] [id = 166] 23:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x118be9000) [pid = 2249] [serial = 496] [outer = 0x0] 23:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x118f73400) [pid = 2249] [serial = 497] [outer = 0x118be9000] 23:20:20 INFO - PROCESS | 2249 | 1461306020125 Marionette DEBUG loaded listener.js 23:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x119a1d000) [pid = 2249] [serial = 498] [outer = 0x118be9000] 23:20:20 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:20 INFO - PROCESS | 2249 | 1461306020549 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:20:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:20:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 638ms 23:20:20 INFO - PROCESS | 2249 | 1461306020566 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:20:20 INFO - PROCESS | 2249 | 1461306020569 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:20:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:20:20 INFO - PROCESS | 2249 | 1461306020573 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:20:20 INFO - PROCESS | 2249 | 1461306020575 Marionette TRACE conn2 <- [1,638,null,{}] 23:20:20 INFO - PROCESS | 2249 | 1461306020578 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:20 INFO - PROCESS | 2249 | 1461306020669 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:20:20 INFO - PROCESS | 2249 | 1461306020718 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x11641a000 == 66 [pid = 2249] [id = 167] 23:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x118bec000) [pid = 2249] [serial = 499] [outer = 0x0] 23:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11a55b800) [pid = 2249] [serial = 500] [outer = 0x118bec000] 23:20:20 INFO - PROCESS | 2249 | 1461306020746 Marionette DEBUG loaded listener.js 23:20:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11aa99800) [pid = 2249] [serial = 501] [outer = 0x118bec000] 23:20:20 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x1239dd800 == 65 [pid = 2249] [id = 108] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x11aace800 == 64 [pid = 2249] [id = 111] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x125aa4800 == 63 [pid = 2249] [id = 109] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee33000 == 62 [pid = 2249] [id = 159] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5b2800 == 61 [pid = 2249] [id = 158] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5ad000 == 60 [pid = 2249] [id = 157] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x114b59800 == 59 [pid = 2249] [id = 156] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc71000 == 58 [pid = 2249] [id = 155] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x129b2c000 == 57 [pid = 2249] [id = 154] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12bbdc400) [pid = 2249] [serial = 415] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11bae8400) [pid = 2249] [serial = 373] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11a54f400) [pid = 2249] [serial = 370] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12997e800) [pid = 2249] [serial = 367] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x1273e0000 == 56 [pid = 2249] [id = 153] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x125d39800 == 55 [pid = 2249] [id = 152] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x125a0d000 == 54 [pid = 2249] [id = 151] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x11bff0000 == 53 [pid = 2249] [id = 150] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad85000 == 52 [pid = 2249] [id = 149] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x114b6e800 == 51 [pid = 2249] [id = 148] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x119c88000 == 50 [pid = 2249] [id = 147] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x12d0a4000 == 49 [pid = 2249] [id = 142] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x126859800 == 48 [pid = 2249] [id = 141] 23:20:21 INFO - PROCESS | 2249 | --DOCSHELL 0x11914e800 == 47 [pid = 2249] [id = 140] 23:20:21 INFO - PROCESS | 2249 | 1461306021193 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 670ms 23:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:20:21 INFO - PROCESS | 2249 | 1461306021245 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:20:21 INFO - PROCESS | 2249 | 1461306021246 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:20:21 INFO - PROCESS | 2249 | 1461306021248 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:20:21 INFO - PROCESS | 2249 | 1461306021251 Marionette TRACE conn2 <- [1,642,null,{}] 23:20:21 INFO - PROCESS | 2249 | 1461306021267 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12b66bc00) [pid = 2249] [serial = 413] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12b423c00) [pid = 2249] [serial = 410] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x129249800) [pid = 2249] [serial = 398] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x129b82800) [pid = 2249] [serial = 401] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x129d32c00) [pid = 2249] [serial = 404] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x119136800) [pid = 2249] [serial = 380] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x11c908400) [pid = 2249] [serial = 391] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x11c91ac00) [pid = 2249] [serial = 406] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12b42e800) [pid = 2249] [serial = 412] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x128879c00) [pid = 2249] [serial = 326] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x11baeb000) [pid = 2249] [serial = 388] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11af8b000) [pid = 2249] [serial = 386] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12887c800) [pid = 2249] [serial = 397] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11a50f400) [pid = 2249] [serial = 382] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11c5be400) [pid = 2249] [serial = 389] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x118898400) [pid = 2249] [serial = 284] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12b1b5800) [pid = 2249] [serial = 409] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x118768c00) [pid = 2249] [serial = 379] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x125b7e400) [pid = 2249] [serial = 392] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12895a000) [pid = 2249] [serial = 407] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11a9d4c00) [pid = 2249] [serial = 383] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x1275a4000) [pid = 2249] [serial = 376] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12974c800) [pid = 2249] [serial = 400] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x125e3c800) [pid = 2249] [serial = 394] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x129d2d800) [pid = 2249] [serial = 403] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x129714000) [pid = 2249] [serial = 377] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x11aaa4800) [pid = 2249] [serial = 385] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x125efb000) [pid = 2249] [serial = 287] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x1275a0c00) [pid = 2249] [serial = 395] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x119264000) [pid = 2249] [serial = 329] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x11a9d8c00) [pid = 2249] [serial = 332] [outer = 0x0] [url = about:blank] 23:20:21 INFO - PROCESS | 2249 | 1461306021376 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:20:21 INFO - PROCESS | 2249 | 1461306021389 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11915c000 == 48 [pid = 2249] [id = 168] 23:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11ab5b000) [pid = 2249] [serial = 502] [outer = 0x0] 23:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11af8b000) [pid = 2249] [serial = 503] [outer = 0x11ab5b000] 23:20:21 INFO - PROCESS | 2249 | 1461306021418 Marionette DEBUG loaded listener.js 23:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11c23ac00) [pid = 2249] [serial = 504] [outer = 0x11ab5b000] 23:20:21 INFO - PROCESS | 2249 | 1461306021763 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 23:20:21 INFO - PROCESS | 2249 | 1461306021769 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:20:21 INFO - PROCESS | 2249 | 1461306021771 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:20:21 INFO - PROCESS | 2249 | 1461306021775 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:20:21 INFO - PROCESS | 2249 | 1461306021778 Marionette TRACE conn2 <- [1,646,null,{}] 23:20:21 INFO - PROCESS | 2249 | 1461306021781 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:21 INFO - PROCESS | 2249 | 1461306021876 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:20:21 INFO - PROCESS | 2249 | 1461306021921 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aae1000 == 49 [pid = 2249] [id = 169] 23:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11c237400) [pid = 2249] [serial = 505] [outer = 0x0] 23:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11c90b000) [pid = 2249] [serial = 506] [outer = 0x11c237400] 23:20:21 INFO - PROCESS | 2249 | 1461306021948 Marionette DEBUG loaded listener.js 23:20:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x125f3c800) [pid = 2249] [serial = 507] [outer = 0x11c237400] 23:20:22 INFO - PROCESS | 2249 | 1461306022224 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 23:20:22 INFO - PROCESS | 2249 | 1461306022248 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:20:22 INFO - PROCESS | 2249 | 1461306022249 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:20:22 INFO - PROCESS | 2249 | 1461306022251 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:20:22 INFO - PROCESS | 2249 | 1461306022253 Marionette TRACE conn2 <- [1,650,null,{}] 23:20:22 INFO - PROCESS | 2249 | 1461306022263 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:22 INFO - PROCESS | 2249 | 1461306022348 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:20:22 INFO - PROCESS | 2249 | 1461306022353 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bfd9000 == 50 [pid = 2249] [id = 170] 23:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x125b86000) [pid = 2249] [serial = 508] [outer = 0x0] 23:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x126f10800) [pid = 2249] [serial = 509] [outer = 0x125b86000] 23:20:22 INFO - PROCESS | 2249 | 1461306022380 Marionette DEBUG loaded listener.js 23:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12758f800) [pid = 2249] [serial = 510] [outer = 0x125b86000] 23:20:22 INFO - PROCESS | 2249 | 1461306022722 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:20:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:20:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 517ms 23:20:22 INFO - PROCESS | 2249 | 1461306022770 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:20:22 INFO - PROCESS | 2249 | 1461306022771 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:20:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:20:22 INFO - PROCESS | 2249 | 1461306022775 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:20:22 INFO - PROCESS | 2249 | 1461306022776 Marionette TRACE conn2 <- [1,654,null,{}] 23:20:22 INFO - PROCESS | 2249 | 1461306022778 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:22 INFO - PROCESS | 2249 | 1461306022872 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:20:22 INFO - PROCESS | 2249 | 1461306022880 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a22800 == 51 [pid = 2249] [id = 171] 23:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x128905c00) [pid = 2249] [serial = 511] [outer = 0x0] 23:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12971a800) [pid = 2249] [serial = 512] [outer = 0x128905c00] 23:20:22 INFO - PROCESS | 2249 | 1461306022908 Marionette DEBUG loaded listener.js 23:20:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x129d24400) [pid = 2249] [serial = 513] [outer = 0x128905c00] 23:20:23 INFO - PROCESS | 2249 | 1461306023238 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 23:20:23 INFO - PROCESS | 2249 | 1461306023294 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:20:23 INFO - PROCESS | 2249 | 1461306023296 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:20:23 INFO - PROCESS | 2249 | 1461306023298 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:20:23 INFO - PROCESS | 2249 | 1461306023299 Marionette TRACE conn2 <- [1,658,null,{}] 23:20:23 INFO - PROCESS | 2249 | 1461306023301 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:23 INFO - PROCESS | 2249 | 1461306023404 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:20:23 INFO - PROCESS | 2249 | 1461306023424 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d33000 == 52 [pid = 2249] [id = 172] 23:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x125e33400) [pid = 2249] [serial = 514] [outer = 0x0] 23:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x129d2e800) [pid = 2249] [serial = 515] [outer = 0x125e33400] 23:20:23 INFO - PROCESS | 2249 | 1461306023449 Marionette DEBUG loaded listener.js 23:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12b1b9000) [pid = 2249] [serial = 516] [outer = 0x125e33400] 23:20:23 INFO - PROCESS | 2249 | 1461306023796 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 521ms 23:20:23 INFO - PROCESS | 2249 | 1461306023819 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:20:23 INFO - PROCESS | 2249 | 1461306023821 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:20:23 INFO - PROCESS | 2249 | 1461306023824 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:20:23 INFO - PROCESS | 2249 | 1461306023825 Marionette TRACE conn2 <- [1,662,null,{}] 23:20:23 INFO - PROCESS | 2249 | 1461306023832 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:23 INFO - PROCESS | 2249 | 1461306023930 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:20:23 INFO - PROCESS | 2249 | 1461306023935 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270de000 == 53 [pid = 2249] [id = 173] 23:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x125e3cc00) [pid = 2249] [serial = 517] [outer = 0x0] 23:20:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12b430c00) [pid = 2249] [serial = 518] [outer = 0x125e3cc00] 23:20:23 INFO - PROCESS | 2249 | 1461306023961 Marionette DEBUG loaded listener.js 23:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12bbe5400) [pid = 2249] [serial = 519] [outer = 0x125e3cc00] 23:20:24 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:24 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:24 INFO - PROCESS | 2249 | 1461306024298 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 23:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:20:24 INFO - PROCESS | 2249 | 1461306024343 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:20:24 INFO - PROCESS | 2249 | 1461306024344 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:20:24 INFO - PROCESS | 2249 | 1461306024346 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:20:24 INFO - PROCESS | 2249 | 1461306024347 Marionette TRACE conn2 <- [1,666,null,{}] 23:20:24 INFO - PROCESS | 2249 | 1461306024350 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:24 INFO - PROCESS | 2249 | 1461306024446 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:20:24 INFO - PROCESS | 2249 | 1461306024451 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x1292c0000 == 54 [pid = 2249] [id = 174] 23:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12bbe7400) [pid = 2249] [serial = 520] [outer = 0x0] 23:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12bd7dc00) [pid = 2249] [serial = 521] [outer = 0x12bbe7400] 23:20:24 INFO - PROCESS | 2249 | 1461306024476 Marionette DEBUG loaded listener.js 23:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12d042000) [pid = 2249] [serial = 522] [outer = 0x12bbe7400] 23:20:24 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:24 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:24 INFO - PROCESS | 2249 | 1461306024818 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 23:20:24 INFO - PROCESS | 2249 | 1461306024865 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:20:24 INFO - PROCESS | 2249 | 1461306024866 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:20:24 INFO - PROCESS | 2249 | 1461306024869 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:20:24 INFO - PROCESS | 2249 | 1461306024870 Marionette TRACE conn2 <- [1,670,null,{}] 23:20:24 INFO - PROCESS | 2249 | 1461306024872 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:24 INFO - PROCESS | 2249 | 1461306024972 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:20:24 INFO - PROCESS | 2249 | 1461306024976 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b41a000 == 55 [pid = 2249] [id = 175] 23:20:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12bcd3c00) [pid = 2249] [serial = 523] [outer = 0x0] 23:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12d1a2c00) [pid = 2249] [serial = 524] [outer = 0x12bcd3c00] 23:20:25 INFO - PROCESS | 2249 | 1461306025001 Marionette DEBUG loaded listener.js 23:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12d25e800) [pid = 2249] [serial = 525] [outer = 0x12bcd3c00] 23:20:25 INFO - PROCESS | 2249 | 1461306025346 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:20:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:20:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 517ms 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x129243800) [pid = 2249] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11af82800) [pid = 2249] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x118b0e400) [pid = 2249] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x119144000) [pid = 2249] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12d5bd800) [pid = 2249] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x125d6f400) [pid = 2249] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x114508800) [pid = 2249] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11a9de800) [pid = 2249] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11a784000) [pid = 2249] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11af11000) [pid = 2249] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11a50a000) [pid = 2249] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x129dc6c00) [pid = 2249] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12b42b400) [pid = 2249] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12bcdbc00) [pid = 2249] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:20:25 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x1275e1400) [pid = 2249] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:20:25 INFO - PROCESS | 2249 | 1461306025591 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:20:25 INFO - PROCESS | 2249 | 1461306025592 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:20:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:20:25 INFO - PROCESS | 2249 | 1461306025603 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:20:25 INFO - PROCESS | 2249 | 1461306025605 Marionette TRACE conn2 <- [1,674,null,{}] 23:20:25 INFO - PROCESS | 2249 | 1461306025608 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:25 INFO - PROCESS | 2249 | 1461306025701 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:20:25 INFO - PROCESS | 2249 | 1461306025710 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a19800 == 56 [pid = 2249] [id = 176] 23:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x127ab5000) [pid = 2249] [serial = 526] [outer = 0x0] 23:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12b42b400) [pid = 2249] [serial = 527] [outer = 0x127ab5000] 23:20:25 INFO - PROCESS | 2249 | 1461306025740 Marionette DEBUG loaded listener.js 23:20:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12d431400) [pid = 2249] [serial = 528] [outer = 0x127ab5000] 23:20:25 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:25 INFO - PROCESS | 2249 | [2249] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:20:26 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:20:26 INFO - PROCESS | 2249 | 1461306026080 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 23:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 522ms 23:20:26 INFO - PROCESS | 2249 | 1461306026125 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:20:26 INFO - PROCESS | 2249 | 1461306026127 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:20:26 INFO - PROCESS | 2249 | 1461306026129 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:20:26 INFO - PROCESS | 2249 | 1461306026130 Marionette TRACE conn2 <- [1,678,null,{}] 23:20:26 INFO - PROCESS | 2249 | 1461306026132 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:26 INFO - PROCESS | 2249 | 1461306026252 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:20:26 INFO - PROCESS | 2249 | 1461306026259 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c175000 == 57 [pid = 2249] [id = 177] 23:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x129243800) [pid = 2249] [serial = 529] [outer = 0x0] 23:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12d5c8000) [pid = 2249] [serial = 530] [outer = 0x129243800] 23:20:26 INFO - PROCESS | 2249 | 1461306026284 Marionette DEBUG loaded listener.js 23:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12e445000) [pid = 2249] [serial = 531] [outer = 0x129243800] 23:20:26 INFO - PROCESS | 2249 | 1461306026594 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 517ms 23:20:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:20:26 INFO - PROCESS | 2249 | 1461306026647 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:20:26 INFO - PROCESS | 2249 | 1461306026648 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:20:26 INFO - PROCESS | 2249 | 1461306026650 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:20:26 INFO - PROCESS | 2249 | 1461306026651 Marionette TRACE conn2 <- [1,682,null,{}] 23:20:26 INFO - PROCESS | 2249 | 1461306026653 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:26 INFO - PROCESS | 2249 | 1461306026735 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:20:26 INFO - PROCESS | 2249 | 1461306026740 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d57e800 == 58 [pid = 2249] [id = 178] 23:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12e445400) [pid = 2249] [serial = 532] [outer = 0x0] 23:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12e450400) [pid = 2249] [serial = 533] [outer = 0x12e445400] 23:20:26 INFO - PROCESS | 2249 | 1461306026765 Marionette DEBUG loaded listener.js 23:20:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12e488000) [pid = 2249] [serial = 534] [outer = 0x12e445400] 23:20:27 INFO - PROCESS | 2249 | 1461306027653 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:20:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 23:20:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 23:20:27 INFO - PROCESS | 2249 | 1461306027672 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:20:27 INFO - PROCESS | 2249 | 1461306027676 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:20:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:20:27 INFO - PROCESS | 2249 | 1461306027696 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:20:27 INFO - PROCESS | 2249 | 1461306027698 Marionette TRACE conn2 <- [1,686,null,{}] 23:20:27 INFO - PROCESS | 2249 | 1461306027703 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:27 INFO - PROCESS | 2249 | 1461306027806 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:20:27 INFO - PROCESS | 2249 | 1461306027856 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x11853c800 == 59 [pid = 2249] [id = 179] 23:20:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11876a400) [pid = 2249] [serial = 535] [outer = 0x0] 23:20:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x118b7dc00) [pid = 2249] [serial = 536] [outer = 0x11876a400] 23:20:27 INFO - PROCESS | 2249 | 1461306027887 Marionette DEBUG loaded listener.js 23:20:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x119d6d400) [pid = 2249] [serial = 537] [outer = 0x11876a400] 23:20:28 INFO - PROCESS | 2249 | 1461306028785 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:20:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:20:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 23:20:28 INFO - PROCESS | 2249 | 1461306028818 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:20:28 INFO - PROCESS | 2249 | 1461306028823 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:20:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:20:28 INFO - PROCESS | 2249 | 1461306028829 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:20:28 INFO - PROCESS | 2249 | 1461306028831 Marionette TRACE conn2 <- [1,690,null,{}] 23:20:28 INFO - PROCESS | 2249 | 1461306028834 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:28 INFO - PROCESS | 2249 | 1461306028936 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:20:28 INFO - PROCESS | 2249 | 1461306028987 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b948000 == 60 [pid = 2249] [id = 180] 23:20:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11a78c400) [pid = 2249] [serial = 538] [outer = 0x0] 23:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x11ad9f000) [pid = 2249] [serial = 539] [outer = 0x11a78c400] 23:20:29 INFO - PROCESS | 2249 | 1461306029016 Marionette DEBUG loaded listener.js 23:20:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11c234400) [pid = 2249] [serial = 540] [outer = 0x11a78c400] 23:20:29 INFO - PROCESS | 2249 | 1461306029968 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:20:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:20:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1170ms 23:20:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:20:30 INFO - PROCESS | 2249 | 1461306030000 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:20:30 INFO - PROCESS | 2249 | 1461306030002 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:20:30 INFO - PROCESS | 2249 | 1461306030004 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:20:30 INFO - PROCESS | 2249 | 1461306030008 Marionette TRACE conn2 <- [1,694,null,{}] 23:20:30 INFO - PROCESS | 2249 | 1461306030017 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:30 INFO - PROCESS | 2249 | 1461306030121 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:20:30 INFO - PROCESS | 2249 | 1461306030171 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc6e000 == 61 [pid = 2249] [id = 181] 23:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11c962800) [pid = 2249] [serial = 541] [outer = 0x0] 23:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x1279c5c00) [pid = 2249] [serial = 542] [outer = 0x11c962800] 23:20:30 INFO - PROCESS | 2249 | 1461306030203 Marionette DEBUG loaded listener.js 23:20:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x129240c00) [pid = 2249] [serial = 543] [outer = 0x11c962800] 23:20:31 INFO - PROCESS | 2249 | 1461306031114 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:20:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 23:20:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1125ms 23:20:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:20:31 INFO - PROCESS | 2249 | 1461306031163 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:20:31 INFO - PROCESS | 2249 | 1461306031165 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:20:31 INFO - PROCESS | 2249 | 1461306031169 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:20:31 INFO - PROCESS | 2249 | 1461306031170 Marionette TRACE conn2 <- [1,698,null,{}] 23:20:31 INFO - PROCESS | 2249 | 1461306031174 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:31 INFO - PROCESS | 2249 | 1461306031279 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:20:31 INFO - PROCESS | 2249 | 1461306031328 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x119850000 == 62 [pid = 2249] [id = 182] 23:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x11926a400) [pid = 2249] [serial = 544] [outer = 0x0] 23:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x127599800) [pid = 2249] [serial = 545] [outer = 0x11926a400] 23:20:31 INFO - PROCESS | 2249 | 1461306031358 Marionette DEBUG loaded listener.js 23:20:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x129b81800) [pid = 2249] [serial = 546] [outer = 0x11926a400] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12c175000 == 61 [pid = 2249] [id = 177] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x125a19800 == 60 [pid = 2249] [id = 176] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12b41a000 == 59 [pid = 2249] [id = 175] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x1292c0000 == 58 [pid = 2249] [id = 174] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x1270de000 == 57 [pid = 2249] [id = 173] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x125d33000 == 56 [pid = 2249] [id = 172] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12e20f400) [pid = 2249] [serial = 479] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | 1461306032478 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x125a22800 == 55 [pid = 2249] [id = 171] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x11bfd9000 == 54 [pid = 2249] [id = 170] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x11aae1000 == 53 [pid = 2249] [id = 169] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x11915c000 == 52 [pid = 2249] [id = 168] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x11641a000 == 51 [pid = 2249] [id = 167] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x119861800 == 50 [pid = 2249] [id = 166] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc74800 == 49 [pid = 2249] [id = 165] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x12f3a7000 == 48 [pid = 2249] [id = 164] 23:20:32 INFO - PROCESS | 2249 | --DOCSHELL 0x119869000 == 47 [pid = 2249] [id = 161] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11c66cc00) [pid = 2249] [serial = 374] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x11a9d7c00) [pid = 2249] [serial = 371] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12bbe0c00) [pid = 2249] [serial = 458] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12d19f400) [pid = 2249] [serial = 461] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12c00dc00) [pid = 2249] [serial = 459] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12d259c00) [pid = 2249] [serial = 464] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12d253c00) [pid = 2249] [serial = 462] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12b1bec00) [pid = 2249] [serial = 427] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12d25ec00) [pid = 2249] [serial = 465] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12d19d400) [pid = 2249] [serial = 436] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12887f400) [pid = 2249] [serial = 451] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x129249c00) [pid = 2249] [serial = 452] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12b675400) [pid = 2249] [serial = 430] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x129755800) [pid = 2249] [serial = 454] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11c5b7800) [pid = 2249] [serial = 445] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11c964800) [pid = 2249] [serial = 446] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11a786c00) [pid = 2249] [serial = 442] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11af88800) [pid = 2249] [serial = 443] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11a54cc00) [pid = 2249] [serial = 418] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11af8a800) [pid = 2249] [serial = 421] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12bd82000) [pid = 2249] [serial = 433] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11aa15800) [pid = 2249] [serial = 440] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11a503400) [pid = 2249] [serial = 439] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12e202800) [pid = 2249] [serial = 476] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x126b71800) [pid = 2249] [serial = 448] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x127597000) [pid = 2249] [serial = 449] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x127067400) [pid = 2249] [serial = 424] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x11a552400) [pid = 2249] [serial = 468] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12971a000) [pid = 2249] [serial = 470] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12e442c00) [pid = 2249] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12e20f000) [pid = 2249] [serial = 477] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11589b800) [pid = 2249] [serial = 467] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12d434400) [pid = 2249] [serial = 471] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12d434800) [pid = 2249] [serial = 473] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12b428c00) [pid = 2249] [serial = 455] [outer = 0x0] [url = about:blank] 23:20:32 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12d5c4800) [pid = 2249] [serial = 474] [outer = 0x0] [url = about:blank] 23:20:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 23:20:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1371ms 23:20:32 INFO - PROCESS | 2249 | 1461306032541 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:20:32 INFO - PROCESS | 2249 | 1461306032543 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:20:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:20:32 INFO - PROCESS | 2249 | 1461306032546 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:20:32 INFO - PROCESS | 2249 | 1461306032548 Marionette TRACE conn2 <- [1,702,null,{}] 23:20:32 INFO - PROCESS | 2249 | 1461306032552 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:32 INFO - PROCESS | 2249 | 1461306032629 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:20:32 INFO - PROCESS | 2249 | 1461306032635 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b4b000 == 48 [pid = 2249] [id = 183] 23:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11a50a000) [pid = 2249] [serial = 547] [outer = 0x0] 23:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x11a9d3c00) [pid = 2249] [serial = 548] [outer = 0x11a50a000] 23:20:32 INFO - PROCESS | 2249 | 1461306032665 Marionette DEBUG loaded listener.js 23:20:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x11aaa0c00) [pid = 2249] [serial = 549] [outer = 0x11a50a000] 23:20:33 INFO - PROCESS | 2249 | 1461306033501 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:20:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:20:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 23:20:33 INFO - PROCESS | 2249 | 1461306033545 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:20:33 INFO - PROCESS | 2249 | 1461306033549 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:20:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:20:33 INFO - PROCESS | 2249 | 1461306033555 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:20:33 INFO - PROCESS | 2249 | 1461306033557 Marionette TRACE conn2 <- [1,706,null,{}] 23:20:33 INFO - PROCESS | 2249 | 1461306033559 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:33 INFO - PROCESS | 2249 | 1461306033641 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:20:33 INFO - PROCESS | 2249 | 1461306033687 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b094800 == 49 [pid = 2249] [id = 184] 23:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11acf1c00) [pid = 2249] [serial = 550] [outer = 0x0] 23:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x11c897400) [pid = 2249] [serial = 551] [outer = 0x11acf1c00] 23:20:33 INFO - PROCESS | 2249 | 1461306033714 Marionette DEBUG loaded listener.js 23:20:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x11c9c1400) [pid = 2249] [serial = 552] [outer = 0x11acf1c00] 23:20:34 INFO - PROCESS | 2249 | 1461306034503 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:20:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:20:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 23:20:34 INFO - PROCESS | 2249 | 1461306034534 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:20:34 INFO - PROCESS | 2249 | 1461306034535 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:20:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:20:34 INFO - PROCESS | 2249 | 1461306034538 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:20:34 INFO - PROCESS | 2249 | 1461306034541 Marionette TRACE conn2 <- [1,710,null,{}] 23:20:34 INFO - PROCESS | 2249 | 1461306034550 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:34 INFO - PROCESS | 2249 | 1461306034647 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:20:34 INFO - PROCESS | 2249 | 1461306034662 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239c8800 == 50 [pid = 2249] [id = 185] 23:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x1275a0c00) [pid = 2249] [serial = 553] [outer = 0x0] 23:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12887f400) [pid = 2249] [serial = 554] [outer = 0x1275a0c00] 23:20:34 INFO - PROCESS | 2249 | 1461306034689 Marionette DEBUG loaded listener.js 23:20:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12971d000) [pid = 2249] [serial = 555] [outer = 0x1275a0c00] 23:20:35 INFO - PROCESS | 2249 | 1461306035523 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:20:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:20:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1023ms 23:20:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:20:35 INFO - PROCESS | 2249 | 1461306035561 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:20:35 INFO - PROCESS | 2249 | 1461306035563 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:20:35 INFO - PROCESS | 2249 | 1461306035565 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:20:35 INFO - PROCESS | 2249 | 1461306035566 Marionette TRACE conn2 <- [1,714,null,{}] 23:20:35 INFO - PROCESS | 2249 | 1461306035569 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:35 INFO - PROCESS | 2249 | 1461306035664 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:20:35 INFO - PROCESS | 2249 | 1461306035677 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x126d0c000 == 51 [pid = 2249] [id = 186] 23:20:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x129755800) [pid = 2249] [serial = 556] [outer = 0x0] 23:20:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x129dc0400) [pid = 2249] [serial = 557] [outer = 0x129755800] 23:20:35 INFO - PROCESS | 2249 | 1461306035703 Marionette DEBUG loaded listener.js 23:20:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12b1c3800) [pid = 2249] [serial = 558] [outer = 0x129755800] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x12bcd3c00) [pid = 2249] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x127ab5000) [pid = 2249] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x129243800) [pid = 2249] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x125e33400) [pid = 2249] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x125e3cc00) [pid = 2249] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x128905c00) [pid = 2249] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x118bec000) [pid = 2249] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x118be9000) [pid = 2249] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x11ab5b000) [pid = 2249] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x125b86000) [pid = 2249] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11c237400) [pid = 2249] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:20:36 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12bbe7400) [pid = 2249] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:20:36 INFO - PROCESS | 2249 | 1461306036512 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:20:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 23:20:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 23:20:36 INFO - PROCESS | 2249 | 1461306036535 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:20:36 INFO - PROCESS | 2249 | 1461306036536 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:20:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:20:36 INFO - PROCESS | 2249 | 1461306036538 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:20:36 INFO - PROCESS | 2249 | 1461306036539 Marionette TRACE conn2 <- [1,718,null,{}] 23:20:36 INFO - PROCESS | 2249 | 1461306036544 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:36 INFO - PROCESS | 2249 | 1461306036620 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:20:36 INFO - PROCESS | 2249 | 1461306036627 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c246800 == 52 [pid = 2249] [id = 187] 23:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11ab56800) [pid = 2249] [serial = 559] [outer = 0x0] 23:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x1275e1400) [pid = 2249] [serial = 560] [outer = 0x11ab56800] 23:20:36 INFO - PROCESS | 2249 | 1461306036654 Marionette DEBUG loaded listener.js 23:20:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12b427000) [pid = 2249] [serial = 561] [outer = 0x11ab56800] 23:20:37 INFO - PROCESS | 2249 | 1461306037470 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:20:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:20:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 972ms 23:20:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:20:37 INFO - PROCESS | 2249 | 1461306037511 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:20:37 INFO - PROCESS | 2249 | 1461306037512 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:20:37 INFO - PROCESS | 2249 | 1461306037514 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:20:37 INFO - PROCESS | 2249 | 1461306037515 Marionette TRACE conn2 <- [1,722,null,{}] 23:20:37 INFO - PROCESS | 2249 | 1461306037518 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:37 INFO - PROCESS | 2249 | 1461306037612 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:20:37 INFO - PROCESS | 2249 | 1461306037659 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x129782800 == 53 [pid = 2249] [id = 188] 23:20:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x11c5b6400) [pid = 2249] [serial = 562] [outer = 0x0] 23:20:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12c008400) [pid = 2249] [serial = 563] [outer = 0x11c5b6400] 23:20:37 INFO - PROCESS | 2249 | 1461306037688 Marionette DEBUG loaded listener.js 23:20:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12d25f000) [pid = 2249] [serial = 564] [outer = 0x11c5b6400] 23:20:37 INFO - PROCESS | 2249 | 1461306037980 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 23:20:38 INFO - PROCESS | 2249 | 1461306038034 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:20:38 INFO - PROCESS | 2249 | 1461306038036 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:20:38 INFO - PROCESS | 2249 | 1461306038037 Marionette TRACE conn2 <- [1,726,null,{}] 23:20:38 INFO - PROCESS | 2249 | 1461306038040 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:38 INFO - PROCESS | 2249 | 1461306038117 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:20:38 INFO - PROCESS | 2249 | 1461306038122 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bbc9000 == 54 [pid = 2249] [id = 189] 23:20:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12d25f800) [pid = 2249] [serial = 565] [outer = 0x0] 23:20:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12d436c00) [pid = 2249] [serial = 566] [outer = 0x12d25f800] 23:20:38 INFO - PROCESS | 2249 | 1461306038150 Marionette DEBUG loaded listener.js 23:20:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12db39000) [pid = 2249] [serial = 567] [outer = 0x12d25f800] 23:20:38 INFO - PROCESS | 2249 | 1461306038652 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:20:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:20:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 23:20:38 INFO - PROCESS | 2249 | 1461306038708 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:20:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:20:38 INFO - PROCESS | 2249 | 1461306038712 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:20:38 INFO - PROCESS | 2249 | 1461306038717 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:20:38 INFO - PROCESS | 2249 | 1461306038722 Marionette TRACE conn2 <- [1,730,null,{}] 23:20:38 INFO - PROCESS | 2249 | 1461306038728 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:38 INFO - PROCESS | 2249 | 1461306038872 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:20:38 INFO - PROCESS | 2249 | 1461306038986 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x11985c000 == 55 [pid = 2249] [id = 190] 23:20:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x119264000) [pid = 2249] [serial = 568] [outer = 0x0] 23:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11a50cc00) [pid = 2249] [serial = 569] [outer = 0x119264000] 23:20:39 INFO - PROCESS | 2249 | 1461306039018 Marionette DEBUG loaded listener.js 23:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11aa19400) [pid = 2249] [serial = 570] [outer = 0x119264000] 23:20:39 INFO - PROCESS | 2249 | 1461306039485 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] 23:20:39 INFO - PROCESS | 2249 | 1461306039499 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:20:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:20:39 INFO - PROCESS | 2249 | 1461306039504 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:20:39 INFO - PROCESS | 2249 | 1461306039506 Marionette TRACE conn2 <- [1,734,null,{}] 23:20:39 INFO - PROCESS | 2249 | 1461306039528 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:39 INFO - PROCESS | 2249 | 1461306039630 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:20:39 INFO - PROCESS | 2249 | 1461306039692 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x1269bf000 == 56 [pid = 2249] [id = 191] 23:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11ab53800) [pid = 2249] [serial = 571] [outer = 0x0] 23:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x126b71000) [pid = 2249] [serial = 572] [outer = 0x11ab53800] 23:20:39 INFO - PROCESS | 2249 | 1461306039723 Marionette DEBUG loaded listener.js 23:20:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x1279cac00) [pid = 2249] [serial = 573] [outer = 0x11ab53800] 23:20:40 INFO - PROCESS | 2249 | 1461306040172 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:20:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:20:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 737ms 23:20:40 INFO - PROCESS | 2249 | 1461306040244 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:20:40 INFO - PROCESS | 2249 | 1461306040247 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:20:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:20:40 INFO - PROCESS | 2249 | 1461306040251 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:20:40 INFO - PROCESS | 2249 | 1461306040255 Marionette TRACE conn2 <- [1,738,null,{}] 23:20:40 INFO - PROCESS | 2249 | 1461306040269 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:40 INFO - PROCESS | 2249 | 1461306040421 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:20:40 INFO - PROCESS | 2249 | 1461306040511 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2df000 == 57 [pid = 2249] [id = 192] 23:20:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12b42d000) [pid = 2249] [serial = 574] [outer = 0x0] 23:20:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12bcd5400) [pid = 2249] [serial = 575] [outer = 0x12b42d000] 23:20:40 INFO - PROCESS | 2249 | 1461306040561 Marionette DEBUG loaded listener.js 23:20:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12d19f400) [pid = 2249] [serial = 576] [outer = 0x12b42d000] 23:20:41 INFO - PROCESS | 2249 | 1461306041465 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:20:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:20:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1232ms 23:20:41 INFO - PROCESS | 2249 | 1461306041486 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:20:41 INFO - PROCESS | 2249 | 1461306041488 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:20:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:20:41 INFO - PROCESS | 2249 | 1461306041493 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:20:41 INFO - PROCESS | 2249 | 1461306041494 Marionette TRACE conn2 <- [1,742,null,{}] 23:20:41 INFO - PROCESS | 2249 | 1461306041497 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:41 INFO - PROCESS | 2249 | 1461306041595 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:20:41 INFO - PROCESS | 2249 | 1461306041642 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5a0800 == 58 [pid = 2249] [id = 193] 23:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12d255400) [pid = 2249] [serial = 577] [outer = 0x0] 23:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12e207000) [pid = 2249] [serial = 578] [outer = 0x12d255400] 23:20:41 INFO - PROCESS | 2249 | 1461306041672 Marionette DEBUG loaded listener.js 23:20:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12e44cc00) [pid = 2249] [serial = 579] [outer = 0x12d255400] 23:20:42 INFO - PROCESS | 2249 | 1461306042548 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:20:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 23:20:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1071ms 23:20:42 INFO - PROCESS | 2249 | 1461306042564 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:20:42 INFO - PROCESS | 2249 | 1461306042566 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:20:42 INFO - PROCESS | 2249 | 1461306042568 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:20:42 INFO - PROCESS | 2249 | 1461306042569 Marionette TRACE conn2 <- [1,746,null,{}] 23:20:42 INFO - PROCESS | 2249 | 1461306042572 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:42 INFO - PROCESS | 2249 | 1461306042669 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:20:42 INFO - PROCESS | 2249 | 1461306042716 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e76c000 == 59 [pid = 2249] [id = 194] 23:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12e44d400) [pid = 2249] [serial = 580] [outer = 0x0] 23:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12e48ec00) [pid = 2249] [serial = 581] [outer = 0x12e44d400] 23:20:42 INFO - PROCESS | 2249 | 1461306042746 Marionette DEBUG loaded listener.js 23:20:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12e7af400) [pid = 2249] [serial = 582] [outer = 0x12e44d400] 23:20:43 INFO - PROCESS | 2249 | 1461306043638 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:20:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 23:20:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1119ms 23:20:43 INFO - PROCESS | 2249 | 1461306043729 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:20:43 INFO - PROCESS | 2249 | 1461306043730 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:20:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:20:43 INFO - PROCESS | 2249 | 1461306043735 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:20:43 INFO - PROCESS | 2249 | 1461306043736 Marionette TRACE conn2 <- [1,750,null,{}] 23:20:43 INFO - PROCESS | 2249 | 1461306043740 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:43 INFO - PROCESS | 2249 | 1461306043817 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:20:43 INFO - PROCESS | 2249 | 1461306043826 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x119c90000 == 60 [pid = 2249] [id = 195] 23:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11a9d7c00) [pid = 2249] [serial = 583] [outer = 0x0] 23:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11aa18c00) [pid = 2249] [serial = 584] [outer = 0x11a9d7c00] 23:20:43 INFO - PROCESS | 2249 | 1461306043893 Marionette DEBUG loaded listener.js 23:20:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x11af0e400) [pid = 2249] [serial = 585] [outer = 0x11a9d7c00] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x129782800 == 59 [pid = 2249] [id = 188] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11c246800 == 58 [pid = 2249] [id = 187] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x126d0c000 == 57 [pid = 2249] [id = 186] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11c5b7400) [pid = 2249] [serial = 485] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x129d2cc00) [pid = 2249] [serial = 488] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11a9d3400) [pid = 2249] [serial = 482] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12bce1800) [pid = 2249] [serial = 491] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12bbe2400) [pid = 2249] [serial = 494] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12e450400) [pid = 2249] [serial = 533] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x1239c8800 == 56 [pid = 2249] [id = 185] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11b094800 == 55 [pid = 2249] [id = 184] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x118b4b000 == 54 [pid = 2249] [id = 183] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc6e000 == 53 [pid = 2249] [id = 181] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11b948000 == 52 [pid = 2249] [id = 180] 23:20:44 INFO - PROCESS | 2249 | --DOCSHELL 0x11853c800 == 51 [pid = 2249] [id = 179] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12b430c00) [pid = 2249] [serial = 518] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12971a800) [pid = 2249] [serial = 512] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x129d24400) [pid = 2249] [serial = 513] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11aa99800) [pid = 2249] [serial = 501] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11a55b800) [pid = 2249] [serial = 500] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x119a1d000) [pid = 2249] [serial = 498] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x118f73400) [pid = 2249] [serial = 497] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11af8b000) [pid = 2249] [serial = 503] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x11c23ac00) [pid = 2249] [serial = 504] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x126f10800) [pid = 2249] [serial = 509] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12758f800) [pid = 2249] [serial = 510] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x11c90b000) [pid = 2249] [serial = 506] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x125f3c800) [pid = 2249] [serial = 507] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x12bd7dc00) [pid = 2249] [serial = 521] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x12d1a2c00) [pid = 2249] [serial = 524] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12d042000) [pid = 2249] [serial = 522] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x12b42b400) [pid = 2249] [serial = 527] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x12d25e800) [pid = 2249] [serial = 525] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12d431400) [pid = 2249] [serial = 528] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x12d5c8000) [pid = 2249] [serial = 530] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x129d2e800) [pid = 2249] [serial = 515] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x12b1b9000) [pid = 2249] [serial = 516] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x12bbe5400) [pid = 2249] [serial = 519] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12e445000) [pid = 2249] [serial = 531] [outer = 0x0] [url = about:blank] 23:20:44 INFO - PROCESS | 2249 | 1461306044949 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:20:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1223ms 23:20:44 INFO - PROCESS | 2249 | 1461306044959 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:20:44 INFO - PROCESS | 2249 | 1461306044963 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:20:44 INFO - PROCESS | 2249 | 1461306044967 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:20:44 INFO - PROCESS | 2249 | 1461306044969 Marionette TRACE conn2 <- [1,754,null,{}] 23:20:44 INFO - PROCESS | 2249 | 1461306044971 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:45 INFO - PROCESS | 2249 | 1461306045060 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:20:45 INFO - PROCESS | 2249 | 1461306045065 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x119859000 == 52 [pid = 2249] [id = 196] 23:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11ab58800) [pid = 2249] [serial = 586] [outer = 0x0] 23:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x11c5bf400) [pid = 2249] [serial = 587] [outer = 0x11ab58800] 23:20:45 INFO - PROCESS | 2249 | 1461306045092 Marionette DEBUG loaded listener.js 23:20:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x125efb000) [pid = 2249] [serial = 588] [outer = 0x11ab58800] 23:20:45 INFO - PROCESS | 2249 | 1461306045918 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:20:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 23:20:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 23:20:45 INFO - PROCESS | 2249 | 1461306045938 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:20:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:20:45 INFO - PROCESS | 2249 | 1461306045940 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:20:45 INFO - PROCESS | 2249 | 1461306045943 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:20:45 INFO - PROCESS | 2249 | 1461306045946 Marionette TRACE conn2 <- [1,758,null,{}] 23:20:45 INFO - PROCESS | 2249 | 1461306045953 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:46 INFO - PROCESS | 2249 | 1461306046060 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:20:46 INFO - PROCESS | 2249 | 1461306046067 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c25b800 == 53 [pid = 2249] [id = 197] 23:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x12890a800) [pid = 2249] [serial = 589] [outer = 0x0] 23:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x129246000) [pid = 2249] [serial = 590] [outer = 0x12890a800] 23:20:46 INFO - PROCESS | 2249 | 1461306046095 Marionette DEBUG loaded listener.js 23:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x129d23800) [pid = 2249] [serial = 591] [outer = 0x12890a800] 23:20:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 521ms 23:20:46 INFO - PROCESS | 2249 | 1461306046457 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:20:46 INFO - PROCESS | 2249 | 1461306046465 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:20:46 INFO - PROCESS | 2249 | 1461306046466 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:20:46 INFO - PROCESS | 2249 | 1461306046469 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:20:46 INFO - PROCESS | 2249 | 1461306046470 Marionette TRACE conn2 <- [1,762,null,{}] 23:20:46 INFO - PROCESS | 2249 | 1461306046472 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:46 INFO - PROCESS | 2249 | 1461306046576 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:20:46 INFO - PROCESS | 2249 | 1461306046587 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x125c23800 == 54 [pid = 2249] [id = 198] 23:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12971a000) [pid = 2249] [serial = 592] [outer = 0x0] 23:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12b675400) [pid = 2249] [serial = 593] [outer = 0x12971a000] 23:20:46 INFO - PROCESS | 2249 | 1461306046616 Marionette DEBUG loaded listener.js 23:20:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12d038c00) [pid = 2249] [serial = 594] [outer = 0x12971a000] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x12971d400) [pid = 2249] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 107 (0x11562fc00) [pid = 2249] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 106 (0x118515c00) [pid = 2249] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 105 (0x12d5bc800) [pid = 2249] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 104 (0x11876a400) [pid = 2249] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x11c962800) [pid = 2249] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11a78c400) [pid = 2249] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x11a50a000) [pid = 2249] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12e445400) [pid = 2249] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11acf1c00) [pid = 2249] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x11926a400) [pid = 2249] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x129755800) [pid = 2249] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x11ab56800) [pid = 2249] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x1275a0c00) [pid = 2249] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x11c5b6400) [pid = 2249] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x129717400) [pid = 2249] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x12b428400) [pid = 2249] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x11a558400) [pid = 2249] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x11af0d400) [pid = 2249] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x12b668400) [pid = 2249] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x118f77400) [pid = 2249] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x11aa13800) [pid = 2249] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x12699d400) [pid = 2249] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x129719000) [pid = 2249] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x12b1b9400) [pid = 2249] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:20:47 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x12bcdb000) [pid = 2249] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:20:47 INFO - PROCESS | 2249 | 1461306047526 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:20:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:20:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1068ms 23:20:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:20:47 INFO - PROCESS | 2249 | 1461306047538 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:20:47 INFO - PROCESS | 2249 | 1461306047540 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:20:47 INFO - PROCESS | 2249 | 1461306047544 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:20:47 INFO - PROCESS | 2249 | 1461306047546 Marionette TRACE conn2 <- [1,766,null,{}] 23:20:47 INFO - PROCESS | 2249 | 1461306047550 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:47 INFO - PROCESS | 2249 | 1461306047640 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:20:47 INFO - PROCESS | 2249 | 1461306047733 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x119154800 == 55 [pid = 2249] [id = 199] 23:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x11926a400) [pid = 2249] [serial = 595] [outer = 0x0] 23:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x11a508000) [pid = 2249] [serial = 596] [outer = 0x11926a400] 23:20:47 INFO - PROCESS | 2249 | 1461306047765 Marionette DEBUG loaded listener.js 23:20:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x11a9dd800) [pid = 2249] [serial = 597] [outer = 0x11926a400] 23:20:48 INFO - PROCESS | 2249 | 1461306048634 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:20:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:20:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1121ms 23:20:48 INFO - PROCESS | 2249 | 1461306048666 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:20:48 INFO - PROCESS | 2249 | 1461306048670 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:20:48 INFO - PROCESS | 2249 | 1461306048675 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:20:48 INFO - PROCESS | 2249 | 1461306048677 Marionette TRACE conn2 <- [1,770,null,{}] 23:20:48 INFO - PROCESS | 2249 | 1461306048679 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:48 INFO - PROCESS | 2249 | 1461306048806 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:20:48 INFO - PROCESS | 2249 | 1461306048858 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c251000 == 56 [pid = 2249] [id = 200] 23:20:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x11ab4cc00) [pid = 2249] [serial = 598] [outer = 0x0] 23:20:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x11a9d2800) [pid = 2249] [serial = 599] [outer = 0x11ab4cc00] 23:20:48 INFO - PROCESS | 2249 | 1461306048888 Marionette DEBUG loaded listener.js 23:20:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x125ddc800) [pid = 2249] [serial = 600] [outer = 0x11ab4cc00] 23:20:49 INFO - PROCESS | 2249 | 1461306049365 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 721ms 23:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:20:49 INFO - PROCESS | 2249 | 1461306049396 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:20:49 INFO - PROCESS | 2249 | 1461306049398 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:20:49 INFO - PROCESS | 2249 | 1461306049401 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:20:49 INFO - PROCESS | 2249 | 1461306049404 Marionette TRACE conn2 <- [1,774,null,{}] 23:20:49 INFO - PROCESS | 2249 | 1461306049437 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:49 INFO - PROCESS | 2249 | 1461306049587 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:20:49 INFO - PROCESS | 2249 | 1461306049675 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288b8000 == 57 [pid = 2249] [id = 201] 23:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x1275e6400) [pid = 2249] [serial = 601] [outer = 0x0] 23:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x129712800) [pid = 2249] [serial = 602] [outer = 0x1275e6400] 23:20:49 INFO - PROCESS | 2249 | 1461306049725 Marionette DEBUG loaded listener.js 23:20:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x129b7fc00) [pid = 2249] [serial = 603] [outer = 0x1275e6400] 23:20:50 INFO - PROCESS | 2249 | 1461306050207 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 842ms 23:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:20:50 INFO - PROCESS | 2249 | 1461306050257 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:20:50 INFO - PROCESS | 2249 | 1461306050259 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:20:50 INFO - PROCESS | 2249 | 1461306050263 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:20:50 INFO - PROCESS | 2249 | 1461306050264 Marionette TRACE conn2 <- [1,778,null,{}] 23:20:50 INFO - PROCESS | 2249 | 1461306050267 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:50 INFO - PROCESS | 2249 | 1461306050364 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:20:50 INFO - PROCESS | 2249 | 1461306050427 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b4b8000 == 58 [pid = 2249] [id = 202] 23:20:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x129dbfc00) [pid = 2249] [serial = 604] [outer = 0x0] 23:20:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x12b42e800) [pid = 2249] [serial = 605] [outer = 0x129dbfc00] 23:20:50 INFO - PROCESS | 2249 | 1461306050457 Marionette DEBUG loaded listener.js 23:20:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x12d040000) [pid = 2249] [serial = 606] [outer = 0x129dbfc00] 23:20:50 INFO - PROCESS | 2249 | 1461306050852 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 619ms 23:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:20:50 INFO - PROCESS | 2249 | 1461306050883 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:20:50 INFO - PROCESS | 2249 | 1461306050884 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:20:50 INFO - PROCESS | 2249 | 1461306050886 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:20:50 INFO - PROCESS | 2249 | 1461306050887 Marionette TRACE conn2 <- [1,782,null,{}] 23:20:50 INFO - PROCESS | 2249 | 1461306050890 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:50 INFO - PROCESS | 2249 | 1461306050987 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:20:51 INFO - PROCESS | 2249 | 1461306051035 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc66800 == 59 [pid = 2249] [id = 203] 23:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x12b1bc800) [pid = 2249] [serial = 607] [outer = 0x0] 23:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x12d257400) [pid = 2249] [serial = 608] [outer = 0x12b1bc800] 23:20:51 INFO - PROCESS | 2249 | 1461306051067 Marionette DEBUG loaded listener.js 23:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x12d435400) [pid = 2249] [serial = 609] [outer = 0x12b1bc800] 23:20:51 INFO - PROCESS | 2249 | 1461306051455 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 618ms 23:20:51 INFO - PROCESS | 2249 | 1461306051505 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:20:51 INFO - PROCESS | 2249 | 1461306051507 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:20:51 INFO - PROCESS | 2249 | 1461306051509 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:20:51 INFO - PROCESS | 2249 | 1461306051510 Marionette TRACE conn2 <- [1,786,null,{}] 23:20:51 INFO - PROCESS | 2249 | 1461306051513 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:51 INFO - PROCESS | 2249 | 1461306051643 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:20:51 INFO - PROCESS | 2249 | 1461306051785 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x118540000 == 60 [pid = 2249] [id = 204] 23:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11562e000) [pid = 2249] [serial = 610] [outer = 0x0] 23:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11a55b400) [pid = 2249] [serial = 611] [outer = 0x11562e000] 23:20:51 INFO - PROCESS | 2249 | 1461306051838 Marionette DEBUG loaded listener.js 23:20:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x12d03d000) [pid = 2249] [serial = 612] [outer = 0x11562e000] 23:20:52 INFO - PROCESS | 2249 | 1461306052408 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 923ms 23:20:52 INFO - PROCESS | 2249 | 1461306052452 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:20:52 INFO - PROCESS | 2249 | 1461306052455 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:20:52 INFO - PROCESS | 2249 | 1461306052459 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:20:52 INFO - PROCESS | 2249 | 1461306052463 Marionette TRACE conn2 <- [1,790,null,{}] 23:20:52 INFO - PROCESS | 2249 | 1461306052466 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:52 INFO - PROCESS | 2249 | 1461306052560 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:20:52 INFO - PROCESS | 2249 | 1461306052631 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x119294000 == 61 [pid = 2249] [id = 205] 23:20:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x118b84800) [pid = 2249] [serial = 613] [outer = 0x0] 23:20:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x119267c00) [pid = 2249] [serial = 614] [outer = 0x118b84800] 23:20:52 INFO - PROCESS | 2249 | 1461306052660 Marionette DEBUG loaded listener.js 23:20:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x11a55a800) [pid = 2249] [serial = 615] [outer = 0x118b84800] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x11c25b800 == 60 [pid = 2249] [id = 197] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x119859000 == 59 [pid = 2249] [id = 196] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x119c90000 == 58 [pid = 2249] [id = 195] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x12e76c000 == 57 [pid = 2249] [id = 194] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5a0800 == 56 [pid = 2249] [id = 193] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2df000 == 55 [pid = 2249] [id = 192] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x1269bf000 == 54 [pid = 2249] [id = 191] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 103 (0x12d436c00) [pid = 2249] [serial = 566] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOCSHELL 0x11985c000 == 53 [pid = 2249] [id = 190] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 102 (0x11ad95400) [pid = 2249] [serial = 483] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 101 (0x125efc400) [pid = 2249] [serial = 486] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 100 (0x12bbe5000) [pid = 2249] [serial = 416] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 99 (0x11a9d4000) [pid = 2249] [serial = 419] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 98 (0x125e32c00) [pid = 2249] [serial = 422] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 97 (0x129d2b400) [pid = 2249] [serial = 425] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 96 (0x12b429800) [pid = 2249] [serial = 428] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 95 (0x12bcd5000) [pid = 2249] [serial = 431] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 94 (0x12d19b000) [pid = 2249] [serial = 434] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 93 (0x129d2a800) [pid = 2249] [serial = 368] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 92 (0x12d1a6800) [pid = 2249] [serial = 437] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 91 (0x12d5c7000) [pid = 2249] [serial = 495] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 90 (0x12e44a000) [pid = 2249] [serial = 480] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 89 (0x119d6d400) [pid = 2249] [serial = 537] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 88 (0x118b7dc00) [pid = 2249] [serial = 536] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 87 (0x129240c00) [pid = 2249] [serial = 543] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 86 (0x1279c5c00) [pid = 2249] [serial = 542] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 85 (0x11c234400) [pid = 2249] [serial = 540] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x11ad9f000) [pid = 2249] [serial = 539] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x11a9d3c00) [pid = 2249] [serial = 548] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x11aaa0c00) [pid = 2249] [serial = 549] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12e488000) [pid = 2249] [serial = 534] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 80 (0x11c897400) [pid = 2249] [serial = 551] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 79 (0x127599800) [pid = 2249] [serial = 545] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 78 (0x129b81800) [pid = 2249] [serial = 546] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 77 (0x129dc0400) [pid = 2249] [serial = 557] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 76 (0x1275e1400) [pid = 2249] [serial = 560] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 75 (0x12b427000) [pid = 2249] [serial = 561] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 74 (0x12887f400) [pid = 2249] [serial = 554] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 73 (0x12c008400) [pid = 2249] [serial = 563] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 72 (0x12b1c3800) [pid = 2249] [serial = 558] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 71 (0x12d25f000) [pid = 2249] [serial = 564] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 70 (0x11c9c1400) [pid = 2249] [serial = 552] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 69 (0x12971d000) [pid = 2249] [serial = 555] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 68 (0x12b1bfc00) [pid = 2249] [serial = 489] [outer = 0x0] [url = about:blank] 23:20:52 INFO - PROCESS | 2249 | --DOMWINDOW == 67 (0x12d25d000) [pid = 2249] [serial = 492] [outer = 0x0] [url = about:blank] 23:20:53 INFO - PROCESS | 2249 | 1461306053097 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 675ms 23:20:53 INFO - PROCESS | 2249 | 1461306053133 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:20:53 INFO - PROCESS | 2249 | 1461306053137 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:20:53 INFO - PROCESS | 2249 | 1461306053143 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:20:53 INFO - PROCESS | 2249 | 1461306053145 Marionette TRACE conn2 <- [1,794,null,{}] 23:20:53 INFO - PROCESS | 2249 | 1461306053147 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:53 INFO - PROCESS | 2249 | 1461306053233 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:20:53 INFO - PROCESS | 2249 | 1461306053288 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x119c78800 == 54 [pid = 2249] [id = 206] 23:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 68 (0x119139800) [pid = 2249] [serial = 616] [outer = 0x0] 23:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 69 (0x11ab4d400) [pid = 2249] [serial = 617] [outer = 0x119139800] 23:20:53 INFO - PROCESS | 2249 | 1461306053315 Marionette DEBUG loaded listener.js 23:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 70 (0x11c234400) [pid = 2249] [serial = 618] [outer = 0x119139800] 23:20:53 INFO - PROCESS | 2249 | 1461306053620 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 23:20:53 INFO - PROCESS | 2249 | 1461306053663 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:20:53 INFO - PROCESS | 2249 | 1461306053664 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:20:53 INFO - PROCESS | 2249 | 1461306053666 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:20:53 INFO - PROCESS | 2249 | 1461306053669 Marionette TRACE conn2 <- [1,798,null,{}] 23:20:53 INFO - PROCESS | 2249 | 1461306053676 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:53 INFO - PROCESS | 2249 | 1461306053764 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:20:53 INFO - PROCESS | 2249 | 1461306053812 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c258000 == 55 [pid = 2249] [id = 207] 23:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 71 (0x11ad9f000) [pid = 2249] [serial = 619] [outer = 0x0] 23:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 72 (0x11c903800) [pid = 2249] [serial = 620] [outer = 0x11ad9f000] 23:20:53 INFO - PROCESS | 2249 | 1461306053840 Marionette DEBUG loaded listener.js 23:20:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 73 (0x128879c00) [pid = 2249] [serial = 621] [outer = 0x11ad9f000] 23:20:54 INFO - PROCESS | 2249 | 1461306054149 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 23:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 520ms 23:20:54 INFO - PROCESS | 2249 | 1461306054187 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:20:54 INFO - PROCESS | 2249 | 1461306054189 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:20:54 INFO - PROCESS | 2249 | 1461306054194 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:20:54 INFO - PROCESS | 2249 | 1461306054195 Marionette TRACE conn2 <- [1,802,null,{}] 23:20:54 INFO - PROCESS | 2249 | 1461306054197 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:54 INFO - PROCESS | 2249 | 1461306054282 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:20:54 INFO - PROCESS | 2249 | 1461306054286 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x126d1e000 == 56 [pid = 2249] [id = 208] 23:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 74 (0x129248c00) [pid = 2249] [serial = 622] [outer = 0x0] 23:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 75 (0x12b1bb400) [pid = 2249] [serial = 623] [outer = 0x129248c00] 23:20:54 INFO - PROCESS | 2249 | 1461306054312 Marionette DEBUG loaded listener.js 23:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 76 (0x12bbdf400) [pid = 2249] [serial = 624] [outer = 0x129248c00] 23:20:54 INFO - PROCESS | 2249 | 1461306054775 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 23:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 621ms 23:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:20:54 INFO - PROCESS | 2249 | 1461306054814 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:20:54 INFO - PROCESS | 2249 | 1461306054816 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:20:54 INFO - PROCESS | 2249 | 1461306054820 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:20:54 INFO - PROCESS | 2249 | 1461306054822 Marionette TRACE conn2 <- [1,806,null,{}] 23:20:54 INFO - PROCESS | 2249 | 1461306054825 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:54 INFO - PROCESS | 2249 | 1461306054946 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:20:54 INFO - PROCESS | 2249 | 1461306054952 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x1155cd800 == 57 [pid = 2249] [id = 209] 23:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 77 (0x129750800) [pid = 2249] [serial = 625] [outer = 0x0] 23:20:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 78 (0x12bd88c00) [pid = 2249] [serial = 626] [outer = 0x129750800] 23:20:54 INFO - PROCESS | 2249 | 1461306054977 Marionette DEBUG loaded listener.js 23:20:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 79 (0x12d25e000) [pid = 2249] [serial = 627] [outer = 0x129750800] 23:20:55 INFO - PROCESS | 2249 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:20:55 INFO - PROCESS | 2249 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:20:55 INFO - PROCESS | 2249 | [GFX2-]: Using SkiaGL canvas. 23:20:55 INFO - PROCESS | 2249 | 1461306055411 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 23:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 620ms 23:20:55 INFO - PROCESS | 2249 | 1461306055440 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:20:55 INFO - PROCESS | 2249 | 1461306055442 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:20:55 INFO - PROCESS | 2249 | 1461306055445 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:20:55 INFO - PROCESS | 2249 | 1461306055447 Marionette TRACE conn2 <- [1,810,null,{}] 23:20:55 INFO - PROCESS | 2249 | 1461306055450 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:55 INFO - PROCESS | 2249 | 1461306055619 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:20:55 INFO - PROCESS | 2249 | 1461306055680 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d279000 == 58 [pid = 2249] [id = 210] 23:20:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 80 (0x12e208400) [pid = 2249] [serial = 628] [outer = 0x0] 23:20:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 81 (0x12e48a000) [pid = 2249] [serial = 629] [outer = 0x12e208400] 23:20:55 INFO - PROCESS | 2249 | 1461306055722 Marionette DEBUG loaded listener.js 23:20:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x12e7b7c00) [pid = 2249] [serial = 630] [outer = 0x12e208400] 23:20:56 INFO - PROCESS | 2249 | 1461306056136 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 720ms 23:20:56 INFO - PROCESS | 2249 | 1461306056164 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:20:56 INFO - PROCESS | 2249 | 1461306056166 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:20:56 INFO - PROCESS | 2249 | 1461306056174 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:20:56 INFO - PROCESS | 2249 | 1461306056175 Marionette TRACE conn2 <- [1,814,null,{}] 23:20:56 INFO - PROCESS | 2249 | 1461306056178 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:56 INFO - PROCESS | 2249 | 1461306056278 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:20:56 INFO - PROCESS | 2249 | 1461306056309 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d291000 == 59 [pid = 2249] [id = 211] 23:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x12e7bb000) [pid = 2249] [serial = 631] [outer = 0x0] 23:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x12e861c00) [pid = 2249] [serial = 632] [outer = 0x12e7bb000] 23:20:56 INFO - PROCESS | 2249 | 1461306056335 Marionette DEBUG loaded listener.js 23:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x12e868400) [pid = 2249] [serial = 633] [outer = 0x12e7bb000] 23:20:56 INFO - PROCESS | 2249 | --DOMWINDOW == 84 (0x11ab58800) [pid = 2249] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:20:56 INFO - PROCESS | 2249 | --DOMWINDOW == 83 (0x11a9d7c00) [pid = 2249] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:20:56 INFO - PROCESS | 2249 | --DOMWINDOW == 82 (0x12e44d400) [pid = 2249] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:20:56 INFO - PROCESS | 2249 | --DOMWINDOW == 81 (0x12890a800) [pid = 2249] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:20:56 INFO - PROCESS | 2249 | 1461306056676 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 23:20:56 INFO - PROCESS | 2249 | 1461306056696 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:20:56 INFO - PROCESS | 2249 | 1461306056699 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:20:56 INFO - PROCESS | 2249 | 1461306056700 Marionette TRACE conn2 <- [1,818,null,{}] 23:20:56 INFO - PROCESS | 2249 | 1461306056702 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:56 INFO - PROCESS | 2249 | 1461306056784 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:20:56 INFO - PROCESS | 2249 | 1461306056788 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d580800 == 60 [pid = 2249] [id = 212] 23:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 82 (0x12d037000) [pid = 2249] [serial = 634] [outer = 0x0] 23:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 83 (0x12e86ec00) [pid = 2249] [serial = 635] [outer = 0x12d037000] 23:20:56 INFO - PROCESS | 2249 | 1461306056814 Marionette DEBUG loaded listener.js 23:20:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 84 (0x12f563000) [pid = 2249] [serial = 636] [outer = 0x12d037000] 23:20:57 INFO - PROCESS | 2249 | 1461306057143 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 23:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:20:57 INFO - PROCESS | 2249 | 1461306057167 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:20:57 INFO - PROCESS | 2249 | 1461306057169 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:20:57 INFO - PROCESS | 2249 | 1461306057171 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:20:57 INFO - PROCESS | 2249 | 1461306057172 Marionette TRACE conn2 <- [1,822,null,{}] 23:20:57 INFO - PROCESS | 2249 | 1461306057176 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:57 INFO - PROCESS | 2249 | 1461306057259 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:20:57 INFO - PROCESS | 2249 | 1461306057264 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e594000 == 61 [pid = 2249] [id = 213] 23:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 85 (0x12f55f400) [pid = 2249] [serial = 637] [outer = 0x0] 23:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 86 (0x12f567400) [pid = 2249] [serial = 638] [outer = 0x12f55f400] 23:20:57 INFO - PROCESS | 2249 | 1461306057333 Marionette DEBUG loaded listener.js 23:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 87 (0x12f56d400) [pid = 2249] [serial = 639] [outer = 0x12f55f400] 23:20:57 INFO - PROCESS | 2249 | 1461306057603 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 23:20:57 INFO - PROCESS | 2249 | 1461306057650 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:20:57 INFO - PROCESS | 2249 | 1461306057652 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:20:57 INFO - PROCESS | 2249 | 1461306057653 Marionette TRACE conn2 <- [1,826,null,{}] 23:20:57 INFO - PROCESS | 2249 | 1461306057656 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:57 INFO - PROCESS | 2249 | 1461306057744 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:20:57 INFO - PROCESS | 2249 | 1461306057748 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e83e800 == 62 [pid = 2249] [id = 214] 23:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 88 (0x114ea4400) [pid = 2249] [serial = 640] [outer = 0x0] 23:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 89 (0x114eae800) [pid = 2249] [serial = 641] [outer = 0x114ea4400] 23:20:57 INFO - PROCESS | 2249 | 1461306057773 Marionette DEBUG loaded listener.js 23:20:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 90 (0x11a9d5400) [pid = 2249] [serial = 642] [outer = 0x114ea4400] 23:20:58 INFO - PROCESS | 2249 | 1461306058112 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 469ms 23:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:20:58 INFO - PROCESS | 2249 | 1461306058122 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:20:58 INFO - PROCESS | 2249 | 1461306058123 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:20:58 INFO - PROCESS | 2249 | 1461306058128 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:20:58 INFO - PROCESS | 2249 | 1461306058130 Marionette TRACE conn2 <- [1,830,null,{}] 23:20:58 INFO - PROCESS | 2249 | 1461306058132 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:58 INFO - PROCESS | 2249 | 1461306058231 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:20:58 INFO - PROCESS | 2249 | 1461306058283 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee45000 == 63 [pid = 2249] [id = 215] 23:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 91 (0x114ea8000) [pid = 2249] [serial = 643] [outer = 0x0] 23:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 92 (0x12e868000) [pid = 2249] [serial = 644] [outer = 0x114ea8000] 23:20:58 INFO - PROCESS | 2249 | 1461306058311 Marionette DEBUG loaded listener.js 23:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 93 (0x12fac8000) [pid = 2249] [serial = 645] [outer = 0x114ea8000] 23:20:58 INFO - PROCESS | 2249 | 1461306058611 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 23:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:20:58 INFO - PROCESS | 2249 | 1461306058648 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:20:58 INFO - PROCESS | 2249 | 1461306058649 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:20:58 INFO - PROCESS | 2249 | 1461306058651 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:20:58 INFO - PROCESS | 2249 | 1461306058652 Marionette TRACE conn2 <- [1,834,null,{}] 23:20:58 INFO - PROCESS | 2249 | 1461306058654 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:58 INFO - PROCESS | 2249 | 1461306058741 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:20:58 INFO - PROCESS | 2249 | 1461306058747 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f668000 == 64 [pid = 2249] [id = 216] 23:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 94 (0x11c113800) [pid = 2249] [serial = 646] [outer = 0x0] 23:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 95 (0x11c117000) [pid = 2249] [serial = 647] [outer = 0x11c113800] 23:20:58 INFO - PROCESS | 2249 | 1461306058772 Marionette DEBUG loaded listener.js 23:20:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 96 (0x11c11ac00) [pid = 2249] [serial = 648] [outer = 0x11c113800] 23:20:59 INFO - PROCESS | 2249 | 1461306059201 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 568ms 23:20:59 INFO - PROCESS | 2249 | 1461306059220 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:20:59 INFO - PROCESS | 2249 | 1461306059222 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:20:59 INFO - PROCESS | 2249 | 1461306059226 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:20:59 INFO - PROCESS | 2249 | 1461306059229 Marionette TRACE conn2 <- [1,838,null,{}] 23:20:59 INFO - PROCESS | 2249 | 1461306059233 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:20:59 INFO - PROCESS | 2249 | 1461306059341 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:20:59 INFO - PROCESS | 2249 | 1461306059407 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:20:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x119287000 == 65 [pid = 2249] [id = 217] 23:20:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 97 (0x115631c00) [pid = 2249] [serial = 649] [outer = 0x0] 23:20:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 98 (0x118bf6400) [pid = 2249] [serial = 650] [outer = 0x115631c00] 23:20:59 INFO - PROCESS | 2249 | 1461306059439 Marionette DEBUG loaded listener.js 23:20:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 99 (0x11a785c00) [pid = 2249] [serial = 651] [outer = 0x115631c00] 23:20:59 INFO - PROCESS | 2249 | 1461306059880 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 672ms 23:20:59 INFO - PROCESS | 2249 | 1461306059897 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:20:59 INFO - PROCESS | 2249 | 1461306059901 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:20:59 INFO - PROCESS | 2249 | 1461306059906 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:20:59 INFO - PROCESS | 2249 | 1461306059908 Marionette TRACE conn2 <- [1,842,null,{}] 23:20:59 INFO - PROCESS | 2249 | 1461306059910 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:00 INFO - PROCESS | 2249 | 1461306060017 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:21:00 INFO - PROCESS | 2249 | 1461306060071 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f84000 == 66 [pid = 2249] [id = 218] 23:21:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 100 (0x11a9db800) [pid = 2249] [serial = 652] [outer = 0x0] 23:21:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 101 (0x11af84800) [pid = 2249] [serial = 653] [outer = 0x11a9db800] 23:21:00 INFO - PROCESS | 2249 | 1461306060113 Marionette DEBUG loaded listener.js 23:21:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 102 (0x125ad9400) [pid = 2249] [serial = 654] [outer = 0x11a9db800] 23:21:00 INFO - PROCESS | 2249 | 1461306060518 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 623ms 23:21:00 INFO - PROCESS | 2249 | 1461306060530 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:21:00 INFO - PROCESS | 2249 | 1461306060531 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:21:00 INFO - PROCESS | 2249 | 1461306060534 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:21:00 INFO - PROCESS | 2249 | 1461306060536 Marionette TRACE conn2 <- [1,846,null,{}] 23:21:00 INFO - PROCESS | 2249 | 1461306060544 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:00 INFO - PROCESS | 2249 | 1461306060653 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:21:00 INFO - PROCESS | 2249 | 1461306060755 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3a6800 == 67 [pid = 2249] [id = 219] 23:21:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 103 (0x125ae0800) [pid = 2249] [serial = 655] [outer = 0x0] 23:21:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 104 (0x125efc400) [pid = 2249] [serial = 656] [outer = 0x125ae0800] 23:21:00 INFO - PROCESS | 2249 | 1461306060788 Marionette DEBUG loaded listener.js 23:21:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 105 (0x128877400) [pid = 2249] [serial = 657] [outer = 0x125ae0800] 23:21:01 INFO - PROCESS | 2249 | 1461306061213 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 725ms 23:21:01 INFO - PROCESS | 2249 | 1461306061275 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:21:01 INFO - PROCESS | 2249 | 1461306061277 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:21:01 INFO - PROCESS | 2249 | 1461306061281 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:21:01 INFO - PROCESS | 2249 | 1461306061282 Marionette TRACE conn2 <- [1,850,null,{}] 23:21:01 INFO - PROCESS | 2249 | 1461306061285 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:01 INFO - PROCESS | 2249 | 1461306061391 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:21:01 INFO - PROCESS | 2249 | 1461306061457 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fcc5000 == 68 [pid = 2249] [id = 220] 23:21:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 106 (0x12887c800) [pid = 2249] [serial = 658] [outer = 0x0] 23:21:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 107 (0x12bce0c00) [pid = 2249] [serial = 659] [outer = 0x12887c800] 23:21:01 INFO - PROCESS | 2249 | 1461306061486 Marionette DEBUG loaded listener.js 23:21:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 108 (0x12d5bf800) [pid = 2249] [serial = 660] [outer = 0x12887c800] 23:21:01 INFO - PROCESS | 2249 | 1461306061926 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 673ms 23:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:21:02 INFO - PROCESS | 2249 | 1461306061998 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:21:02 INFO - PROCESS | 2249 | 1461306062000 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:21:02 INFO - PROCESS | 2249 | 1461306062009 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:21:02 INFO - PROCESS | 2249 | 1461306062012 Marionette TRACE conn2 <- [1,854,null,{}] 23:21:02 INFO - PROCESS | 2249 | 1461306062016 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:02 INFO - PROCESS | 2249 | 1461306062164 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:21:02 INFO - PROCESS | 2249 | 1461306062254 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe60000 == 69 [pid = 2249] [id = 221] 23:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x12d5c0000) [pid = 2249] [serial = 661] [outer = 0x0] 23:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x12e444000) [pid = 2249] [serial = 662] [outer = 0x12d5c0000] 23:21:02 INFO - PROCESS | 2249 | 1461306062300 Marionette DEBUG loaded listener.js 23:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x12e491c00) [pid = 2249] [serial = 663] [outer = 0x12d5c0000] 23:21:02 INFO - PROCESS | 2249 | 1461306062713 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 726ms 23:21:02 INFO - PROCESS | 2249 | 1461306062731 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:21:02 INFO - PROCESS | 2249 | 1461306062733 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:21:02 INFO - PROCESS | 2249 | 1461306062735 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:21:02 INFO - PROCESS | 2249 | 1461306062737 Marionette TRACE conn2 <- [1,858,null,{}] 23:21:02 INFO - PROCESS | 2249 | 1461306062739 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:02 INFO - PROCESS | 2249 | 1461306062859 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:21:02 INFO - PROCESS | 2249 | 1461306062913 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300d5000 == 70 [pid = 2249] [id = 222] 23:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x12b258c00) [pid = 2249] [serial = 664] [outer = 0x0] 23:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x12e7b5800) [pid = 2249] [serial = 665] [outer = 0x12b258c00] 23:21:02 INFO - PROCESS | 2249 | 1461306062945 Marionette DEBUG loaded listener.js 23:21:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x12f56ec00) [pid = 2249] [serial = 666] [outer = 0x12b258c00] 23:21:03 INFO - PROCESS | 2249 | 1461306063375 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 673ms 23:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:21:03 INFO - PROCESS | 2249 | 1461306063408 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:21:03 INFO - PROCESS | 2249 | 1461306063410 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:21:03 INFO - PROCESS | 2249 | 1461306063412 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:21:03 INFO - PROCESS | 2249 | 1461306063413 Marionette TRACE conn2 <- [1,862,null,{}] 23:21:03 INFO - PROCESS | 2249 | 1461306063415 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:03 INFO - PROCESS | 2249 | 1461306063516 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:21:03 INFO - PROCESS | 2249 | 1461306063601 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300f0800 == 71 [pid = 2249] [id = 223] 23:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x12b259000) [pid = 2249] [serial = 667] [outer = 0x0] 23:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x12f2c9000) [pid = 2249] [serial = 668] [outer = 0x12b259000] 23:21:03 INFO - PROCESS | 2249 | 1461306063630 Marionette DEBUG loaded listener.js 23:21:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x12f2cd800) [pid = 2249] [serial = 669] [outer = 0x12b259000] 23:21:04 INFO - PROCESS | 2249 | 1461306064001 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 619ms 23:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:21:04 INFO - PROCESS | 2249 | 1461306064031 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:21:04 INFO - PROCESS | 2249 | 1461306064032 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:21:04 INFO - PROCESS | 2249 | 1461306064035 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:21:04 INFO - PROCESS | 2249 | 1461306064036 Marionette TRACE conn2 <- [1,866,null,{}] 23:21:04 INFO - PROCESS | 2249 | 1461306064038 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:04 INFO - PROCESS | 2249 | 1461306064141 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:21:04 INFO - PROCESS | 2249 | 1461306064195 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x130376800 == 72 [pid = 2249] [id = 224] 23:21:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x127009400) [pid = 2249] [serial = 670] [outer = 0x0] 23:21:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x12700f800) [pid = 2249] [serial = 671] [outer = 0x127009400] 23:21:04 INFO - PROCESS | 2249 | 1461306064223 Marionette DEBUG loaded listener.js 23:21:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x127013c00) [pid = 2249] [serial = 672] [outer = 0x127009400] 23:21:04 INFO - PROCESS | 2249 | 1461306064851 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 870ms 23:21:04 INFO - PROCESS | 2249 | 1461306064906 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:21:04 INFO - PROCESS | 2249 | 1461306064908 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:21:04 INFO - PROCESS | 2249 | 1461306064912 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:21:04 INFO - PROCESS | 2249 | 1461306064914 Marionette TRACE conn2 <- [1,870,null,{}] 23:21:04 INFO - PROCESS | 2249 | 1461306064918 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:05 INFO - PROCESS | 2249 | 1461306065016 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:21:05 INFO - PROCESS | 2249 | 1461306065089 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x1154c7000 == 73 [pid = 2249] [id = 225] 23:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x114ea2800) [pid = 2249] [serial = 673] [outer = 0x0] 23:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x114f6ec00) [pid = 2249] [serial = 674] [outer = 0x114ea2800] 23:21:05 INFO - PROCESS | 2249 | 1461306065118 Marionette DEBUG loaded listener.js 23:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11537b000) [pid = 2249] [serial = 675] [outer = 0x114ea2800] 23:21:05 INFO - PROCESS | 2249 | 1461306065524 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 671ms 23:21:05 INFO - PROCESS | 2249 | 1461306065583 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:21:05 INFO - PROCESS | 2249 | 1461306065587 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:21:05 INFO - PROCESS | 2249 | 1461306065591 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:21:05 INFO - PROCESS | 2249 | 1461306065593 Marionette TRACE conn2 <- [1,874,null,{}] 23:21:05 INFO - PROCESS | 2249 | 1461306065595 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:05 INFO - PROCESS | 2249 | 1461306065694 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:21:05 INFO - PROCESS | 2249 | 1461306065750 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x119114800 == 74 [pid = 2249] [id = 226] 23:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x115632000) [pid = 2249] [serial = 676] [outer = 0x0] 23:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x1163d7800) [pid = 2249] [serial = 677] [outer = 0x115632000] 23:21:05 INFO - PROCESS | 2249 | 1461306065777 Marionette DEBUG loaded listener.js 23:21:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x118584400) [pid = 2249] [serial = 678] [outer = 0x115632000] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x1292c7000 == 73 [pid = 2249] [id = 123] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d57e800 == 72 [pid = 2249] [id = 178] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d536800 == 71 [pid = 2249] [id = 144] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee45000 == 70 [pid = 2249] [id = 215] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12e83e800 == 69 [pid = 2249] [id = 214] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12e594000 == 68 [pid = 2249] [id = 213] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d580800 == 67 [pid = 2249] [id = 212] 23:21:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d291000 == 66 [pid = 2249] [id = 211] 23:21:05 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12b675400) [pid = 2249] [serial = 593] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12d279000 == 65 [pid = 2249] [id = 210] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x1155cd800 == 64 [pid = 2249] [id = 209] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x126d1e000 == 63 [pid = 2249] [id = 208] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11c258000 == 62 [pid = 2249] [id = 207] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x119c78800 == 61 [pid = 2249] [id = 206] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x119294000 == 60 [pid = 2249] [id = 205] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12b4b8000 == 59 [pid = 2249] [id = 202] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x119850000 == 58 [pid = 2249] [id = 182] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x1288b8000 == 57 [pid = 2249] [id = 201] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11c251000 == 56 [pid = 2249] [id = 200] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x119154800 == 55 [pid = 2249] [id = 199] 23:21:06 INFO - PROCESS | 2249 | --DOCSHELL 0x125c23800 == 54 [pid = 2249] [id = 198] 23:21:06 INFO - PROCESS | 2249 | 1461306066144 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 571ms 23:21:06 INFO - PROCESS | 2249 | 1461306066162 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:21:06 INFO - PROCESS | 2249 | 1461306066164 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:21:06 INFO - PROCESS | 2249 | 1461306066166 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:21:06 INFO - PROCESS | 2249 | 1461306066169 Marionette TRACE conn2 <- [1,878,null,{}] 23:21:06 INFO - PROCESS | 2249 | 1461306066178 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:06 INFO - PROCESS | 2249 | 1461306066270 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11a50cc00) [pid = 2249] [serial = 569] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11c5bf400) [pid = 2249] [serial = 587] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x126b71000) [pid = 2249] [serial = 572] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12bcd5400) [pid = 2249] [serial = 575] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x11aa18c00) [pid = 2249] [serial = 584] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12e7af400) [pid = 2249] [serial = 582] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12e48ec00) [pid = 2249] [serial = 581] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11af0e400) [pid = 2249] [serial = 585] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x12e207000) [pid = 2249] [serial = 578] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x125efb000) [pid = 2249] [serial = 588] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x129246000) [pid = 2249] [serial = 590] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x129d23800) [pid = 2249] [serial = 591] [outer = 0x0] [url = about:blank] 23:21:06 INFO - PROCESS | 2249 | 1461306066355 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aae4800 == 55 [pid = 2249] [id = 227] 23:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x118f72000) [pid = 2249] [serial = 679] [outer = 0x0] 23:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11913f000) [pid = 2249] [serial = 680] [outer = 0x118f72000] 23:21:06 INFO - PROCESS | 2249 | 1461306066383 Marionette DEBUG loaded listener.js 23:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11a554400) [pid = 2249] [serial = 681] [outer = 0x118f72000] 23:21:06 INFO - PROCESS | 2249 | 1461306066699 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 574ms 23:21:06 INFO - PROCESS | 2249 | 1461306066741 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:21:06 INFO - PROCESS | 2249 | 1461306066744 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:21:06 INFO - PROCESS | 2249 | 1461306066747 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:21:06 INFO - PROCESS | 2249 | 1461306066748 Marionette TRACE conn2 <- [1,882,null,{}] 23:21:06 INFO - PROCESS | 2249 | 1461306066750 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:06 INFO - PROCESS | 2249 | 1461306066838 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:21:06 INFO - PROCESS | 2249 | 1461306066890 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b080800 == 56 [pid = 2249] [id = 228] 23:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11926a000) [pid = 2249] [serial = 682] [outer = 0x0] 23:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11a78f000) [pid = 2249] [serial = 683] [outer = 0x11926a000] 23:21:06 INFO - PROCESS | 2249 | 1461306066916 Marionette DEBUG loaded listener.js 23:21:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x11aa18c00) [pid = 2249] [serial = 684] [outer = 0x11926a000] 23:21:07 INFO - PROCESS | 2249 | 1461306067208 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 23:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:21:07 INFO - PROCESS | 2249 | 1461306067267 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:21:07 INFO - PROCESS | 2249 | 1461306067269 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:21:07 INFO - PROCESS | 2249 | 1461306067272 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:21:07 INFO - PROCESS | 2249 | 1461306067273 Marionette TRACE conn2 <- [1,886,null,{}] 23:21:07 INFO - PROCESS | 2249 | 1461306067277 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:07 INFO - PROCESS | 2249 | 1461306067435 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:21:07 INFO - PROCESS | 2249 | 1461306067446 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc9d800 == 57 [pid = 2249] [id = 229] 23:21:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x11a50cc00) [pid = 2249] [serial = 685] [outer = 0x0] 23:21:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11aaa1400) [pid = 2249] [serial = 686] [outer = 0x11a50cc00] 23:21:07 INFO - PROCESS | 2249 | 1461306067486 Marionette DEBUG loaded listener.js 23:21:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11af02800) [pid = 2249] [serial = 687] [outer = 0x11a50cc00] 23:21:07 INFO - PROCESS | 2249 | 1461306067843 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:21:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:21:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 621ms 23:21:07 INFO - PROCESS | 2249 | 1461306067892 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:21:07 INFO - PROCESS | 2249 | 1461306067893 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:21:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:21:07 INFO - PROCESS | 2249 | 1461306067896 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:21:07 INFO - PROCESS | 2249 | 1461306067897 Marionette TRACE conn2 <- [1,890,null,{}] 23:21:07 INFO - PROCESS | 2249 | 1461306067899 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:08 INFO - PROCESS | 2249 | 1461306067998 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:21:08 INFO - PROCESS | 2249 | 1461306068062 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a03800 == 58 [pid = 2249] [id = 230] 23:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11ad9cc00) [pid = 2249] [serial = 688] [outer = 0x0] 23:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11af83400) [pid = 2249] [serial = 689] [outer = 0x11ad9cc00] 23:21:08 INFO - PROCESS | 2249 | 1461306068089 Marionette DEBUG loaded listener.js 23:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11c5bf400) [pid = 2249] [serial = 690] [outer = 0x11ad9cc00] 23:21:08 INFO - PROCESS | 2249 | 1461306068411 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 568ms 23:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:21:08 INFO - PROCESS | 2249 | 1461306068464 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:21:08 INFO - PROCESS | 2249 | 1461306068465 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:21:08 INFO - PROCESS | 2249 | 1461306068467 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:21:08 INFO - PROCESS | 2249 | 1461306068468 Marionette TRACE conn2 <- [1,894,null,{}] 23:21:08 INFO - PROCESS | 2249 | 1461306068471 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:08 INFO - PROCESS | 2249 | 1461306068571 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:21:08 INFO - PROCESS | 2249 | 1461306068584 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f82800 == 59 [pid = 2249] [id = 231] 23:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11c112c00) [pid = 2249] [serial = 691] [outer = 0x0] 23:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11c906000) [pid = 2249] [serial = 692] [outer = 0x11c112c00] 23:21:08 INFO - PROCESS | 2249 | 1461306068609 Marionette DEBUG loaded listener.js 23:21:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11c966800) [pid = 2249] [serial = 693] [outer = 0x11c112c00] 23:21:08 INFO - PROCESS | 2249 | 1461306068963 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:21:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:21:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 23:21:08 INFO - PROCESS | 2249 | 1461306068985 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:21:08 INFO - PROCESS | 2249 | 1461306068986 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:21:08 INFO - PROCESS | 2249 | 1461306068989 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:21:08 INFO - PROCESS | 2249 | 1461306068990 Marionette TRACE conn2 <- [1,898,null,{}] 23:21:08 INFO - PROCESS | 2249 | 1461306068992 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:09 INFO - PROCESS | 2249 | 1461306069096 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:21:09 INFO - PROCESS | 2249 | 1461306069109 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x1289be000 == 60 [pid = 2249] [id = 232] 23:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x125ad7000) [pid = 2249] [serial = 694] [outer = 0x0] 23:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x125adb400) [pid = 2249] [serial = 695] [outer = 0x125ad7000] 23:21:09 INFO - PROCESS | 2249 | 1461306069133 Marionette DEBUG loaded listener.js 23:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x125ae2800) [pid = 2249] [serial = 696] [outer = 0x125ad7000] 23:21:09 INFO - PROCESS | 2249 | 1461306069485 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:21:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:21:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 23:21:09 INFO - PROCESS | 2249 | 1461306069509 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:21:09 INFO - PROCESS | 2249 | 1461306069512 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:21:09 INFO - PROCESS | 2249 | 1461306069521 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:21:09 INFO - PROCESS | 2249 | 1461306069522 Marionette TRACE conn2 <- [1,902,null,{}] 23:21:09 INFO - PROCESS | 2249 | 1461306069526 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:09 INFO - PROCESS | 2249 | 1461306069683 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:21:09 INFO - PROCESS | 2249 | 1461306069703 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b40b000 == 61 [pid = 2249] [id = 233] 23:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11660fc00) [pid = 2249] [serial = 697] [outer = 0x0] 23:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x125b86000) [pid = 2249] [serial = 698] [outer = 0x11660fc00] 23:21:09 INFO - PROCESS | 2249 | 1461306069742 Marionette DEBUG loaded listener.js 23:21:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x125efb000) [pid = 2249] [serial = 699] [outer = 0x11660fc00] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x11ab4cc00) [pid = 2249] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12e208400) [pid = 2249] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11926a400) [pid = 2249] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x129750800) [pid = 2249] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x129248c00) [pid = 2249] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x119139800) [pid = 2249] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12e7bb000) [pid = 2249] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x12d037000) [pid = 2249] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11562e000) [pid = 2249] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12f55f400) [pid = 2249] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x11ad9f000) [pid = 2249] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x114ea4400) [pid = 2249] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x114ea8000) [pid = 2249] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x118b84800) [pid = 2249] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:21:10 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12d25f800) [pid = 2249] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:21:10 INFO - PROCESS | 2249 | 1461306070182 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 673ms 23:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:21:10 INFO - PROCESS | 2249 | 1461306070193 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:21:10 INFO - PROCESS | 2249 | 1461306070195 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:21:10 INFO - PROCESS | 2249 | 1461306070197 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:21:10 INFO - PROCESS | 2249 | 1461306070198 Marionette TRACE conn2 <- [1,906,null,{}] 23:21:10 INFO - PROCESS | 2249 | 1461306070200 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:10 INFO - PROCESS | 2249 | 1461306070286 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:21:10 INFO - PROCESS | 2249 | 1461306070291 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bbc0000 == 62 [pid = 2249] [id = 234] 23:21:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x114eae000) [pid = 2249] [serial = 700] [outer = 0x0] 23:21:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x11c110400) [pid = 2249] [serial = 701] [outer = 0x114eae000] 23:21:10 INFO - PROCESS | 2249 | 1461306070315 Marionette DEBUG loaded listener.js 23:21:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12699d000) [pid = 2249] [serial = 702] [outer = 0x114eae000] 23:21:10 INFO - PROCESS | 2249 | 1461306070640 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 23:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:21:10 INFO - PROCESS | 2249 | 1461306070669 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:21:10 INFO - PROCESS | 2249 | 1461306070670 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:21:10 INFO - PROCESS | 2249 | 1461306070672 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:21:10 INFO - PROCESS | 2249 | 1461306070674 Marionette TRACE conn2 <- [1,910,null,{}] 23:21:10 INFO - PROCESS | 2249 | 1461306070676 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:10 INFO - PROCESS | 2249 | 1461306070800 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:21:10 INFO - PROCESS | 2249 | 1461306070806 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c179000 == 63 [pid = 2249] [id = 235] 23:21:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x119139800) [pid = 2249] [serial = 703] [outer = 0x0] 23:21:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x126b6f000) [pid = 2249] [serial = 704] [outer = 0x119139800] 23:21:10 INFO - PROCESS | 2249 | 1461306070836 Marionette DEBUG loaded listener.js 23:21:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x127aaac00) [pid = 2249] [serial = 705] [outer = 0x119139800] 23:21:11 INFO - PROCESS | 2249 | 1461306071166 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 23:21:11 INFO - PROCESS | 2249 | 1461306071191 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:21:11 INFO - PROCESS | 2249 | 1461306071194 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:21:11 INFO - PROCESS | 2249 | 1461306071197 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:21:11 INFO - PROCESS | 2249 | 1461306071198 Marionette TRACE conn2 <- [1,914,null,{}] 23:21:11 INFO - PROCESS | 2249 | 1461306071200 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:11 INFO - PROCESS | 2249 | 1461306071288 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:21:11 INFO - PROCESS | 2249 | 1461306071292 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12dc0b800 == 64 [pid = 2249] [id = 236] 23:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x1275e3000) [pid = 2249] [serial = 706] [outer = 0x0] 23:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x128909400) [pid = 2249] [serial = 707] [outer = 0x1275e3000] 23:21:11 INFO - PROCESS | 2249 | 1461306071317 Marionette DEBUG loaded listener.js 23:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x129719000) [pid = 2249] [serial = 708] [outer = 0x1275e3000] 23:21:11 INFO - PROCESS | 2249 | 1461306071634 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:21:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 23:21:11 INFO - PROCESS | 2249 | 1461306071666 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:21:11 INFO - PROCESS | 2249 | 1461306071668 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:21:11 INFO - PROCESS | 2249 | 1461306071670 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:21:11 INFO - PROCESS | 2249 | 1461306071671 Marionette TRACE conn2 <- [1,918,null,{}] 23:21:11 INFO - PROCESS | 2249 | 1461306071673 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:11 INFO - PROCESS | 2249 | 1461306071790 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:21:11 INFO - PROCESS | 2249 | 1461306071797 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5a6000 == 65 [pid = 2249] [id = 237] 23:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x115759000) [pid = 2249] [serial = 709] [outer = 0x0] 23:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12890b400) [pid = 2249] [serial = 710] [outer = 0x115759000] 23:21:11 INFO - PROCESS | 2249 | 1461306071821 Marionette DEBUG loaded listener.js 23:21:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x129983400) [pid = 2249] [serial = 711] [outer = 0x115759000] 23:21:12 INFO - PROCESS | 2249 | 1461306072320 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 23:21:12 INFO - PROCESS | 2249 | 1461306072360 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:21:12 INFO - PROCESS | 2249 | 1461306072364 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:21:12 INFO - PROCESS | 2249 | 1461306072373 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:21:12 INFO - PROCESS | 2249 | 1461306072379 Marionette TRACE conn2 <- [1,922,null,{}] 23:21:12 INFO - PROCESS | 2249 | 1461306072385 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:12 INFO - PROCESS | 2249 | 1461306072547 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:21:12 INFO - PROCESS | 2249 | 1461306072652 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x11878a000 == 66 [pid = 2249] [id = 238] 23:21:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x114ea3400) [pid = 2249] [serial = 712] [outer = 0x0] 23:21:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x114f75c00) [pid = 2249] [serial = 713] [outer = 0x114ea3400] 23:21:12 INFO - PROCESS | 2249 | 1461306072685 Marionette DEBUG loaded listener.js 23:21:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x1157ce000) [pid = 2249] [serial = 714] [outer = 0x114ea3400] 23:21:13 INFO - PROCESS | 2249 | 1461306073122 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 778ms 23:21:13 INFO - PROCESS | 2249 | 1461306073149 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:21:13 INFO - PROCESS | 2249 | 1461306073153 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:21:13 INFO - PROCESS | 2249 | 1461306073158 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:21:13 INFO - PROCESS | 2249 | 1461306073160 Marionette TRACE conn2 <- [1,926,null,{}] 23:21:13 INFO - PROCESS | 2249 | 1461306073162 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:13 INFO - PROCESS | 2249 | 1461306073271 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:21:13 INFO - PROCESS | 2249 | 1461306073330 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c247800 == 67 [pid = 2249] [id = 239] 23:21:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x116336800) [pid = 2249] [serial = 715] [outer = 0x0] 23:21:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x1191b8400) [pid = 2249] [serial = 716] [outer = 0x116336800] 23:21:13 INFO - PROCESS | 2249 | 1461306073359 Marionette DEBUG loaded listener.js 23:21:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11a787400) [pid = 2249] [serial = 717] [outer = 0x116336800] 23:21:13 INFO - PROCESS | 2249 | 1461306073828 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 722ms 23:21:13 INFO - PROCESS | 2249 | 1461306073888 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:21:13 INFO - PROCESS | 2249 | 1461306073889 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:21:13 INFO - PROCESS | 2249 | 1461306073906 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:21:13 INFO - PROCESS | 2249 | 1461306073909 Marionette TRACE conn2 <- [1,930,null,{}] 23:21:13 INFO - PROCESS | 2249 | 1461306073917 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:14 INFO - PROCESS | 2249 | 1461306074024 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:21:14 INFO - PROCESS | 2249 | 1461306074097 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d544000 == 68 [pid = 2249] [id = 240] 23:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x11ad9a800) [pid = 2249] [serial = 718] [outer = 0x0] 23:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x11c119400) [pid = 2249] [serial = 719] [outer = 0x11ad9a800] 23:21:14 INFO - PROCESS | 2249 | 1461306074129 Marionette DEBUG loaded listener.js 23:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x125ae3c00) [pid = 2249] [serial = 720] [outer = 0x11ad9a800] 23:21:14 INFO - PROCESS | 2249 | 1461306074552 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:21:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:21:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 676ms 23:21:14 INFO - PROCESS | 2249 | 1461306074581 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:21:14 INFO - PROCESS | 2249 | 1461306074583 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:21:14 INFO - PROCESS | 2249 | 1461306074585 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:21:14 INFO - PROCESS | 2249 | 1461306074587 Marionette TRACE conn2 <- [1,934,null,{}] 23:21:14 INFO - PROCESS | 2249 | 1461306074589 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:14 INFO - PROCESS | 2249 | 1461306074699 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:21:14 INFO - PROCESS | 2249 | 1461306074756 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee38800 == 69 [pid = 2249] [id = 241] 23:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x125b84c00) [pid = 2249] [serial = 721] [outer = 0x0] 23:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12700d800) [pid = 2249] [serial = 722] [outer = 0x125b84c00] 23:21:14 INFO - PROCESS | 2249 | 1461306074798 Marionette DEBUG loaded listener.js 23:21:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x1275dd400) [pid = 2249] [serial = 723] [outer = 0x125b84c00] 23:21:15 INFO - PROCESS | 2249 | 1461306075220 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 23:21:15 INFO - PROCESS | 2249 | 1461306075256 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:21:15 INFO - PROCESS | 2249 | 1461306075257 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:21:15 INFO - PROCESS | 2249 | 1461306075260 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:21:15 INFO - PROCESS | 2249 | 1461306075261 Marionette TRACE conn2 <- [1,938,null,{}] 23:21:15 INFO - PROCESS | 2249 | 1461306075263 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:15 INFO - PROCESS | 2249 | 1461306075389 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:21:15 INFO - PROCESS | 2249 | 1461306075472 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f664800 == 70 [pid = 2249] [id = 242] 23:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x1275dfc00) [pid = 2249] [serial = 724] [outer = 0x0] 23:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x129243400) [pid = 2249] [serial = 725] [outer = 0x1275dfc00] 23:21:15 INFO - PROCESS | 2249 | 1461306075504 Marionette DEBUG loaded listener.js 23:21:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x129d29800) [pid = 2249] [serial = 726] [outer = 0x1275dfc00] 23:21:15 INFO - PROCESS | 2249 | 1461306075915 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 669ms 23:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:21:15 INFO - PROCESS | 2249 | 1461306075930 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:21:15 INFO - PROCESS | 2249 | 1461306075931 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:21:15 INFO - PROCESS | 2249 | 1461306075933 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:21:15 INFO - PROCESS | 2249 | 1461306075935 Marionette TRACE conn2 <- [1,942,null,{}] 23:21:15 INFO - PROCESS | 2249 | 1461306075937 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:16 INFO - PROCESS | 2249 | 1461306076057 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:21:16 INFO - PROCESS | 2249 | 1461306076117 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe7e800 == 71 [pid = 2249] [id = 243] 23:21:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x114448c00) [pid = 2249] [serial = 727] [outer = 0x0] 23:21:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x129dc2800) [pid = 2249] [serial = 728] [outer = 0x114448c00] 23:21:16 INFO - PROCESS | 2249 | 1461306076206 Marionette DEBUG loaded listener.js 23:21:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12b423400) [pid = 2249] [serial = 729] [outer = 0x114448c00] 23:21:16 INFO - PROCESS | 2249 | 1461306076828 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 919ms 23:21:16 INFO - PROCESS | 2249 | 1461306076853 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:21:16 INFO - PROCESS | 2249 | 1461306076855 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:21:16 INFO - PROCESS | 2249 | 1461306076860 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:21:16 INFO - PROCESS | 2249 | 1461306076863 Marionette TRACE conn2 <- [1,946,null,{}] 23:21:16 INFO - PROCESS | 2249 | 1461306076868 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:16 INFO - PROCESS | 2249 | 1461306076963 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:21:17 INFO - PROCESS | 2249 | 1461306077037 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x119724800 == 72 [pid = 2249] [id = 244] 23:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x1157c3c00) [pid = 2249] [serial = 730] [outer = 0x0] 23:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x1157cbc00) [pid = 2249] [serial = 731] [outer = 0x1157c3c00] 23:21:17 INFO - PROCESS | 2249 | 1461306077065 Marionette DEBUG loaded listener.js 23:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x118749000) [pid = 2249] [serial = 732] [outer = 0x1157c3c00] 23:21:17 INFO - PROCESS | 2249 | 1461306077471 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 675ms 23:21:17 INFO - PROCESS | 2249 | 1461306077544 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:21:17 INFO - PROCESS | 2249 | 1461306077548 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:21:17 INFO - PROCESS | 2249 | 1461306077554 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:21:17 INFO - PROCESS | 2249 | 1461306077555 Marionette TRACE conn2 <- [1,950,null,{}] 23:21:17 INFO - PROCESS | 2249 | 1461306077558 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:17 INFO - PROCESS | 2249 | 1461306077655 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:21:17 INFO - PROCESS | 2249 | 1461306077729 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x119167800 == 73 [pid = 2249] [id = 245] 23:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11643c400) [pid = 2249] [serial = 733] [outer = 0x0] 23:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x1192df800) [pid = 2249] [serial = 734] [outer = 0x11643c400] 23:21:17 INFO - PROCESS | 2249 | 1461306077757 Marionette DEBUG loaded listener.js 23:21:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11a550000) [pid = 2249] [serial = 735] [outer = 0x11643c400] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12dc0b800 == 72 [pid = 2249] [id = 236] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12c179000 == 71 [pid = 2249] [id = 235] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12bbc0000 == 70 [pid = 2249] [id = 234] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12b40b000 == 69 [pid = 2249] [id = 233] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1289be000 == 68 [pid = 2249] [id = 232] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x126f82800 == 67 [pid = 2249] [id = 231] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x129712800) [pid = 2249] [serial = 602] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12b42e800) [pid = 2249] [serial = 605] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12d257400) [pid = 2249] [serial = 608] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x11c117000) [pid = 2249] [serial = 647] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x125a03800 == 66 [pid = 2249] [id = 230] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc9d800 == 65 [pid = 2249] [id = 229] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11b080800 == 64 [pid = 2249] [id = 228] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x11aae4800 == 63 [pid = 2249] [id = 227] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x119114800 == 62 [pid = 2249] [id = 226] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x1154c7000 == 61 [pid = 2249] [id = 225] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x12f3a6800 == 60 [pid = 2249] [id = 219] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x126f84000 == 59 [pid = 2249] [id = 218] 23:21:18 INFO - PROCESS | 2249 | --DOCSHELL 0x119287000 == 58 [pid = 2249] [id = 217] 23:21:18 INFO - PROCESS | 2249 | 1461306078206 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 23:21:18 INFO - PROCESS | 2249 | 1461306078241 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:21:18 INFO - PROCESS | 2249 | 1461306078242 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:21:18 INFO - PROCESS | 2249 | 1461306078252 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:21:18 INFO - PROCESS | 2249 | 1461306078255 Marionette TRACE conn2 <- [1,954,null,{}] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12db39000) [pid = 2249] [serial = 567] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x125ddc800) [pid = 2249] [serial = 600] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x11a9d2800) [pid = 2249] [serial = 599] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12e48a000) [pid = 2249] [serial = 629] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x11a9dd800) [pid = 2249] [serial = 597] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11a508000) [pid = 2249] [serial = 596] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12bd88c00) [pid = 2249] [serial = 626] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12b1bb400) [pid = 2249] [serial = 623] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12bbdf400) [pid = 2249] [serial = 624] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x11ab4d400) [pid = 2249] [serial = 617] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11c234400) [pid = 2249] [serial = 618] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12e861c00) [pid = 2249] [serial = 632] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12e868400) [pid = 2249] [serial = 633] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12e7b7c00) [pid = 2249] [serial = 630] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12e86ec00) [pid = 2249] [serial = 635] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11a55b400) [pid = 2249] [serial = 611] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12d03d000) [pid = 2249] [serial = 612] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12f563000) [pid = 2249] [serial = 636] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12f567400) [pid = 2249] [serial = 638] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11c903800) [pid = 2249] [serial = 620] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x128879c00) [pid = 2249] [serial = 621] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12f56d400) [pid = 2249] [serial = 639] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x114eae800) [pid = 2249] [serial = 641] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12e868000) [pid = 2249] [serial = 644] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11a9d5400) [pid = 2249] [serial = 642] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11a55a800) [pid = 2249] [serial = 615] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x119267c00) [pid = 2249] [serial = 614] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12fac8000) [pid = 2249] [serial = 645] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x12d25e000) [pid = 2249] [serial = 627] [outer = 0x0] [url = about:blank] 23:21:18 INFO - PROCESS | 2249 | 1461306078286 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:18 INFO - PROCESS | 2249 | 1461306078402 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:21:18 INFO - PROCESS | 2249 | 1461306078418 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x119711000 == 59 [pid = 2249] [id = 246] 23:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x119140400) [pid = 2249] [serial = 736] [outer = 0x0] 23:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11a9d5800) [pid = 2249] [serial = 737] [outer = 0x119140400] 23:21:18 INFO - PROCESS | 2249 | 1461306078450 Marionette DEBUG loaded listener.js 23:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x11ab4f800) [pid = 2249] [serial = 738] [outer = 0x119140400] 23:21:18 INFO - PROCESS | 2249 | 1461306078821 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 583ms 23:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:21:18 INFO - PROCESS | 2249 | 1461306078836 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:21:18 INFO - PROCESS | 2249 | 1461306078838 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:21:18 INFO - PROCESS | 2249 | 1461306078840 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:21:18 INFO - PROCESS | 2249 | 1461306078843 Marionette TRACE conn2 <- [1,958,null,{}] 23:21:18 INFO - PROCESS | 2249 | 1461306078846 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:18 INFO - PROCESS | 2249 | 1461306078939 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:21:18 INFO - PROCESS | 2249 | 1461306078946 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bfda000 == 60 [pid = 2249] [id = 247] 23:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x11ab56c00) [pid = 2249] [serial = 739] [outer = 0x0] 23:21:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11af82400) [pid = 2249] [serial = 740] [outer = 0x11ab56c00] 23:21:18 INFO - PROCESS | 2249 | 1461306078986 Marionette DEBUG loaded listener.js 23:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11c10b800) [pid = 2249] [serial = 741] [outer = 0x11ab56c00] 23:21:19 INFO - PROCESS | 2249 | 1461306079463 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 672ms 23:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:21:19 INFO - PROCESS | 2249 | 1461306079513 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:21:19 INFO - PROCESS | 2249 | 1461306079515 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:21:19 INFO - PROCESS | 2249 | 1461306079518 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:21:19 INFO - PROCESS | 2249 | 1461306079520 Marionette TRACE conn2 <- [1,962,null,{}] 23:21:19 INFO - PROCESS | 2249 | 1461306079523 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:19 INFO - PROCESS | 2249 | 1461306079636 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:21:19 INFO - PROCESS | 2249 | 1461306079643 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x116405800 == 61 [pid = 2249] [id = 248] 23:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11c233c00) [pid = 2249] [serial = 742] [outer = 0x0] 23:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x11c5b5800) [pid = 2249] [serial = 743] [outer = 0x11c233c00] 23:21:19 INFO - PROCESS | 2249 | 1461306079669 Marionette DEBUG loaded listener.js 23:21:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x11c902800) [pid = 2249] [serial = 744] [outer = 0x11c233c00] 23:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 470ms 23:21:19 INFO - PROCESS | 2249 | 1461306079984 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:21:19 INFO - PROCESS | 2249 | 1461306079988 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:21:19 INFO - PROCESS | 2249 | 1461306079989 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:21:20 INFO - PROCESS | 2249 | 1461306080002 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:21:20 INFO - PROCESS | 2249 | 1461306080003 Marionette TRACE conn2 <- [1,966,null,{}] 23:21:20 INFO - PROCESS | 2249 | 1461306080005 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:20 INFO - PROCESS | 2249 | 1461306080152 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:21:20 INFO - PROCESS | 2249 | 1461306080160 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d3f000 == 62 [pid = 2249] [id = 249] 23:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11c117c00) [pid = 2249] [serial = 745] [outer = 0x0] 23:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x125ada000) [pid = 2249] [serial = 746] [outer = 0x11c117c00] 23:21:20 INFO - PROCESS | 2249 | 1461306080187 Marionette DEBUG loaded listener.js 23:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x1269a7c00) [pid = 2249] [serial = 747] [outer = 0x11c117c00] 23:21:20 INFO - PROCESS | 2249 | 1461306080522 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 579ms 23:21:20 INFO - PROCESS | 2249 | 1461306080572 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:21:20 INFO - PROCESS | 2249 | 1461306080573 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:21:20 INFO - PROCESS | 2249 | 1461306080576 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:21:20 INFO - PROCESS | 2249 | 1461306080577 Marionette TRACE conn2 <- [1,970,null,{}] 23:21:20 INFO - PROCESS | 2249 | 1461306080579 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:20 INFO - PROCESS | 2249 | 1461306080685 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:21:20 INFO - PROCESS | 2249 | 1461306080698 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x1277ae000 == 63 [pid = 2249] [id = 250] 23:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x125f3e800) [pid = 2249] [serial = 748] [outer = 0x0] 23:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x126f14800) [pid = 2249] [serial = 749] [outer = 0x125f3e800] 23:21:20 INFO - PROCESS | 2249 | 1461306080723 Marionette DEBUG loaded listener.js 23:21:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x127011c00) [pid = 2249] [serial = 750] [outer = 0x125f3e800] 23:21:21 INFO - PROCESS | 2249 | 1461306081082 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 23:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:21:21 INFO - PROCESS | 2249 | 1461306081096 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:21:21 INFO - PROCESS | 2249 | 1461306081098 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:21:21 INFO - PROCESS | 2249 | 1461306081100 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:21:21 INFO - PROCESS | 2249 | 1461306081101 Marionette TRACE conn2 <- [1,974,null,{}] 23:21:21 INFO - PROCESS | 2249 | 1461306081103 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:21 INFO - PROCESS | 2249 | 1461306081213 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:21:21 INFO - PROCESS | 2249 | 1461306081247 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x129767800 == 64 [pid = 2249] [id = 251] 23:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x126f10800) [pid = 2249] [serial = 751] [outer = 0x0] 23:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x1275e1400) [pid = 2249] [serial = 752] [outer = 0x126f10800] 23:21:21 INFO - PROCESS | 2249 | 1461306081273 Marionette DEBUG loaded listener.js 23:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x1275a4000) [pid = 2249] [serial = 753] [outer = 0x126f10800] 23:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:21:21 INFO - PROCESS | 2249 | 1461306081609 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 23:21:21 INFO - PROCESS | 2249 | 1461306081618 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:21:21 INFO - PROCESS | 2249 | 1461306081620 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:21:21 INFO - PROCESS | 2249 | 1461306081622 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:21:21 INFO - PROCESS | 2249 | 1461306081623 Marionette TRACE conn2 <- [1,978,null,{}] 23:21:21 INFO - PROCESS | 2249 | 1461306081626 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:21 INFO - PROCESS | 2249 | 1461306081736 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:21:21 INFO - PROCESS | 2249 | 1461306081749 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b816000 == 65 [pid = 2249] [id = 252] 23:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11c236800) [pid = 2249] [serial = 754] [outer = 0x0] 23:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x129717000) [pid = 2249] [serial = 755] [outer = 0x11c236800] 23:21:21 INFO - PROCESS | 2249 | 1461306081774 Marionette DEBUG loaded listener.js 23:21:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x129980400) [pid = 2249] [serial = 756] [outer = 0x11c236800] 23:21:22 INFO - PROCESS | 2249 | 1461306082132 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 23:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:21:22 INFO - PROCESS | 2249 | 1461306082144 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:21:22 INFO - PROCESS | 2249 | 1461306082146 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:21:22 INFO - PROCESS | 2249 | 1461306082148 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:21:22 INFO - PROCESS | 2249 | 1461306082149 Marionette TRACE conn2 <- [1,982,null,{}] 23:21:22 INFO - PROCESS | 2249 | 1461306082152 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:22 INFO - PROCESS | 2249 | 1461306082265 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:21:22 INFO - PROCESS | 2249 | 1461306082299 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc74000 == 66 [pid = 2249] [id = 253] 23:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x1275ab400) [pid = 2249] [serial = 757] [outer = 0x0] 23:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x129d30c00) [pid = 2249] [serial = 758] [outer = 0x1275ab400] 23:21:22 INFO - PROCESS | 2249 | 1461306082324 Marionette DEBUG loaded listener.js 23:21:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12b1b5c00) [pid = 2249] [serial = 759] [outer = 0x1275ab400] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x1275e6400) [pid = 2249] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x119264000) [pid = 2249] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11c112c00) [pid = 2249] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x125ad7000) [pid = 2249] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x11660fc00) [pid = 2249] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11926a000) [pid = 2249] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x11a50cc00) [pid = 2249] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x114ea2800) [pid = 2249] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x115632000) [pid = 2249] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x118f72000) [pid = 2249] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x114eae000) [pid = 2249] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x119139800) [pid = 2249] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x1275e3000) [pid = 2249] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11ad9cc00) [pid = 2249] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12d255400) [pid = 2249] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12b42d000) [pid = 2249] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x11ab53800) [pid = 2249] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12b1bc800) [pid = 2249] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:21:22 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x129dbfc00) [pid = 2249] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:21:22 INFO - PROCESS | 2249 | 1461306082794 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 23:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:21:22 INFO - PROCESS | 2249 | 1461306082819 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:21:22 INFO - PROCESS | 2249 | 1461306082821 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:21:22 INFO - PROCESS | 2249 | 1461306082823 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:21:22 INFO - PROCESS | 2249 | 1461306082825 Marionette TRACE conn2 <- [1,986,null,{}] 23:21:22 INFO - PROCESS | 2249 | 1461306082833 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:22 INFO - PROCESS | 2249 | 1461306082966 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:21:23 INFO - PROCESS | 2249 | 1461306083021 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d095800 == 67 [pid = 2249] [id = 254] 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x1188b0800) [pid = 2249] [serial = 760] [outer = 0x0] 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x129dc0c00) [pid = 2249] [serial = 761] [outer = 0x1188b0800] 23:21:23 INFO - PROCESS | 2249 | 1461306083050 Marionette DEBUG loaded listener.js 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12b253800) [pid = 2249] [serial = 762] [outer = 0x1188b0800] 23:21:23 INFO - PROCESS | 2249 | 1461306083332 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 528ms 23:21:23 INFO - PROCESS | 2249 | 1461306083351 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:21:23 INFO - PROCESS | 2249 | 1461306083352 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:21:23 INFO - PROCESS | 2249 | 1461306083355 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:21:23 INFO - PROCESS | 2249 | 1461306083356 Marionette TRACE conn2 <- [1,990,null,{}] 23:21:23 INFO - PROCESS | 2249 | 1461306083358 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:23 INFO - PROCESS | 2249 | 1461306083459 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:21:23 INFO - PROCESS | 2249 | 1461306083464 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d53a000 == 68 [pid = 2249] [id = 255] 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12b253c00) [pid = 2249] [serial = 763] [outer = 0x0] 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12b423c00) [pid = 2249] [serial = 764] [outer = 0x12b253c00] 23:21:23 INFO - PROCESS | 2249 | 1461306083489 Marionette DEBUG loaded listener.js 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12b66a800) [pid = 2249] [serial = 765] [outer = 0x12b253c00] 23:21:23 INFO - PROCESS | 2249 | 1461306083818 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 474ms 23:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:21:23 INFO - PROCESS | 2249 | 1461306083830 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:21:23 INFO - PROCESS | 2249 | 1461306083832 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:21:23 INFO - PROCESS | 2249 | 1461306083834 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:21:23 INFO - PROCESS | 2249 | 1461306083835 Marionette TRACE conn2 <- [1,994,null,{}] 23:21:23 INFO - PROCESS | 2249 | 1461306083837 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:23 INFO - PROCESS | 2249 | 1461306083953 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:21:23 INFO - PROCESS | 2249 | 1461306083960 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d58b000 == 69 [pid = 2249] [id = 256] 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12b1b7800) [pid = 2249] [serial = 766] [outer = 0x0] 23:21:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12b676000) [pid = 2249] [serial = 767] [outer = 0x12b1b7800] 23:21:23 INFO - PROCESS | 2249 | 1461306083985 Marionette DEBUG loaded listener.js 23:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12bbe2c00) [pid = 2249] [serial = 768] [outer = 0x12b1b7800] 23:21:24 INFO - PROCESS | 2249 | 1461306084300 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 23:21:24 INFO - PROCESS | 2249 | 1461306084352 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:21:24 INFO - PROCESS | 2249 | 1461306084353 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:21:24 INFO - PROCESS | 2249 | 1461306084356 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:21:24 INFO - PROCESS | 2249 | 1461306084357 Marionette TRACE conn2 <- [1,998,null,{}] 23:21:24 INFO - PROCESS | 2249 | 1461306084359 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:24 INFO - PROCESS | 2249 | 1461306084451 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:21:24 INFO - PROCESS | 2249 | 1461306084455 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e820000 == 70 [pid = 2249] [id = 257] 23:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12b682c00) [pid = 2249] [serial = 769] [outer = 0x0] 23:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12bcd9400) [pid = 2249] [serial = 770] [outer = 0x12b682c00] 23:21:24 INFO - PROCESS | 2249 | 1461306084480 Marionette DEBUG loaded listener.js 23:21:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12bd7c400) [pid = 2249] [serial = 771] [outer = 0x12b682c00] 23:21:24 INFO - PROCESS | 2249 | 1461306084957 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 624ms 23:21:24 INFO - PROCESS | 2249 | 1461306084984 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:21:24 INFO - PROCESS | 2249 | 1461306084987 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:21:24 INFO - PROCESS | 2249 | 1461306084991 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:21:24 INFO - PROCESS | 2249 | 1461306084995 Marionette TRACE conn2 <- [1,1002,null,{}] 23:21:25 INFO - PROCESS | 2249 | 1461306085000 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:25 INFO - PROCESS | 2249 | 1461306085112 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:21:25 INFO - PROCESS | 2249 | 1461306085182 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b22800 == 71 [pid = 2249] [id = 258] 23:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x11562b800) [pid = 2249] [serial = 772] [outer = 0x0] 23:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x117830c00) [pid = 2249] [serial = 773] [outer = 0x11562b800] 23:21:25 INFO - PROCESS | 2249 | 1461306085213 Marionette DEBUG loaded listener.js 23:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x118ede400) [pid = 2249] [serial = 774] [outer = 0x11562b800] 23:21:25 INFO - PROCESS | 2249 | 1461306085653 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 673ms 23:21:25 INFO - PROCESS | 2249 | 1461306085665 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:21:25 INFO - PROCESS | 2249 | 1461306085669 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:21:25 INFO - PROCESS | 2249 | 1461306085673 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:21:25 INFO - PROCESS | 2249 | 1461306085675 Marionette TRACE conn2 <- [1,1006,null,{}] 23:21:25 INFO - PROCESS | 2249 | 1461306085678 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:25 INFO - PROCESS | 2249 | 1461306085788 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:21:25 INFO - PROCESS | 2249 | 1461306085884 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ba77000 == 72 [pid = 2249] [id = 259] 23:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11a785000) [pid = 2249] [serial = 775] [outer = 0x0] 23:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11a9db000) [pid = 2249] [serial = 776] [outer = 0x11a785000] 23:21:25 INFO - PROCESS | 2249 | 1461306085914 Marionette DEBUG loaded listener.js 23:21:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11ace6000) [pid = 2249] [serial = 777] [outer = 0x11a785000] 23:21:26 INFO - PROCESS | 2249 | 1461306086349 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 721ms 23:21:26 INFO - PROCESS | 2249 | 1461306086395 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:21:26 INFO - PROCESS | 2249 | 1461306086396 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:21:26 INFO - PROCESS | 2249 | 1461306086399 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:21:26 INFO - PROCESS | 2249 | 1461306086402 Marionette TRACE conn2 <- [1,1010,null,{}] 23:21:26 INFO - PROCESS | 2249 | 1461306086410 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:26 INFO - PROCESS | 2249 | 1461306086522 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:21:26 INFO - PROCESS | 2249 | 1461306086582 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2d7000 == 73 [pid = 2249] [id = 260] 23:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11bae8400) [pid = 2249] [serial = 778] [outer = 0x0] 23:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x11c9ba800) [pid = 2249] [serial = 779] [outer = 0x11bae8400] 23:21:26 INFO - PROCESS | 2249 | 1461306086655 Marionette DEBUG loaded listener.js 23:21:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x125d75c00) [pid = 2249] [serial = 780] [outer = 0x11bae8400] 23:21:27 INFO - PROCESS | 2249 | 1461306087040 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 23:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:21:27 INFO - PROCESS | 2249 | 1461306087112 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:21:27 INFO - PROCESS | 2249 | 1461306087114 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:21:27 INFO - PROCESS | 2249 | 1461306087119 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:21:27 INFO - PROCESS | 2249 | 1461306087120 Marionette TRACE conn2 <- [1,1014,null,{}] 23:21:27 INFO - PROCESS | 2249 | 1461306087123 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:27 INFO - PROCESS | 2249 | 1461306087232 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:21:27 INFO - PROCESS | 2249 | 1461306087301 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3aa800 == 74 [pid = 2249] [id = 261] 23:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x125f3c800) [pid = 2249] [serial = 781] [outer = 0x0] 23:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x127009000) [pid = 2249] [serial = 782] [outer = 0x125f3c800] 23:21:27 INFO - PROCESS | 2249 | 1461306087333 Marionette DEBUG loaded listener.js 23:21:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x129721400) [pid = 2249] [serial = 783] [outer = 0x125f3c800] 23:21:27 INFO - PROCESS | 2249 | 1461306087745 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 668ms 23:21:27 INFO - PROCESS | 2249 | 1461306087788 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:21:27 INFO - PROCESS | 2249 | 1461306087789 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:21:27 INFO - PROCESS | 2249 | 1461306087792 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:21:27 INFO - PROCESS | 2249 | 1461306087793 Marionette TRACE conn2 <- [1,1018,null,{}] 23:21:27 INFO - PROCESS | 2249 | 1461306087795 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:27 INFO - PROCESS | 2249 | 1461306087904 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:21:27 INFO - PROCESS | 2249 | 1461306087960 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fa2a000 == 75 [pid = 2249] [id = 262] 23:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12739fc00) [pid = 2249] [serial = 784] [outer = 0x0] 23:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x129dbfc00) [pid = 2249] [serial = 785] [outer = 0x12739fc00] 23:21:28 INFO - PROCESS | 2249 | 1461306088031 Marionette DEBUG loaded listener.js 23:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12b424000) [pid = 2249] [serial = 786] [outer = 0x12739fc00] 23:21:28 INFO - PROCESS | 2249 | 1461306088466 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 718ms 23:21:28 INFO - PROCESS | 2249 | 1461306088522 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:21:28 INFO - PROCESS | 2249 | 1461306088524 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:21:28 INFO - PROCESS | 2249 | 1461306088528 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:21:28 INFO - PROCESS | 2249 | 1461306088529 Marionette TRACE conn2 <- [1,1022,null,{}] 23:21:28 INFO - PROCESS | 2249 | 1461306088531 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:28 INFO - PROCESS | 2249 | 1461306088654 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:21:28 INFO - PROCESS | 2249 | 1461306088765 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300ef000 == 76 [pid = 2249] [id = 263] 23:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12b42d400) [pid = 2249] [serial = 787] [outer = 0x0] 23:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12bd88400) [pid = 2249] [serial = 788] [outer = 0x12b42d400] 23:21:28 INFO - PROCESS | 2249 | 1461306088800 Marionette DEBUG loaded listener.js 23:21:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12d1a0c00) [pid = 2249] [serial = 789] [outer = 0x12b42d400] 23:21:29 INFO - PROCESS | 2249 | 1461306089231 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 718ms 23:21:29 INFO - PROCESS | 2249 | 1461306089247 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:21:29 INFO - PROCESS | 2249 | 1461306089248 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:21:29 INFO - PROCESS | 2249 | 1461306089251 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:21:29 INFO - PROCESS | 2249 | 1461306089252 Marionette TRACE conn2 <- [1,1026,null,{}] 23:21:29 INFO - PROCESS | 2249 | 1461306089255 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:29 INFO - PROCESS | 2249 | 1461306089364 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:21:29 INFO - PROCESS | 2249 | 1461306089422 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x119290000 == 77 [pid = 2249] [id = 264] 23:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x114eacc00) [pid = 2249] [serial = 790] [outer = 0x0] 23:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x129245400) [pid = 2249] [serial = 791] [outer = 0x114eacc00] 23:21:29 INFO - PROCESS | 2249 | 1461306089452 Marionette DEBUG loaded listener.js 23:21:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12d1a3c00) [pid = 2249] [serial = 792] [outer = 0x114eacc00] 23:21:30 INFO - PROCESS | 2249 | 1461306090073 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 869ms 23:21:30 INFO - PROCESS | 2249 | 1461306090121 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:21:30 INFO - PROCESS | 2249 | 1461306090125 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:21:30 INFO - PROCESS | 2249 | 1461306090134 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:21:30 INFO - PROCESS | 2249 | 1461306090137 Marionette TRACE conn2 <- [1,1030,null,{}] 23:21:30 INFO - PROCESS | 2249 | 1461306090142 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:30 INFO - PROCESS | 2249 | 1461306090290 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:21:30 INFO - PROCESS | 2249 | 1461306090392 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1c2000 == 78 [pid = 2249] [id = 265] 23:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11782ec00) [pid = 2249] [serial = 793] [outer = 0x0] 23:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x118b08000) [pid = 2249] [serial = 794] [outer = 0x11782ec00] 23:21:30 INFO - PROCESS | 2249 | 1461306090437 Marionette DEBUG loaded listener.js 23:21:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x119142000) [pid = 2249] [serial = 795] [outer = 0x11782ec00] 23:21:30 INFO - PROCESS | 2249 | 1461306090885 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 774ms 23:21:30 INFO - PROCESS | 2249 | 1461306090907 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:21:30 INFO - PROCESS | 2249 | 1461306090913 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:21:30 INFO - PROCESS | 2249 | 1461306090918 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:21:30 INFO - PROCESS | 2249 | 1461306090919 Marionette TRACE conn2 <- [1,1034,null,{}] 23:21:30 INFO - PROCESS | 2249 | 1461306090922 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:31 INFO - PROCESS | 2249 | 1461306091034 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:21:31 INFO - PROCESS | 2249 | 1461306091100 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239c6800 == 79 [pid = 2249] [id = 266] 23:21:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x11a552c00) [pid = 2249] [serial = 796] [outer = 0x0] 23:21:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x11aa9e400) [pid = 2249] [serial = 797] [outer = 0x11a552c00] 23:21:31 INFO - PROCESS | 2249 | 1461306091129 Marionette DEBUG loaded listener.js 23:21:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x11af08800) [pid = 2249] [serial = 798] [outer = 0x11a552c00] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11c54a800 == 78 [pid = 2249] [id = 125] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad82000 == 77 [pid = 2249] [id = 103] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12bbc9000 == 76 [pid = 2249] [id = 189] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee43800 == 75 [pid = 2249] [id = 160] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12d58b000 == 74 [pid = 2249] [id = 256] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12d53a000 == 73 [pid = 2249] [id = 255] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12d095800 == 72 [pid = 2249] [id = 254] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc74000 == 71 [pid = 2249] [id = 253] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12b816000 == 70 [pid = 2249] [id = 252] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x125efc400) [pid = 2249] [serial = 656] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x12bce0c00) [pid = 2249] [serial = 659] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x12e444000) [pid = 2249] [serial = 662] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x12e7b5800) [pid = 2249] [serial = 665] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12f2c9000) [pid = 2249] [serial = 668] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12890b400) [pid = 2249] [serial = 710] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x129767800 == 69 [pid = 2249] [id = 251] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x1277ae000 == 68 [pid = 2249] [id = 250] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x125d3f000 == 67 [pid = 2249] [id = 249] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x116405800 == 66 [pid = 2249] [id = 248] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11bfda000 == 65 [pid = 2249] [id = 247] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x119711000 == 64 [pid = 2249] [id = 246] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x119167800 == 63 [pid = 2249] [id = 245] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x119724800 == 62 [pid = 2249] [id = 244] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12f664800 == 61 [pid = 2249] [id = 242] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee38800 == 60 [pid = 2249] [id = 241] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12d544000 == 59 [pid = 2249] [id = 240] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11c247800 == 58 [pid = 2249] [id = 239] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x11878a000 == 57 [pid = 2249] [id = 238] 23:21:31 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5a6000 == 56 [pid = 2249] [id = 237] 23:21:31 INFO - PROCESS | 2249 | 1461306091531 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 617ms 23:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:21:31 INFO - PROCESS | 2249 | 1461306091546 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:21:31 INFO - PROCESS | 2249 | 1461306091547 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:21:31 INFO - PROCESS | 2249 | 1461306091550 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:21:31 INFO - PROCESS | 2249 | 1461306091552 Marionette TRACE conn2 <- [1,1038,null,{}] 23:21:31 INFO - PROCESS | 2249 | 1461306091561 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:31 INFO - PROCESS | 2249 | 1461306091656 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x1279cac00) [pid = 2249] [serial = 573] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12d435400) [pid = 2249] [serial = 609] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x12d040000) [pid = 2249] [serial = 606] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x129b7fc00) [pid = 2249] [serial = 603] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x11aa19400) [pid = 2249] [serial = 570] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12e44cc00) [pid = 2249] [serial = 579] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12d19f400) [pid = 2249] [serial = 576] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x11c906000) [pid = 2249] [serial = 692] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x125adb400) [pid = 2249] [serial = 695] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x11c966800) [pid = 2249] [serial = 693] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x125b86000) [pid = 2249] [serial = 698] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x11a78f000) [pid = 2249] [serial = 683] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x11aaa1400) [pid = 2249] [serial = 686] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x11af02800) [pid = 2249] [serial = 687] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11537b000) [pid = 2249] [serial = 675] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x114f6ec00) [pid = 2249] [serial = 674] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11af84800) [pid = 2249] [serial = 653] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x118584400) [pid = 2249] [serial = 678] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x1163d7800) [pid = 2249] [serial = 677] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11913f000) [pid = 2249] [serial = 680] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x11a554400) [pid = 2249] [serial = 681] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x118bf6400) [pid = 2249] [serial = 650] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12700f800) [pid = 2249] [serial = 671] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12699d000) [pid = 2249] [serial = 702] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11c110400) [pid = 2249] [serial = 701] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x126b6f000) [pid = 2249] [serial = 704] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x129719000) [pid = 2249] [serial = 708] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x128909400) [pid = 2249] [serial = 707] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x125efb000) [pid = 2249] [serial = 699] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x11aa18c00) [pid = 2249] [serial = 684] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x127aaac00) [pid = 2249] [serial = 705] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x11af83400) [pid = 2249] [serial = 689] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11c5bf400) [pid = 2249] [serial = 690] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x125ae2800) [pid = 2249] [serial = 696] [outer = 0x0] [url = about:blank] 23:21:31 INFO - PROCESS | 2249 | 1461306091747 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b09b800 == 57 [pid = 2249] [id = 267] 23:21:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11a556800) [pid = 2249] [serial = 799] [outer = 0x0] 23:21:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11af02800) [pid = 2249] [serial = 800] [outer = 0x11a556800] 23:21:31 INFO - PROCESS | 2249 | 1461306091776 Marionette DEBUG loaded listener.js 23:21:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11c909c00) [pid = 2249] [serial = 801] [outer = 0x11a556800] 23:21:32 INFO - PROCESS | 2249 | 1461306092067 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 571ms 23:21:32 INFO - PROCESS | 2249 | 1461306092121 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:21:32 INFO - PROCESS | 2249 | 1461306092123 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:21:32 INFO - PROCESS | 2249 | 1461306092126 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:21:32 INFO - PROCESS | 2249 | 1461306092128 Marionette TRACE conn2 <- [1,1042,null,{}] 23:21:32 INFO - PROCESS | 2249 | 1461306092131 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:32 INFO - PROCESS | 2249 | 1461306092221 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:21:32 INFO - PROCESS | 2249 | 1461306092275 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c546800 == 58 [pid = 2249] [id = 268] 23:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x11c66c800) [pid = 2249] [serial = 802] [outer = 0x0] 23:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x125ad8800) [pid = 2249] [serial = 803] [outer = 0x11c66c800] 23:21:32 INFO - PROCESS | 2249 | 1461306092302 Marionette DEBUG loaded listener.js 23:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x125ef3000) [pid = 2249] [serial = 804] [outer = 0x11c66c800] 23:21:32 INFO - PROCESS | 2249 | 1461306092569 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 23:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:21:32 INFO - PROCESS | 2249 | 1461306092600 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:21:32 INFO - PROCESS | 2249 | 1461306092601 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:21:32 INFO - PROCESS | 2249 | 1461306092604 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:21:32 INFO - PROCESS | 2249 | 1461306092605 Marionette TRACE conn2 <- [1,1046,null,{}] 23:21:32 INFO - PROCESS | 2249 | 1461306092607 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:32 INFO - PROCESS | 2249 | 1461306092706 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:21:32 INFO - PROCESS | 2249 | 1461306092711 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288b3000 == 59 [pid = 2249] [id = 269] 23:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x125ae3400) [pid = 2249] [serial = 805] [outer = 0x0] 23:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x126f14000) [pid = 2249] [serial = 806] [outer = 0x125ae3400] 23:21:32 INFO - PROCESS | 2249 | 1461306092736 Marionette DEBUG loaded listener.js 23:21:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x127015800) [pid = 2249] [serial = 807] [outer = 0x125ae3400] 23:21:33 INFO - PROCESS | 2249 | 1461306093074 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 23:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:21:33 INFO - PROCESS | 2249 | 1461306093123 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:21:33 INFO - PROCESS | 2249 | 1461306093124 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:21:33 INFO - PROCESS | 2249 | 1461306093127 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:21:33 INFO - PROCESS | 2249 | 1461306093128 Marionette TRACE conn2 <- [1,1050,null,{}] 23:21:33 INFO - PROCESS | 2249 | 1461306093131 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:33 INFO - PROCESS | 2249 | 1461306093234 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:21:33 INFO - PROCESS | 2249 | 1461306093238 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b418800 == 60 [pid = 2249] [id = 270] 23:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x127016000) [pid = 2249] [serial = 808] [outer = 0x0] 23:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12895bc00) [pid = 2249] [serial = 809] [outer = 0x127016000] 23:21:33 INFO - PROCESS | 2249 | 1461306093266 Marionette DEBUG loaded listener.js 23:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x129dc0400) [pid = 2249] [serial = 810] [outer = 0x127016000] 23:21:33 INFO - PROCESS | 2249 | 1461306093609 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 23:21:33 INFO - PROCESS | 2249 | 1461306093649 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:21:33 INFO - PROCESS | 2249 | 1461306093650 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:21:33 INFO - PROCESS | 2249 | 1461306093653 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:21:33 INFO - PROCESS | 2249 | 1461306093654 Marionette TRACE conn2 <- [1,1054,null,{}] 23:21:33 INFO - PROCESS | 2249 | 1461306093656 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:33 INFO - PROCESS | 2249 | 1461306093763 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:21:33 INFO - PROCESS | 2249 | 1461306093804 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc59800 == 61 [pid = 2249] [id = 271] 23:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12b1b5400) [pid = 2249] [serial = 811] [outer = 0x0] 23:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12b255800) [pid = 2249] [serial = 812] [outer = 0x12b1b5400] 23:21:33 INFO - PROCESS | 2249 | 1461306093829 Marionette DEBUG loaded listener.js 23:21:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12b427000) [pid = 2249] [serial = 813] [outer = 0x12b1b5400] 23:21:34 INFO - PROCESS | 2249 | 1461306094155 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 517ms 23:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:21:34 INFO - PROCESS | 2249 | 1461306094171 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:21:34 INFO - PROCESS | 2249 | 1461306094172 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:21:34 INFO - PROCESS | 2249 | 1461306094174 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:21:34 INFO - PROCESS | 2249 | 1461306094176 Marionette TRACE conn2 <- [1,1058,null,{}] 23:21:34 INFO - PROCESS | 2249 | 1461306094191 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:34 INFO - PROCESS | 2249 | 1461306094303 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:21:34 INFO - PROCESS | 2249 | 1461306094338 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2c8000 == 62 [pid = 2249] [id = 272] 23:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12b250400) [pid = 2249] [serial = 814] [outer = 0x0] 23:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12bbda000) [pid = 2249] [serial = 815] [outer = 0x12b250400] 23:21:34 INFO - PROCESS | 2249 | 1461306094363 Marionette DEBUG loaded listener.js 23:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12bcdec00) [pid = 2249] [serial = 816] [outer = 0x12b250400] 23:21:34 INFO - PROCESS | 2249 | 1461306094671 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 522ms 23:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:21:34 INFO - PROCESS | 2249 | 1461306094698 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:21:34 INFO - PROCESS | 2249 | 1461306094699 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:21:34 INFO - PROCESS | 2249 | 1461306094708 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:21:34 INFO - PROCESS | 2249 | 1461306094711 Marionette TRACE conn2 <- [1,1062,null,{}] 23:21:34 INFO - PROCESS | 2249 | 1461306094714 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:34 INFO - PROCESS | 2249 | 1461306094820 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:21:34 INFO - PROCESS | 2249 | 1461306094830 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d581000 == 63 [pid = 2249] [id = 273] 23:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12bcdf400) [pid = 2249] [serial = 817] [outer = 0x0] 23:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12d036800) [pid = 2249] [serial = 818] [outer = 0x12bcdf400] 23:21:34 INFO - PROCESS | 2249 | 1461306094855 Marionette DEBUG loaded listener.js 23:21:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12d19ac00) [pid = 2249] [serial = 819] [outer = 0x12bcdf400] 23:21:35 INFO - PROCESS | 2249 | 1461306095596 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x11643c400) [pid = 2249] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x125f3e800) [pid = 2249] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11c236800) [pid = 2249] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11c233c00) [pid = 2249] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11c117c00) [pid = 2249] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x126f10800) [pid = 2249] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x119140400) [pid = 2249] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x1275ab400) [pid = 2249] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x1157c3c00) [pid = 2249] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x11ab56c00) [pid = 2249] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x1188b0800) [pid = 2249] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12b253c00) [pid = 2249] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:21:35 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12b1b7800) [pid = 2249] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 931ms 23:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:21:35 INFO - PROCESS | 2249 | 1461306095633 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:21:35 INFO - PROCESS | 2249 | 1461306095634 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:21:35 INFO - PROCESS | 2249 | 1461306095636 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:21:35 INFO - PROCESS | 2249 | 1461306095637 Marionette TRACE conn2 <- [1,1066,null,{}] 23:21:35 INFO - PROCESS | 2249 | 1461306095639 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:35 INFO - PROCESS | 2249 | 1461306095725 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:21:35 INFO - PROCESS | 2249 | 1461306095729 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b08f000 == 64 [pid = 2249] [id = 274] 23:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11ad94400) [pid = 2249] [serial = 820] [outer = 0x0] 23:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11c10c400) [pid = 2249] [serial = 821] [outer = 0x11ad94400] 23:21:35 INFO - PROCESS | 2249 | 1461306095755 Marionette DEBUG loaded listener.js 23:21:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x127067800) [pid = 2249] [serial = 822] [outer = 0x11ad94400] 23:21:36 INFO - PROCESS | 2249 | 1461306096085 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 474ms 23:21:36 INFO - PROCESS | 2249 | 1461306096112 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:21:36 INFO - PROCESS | 2249 | 1461306096114 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:21:36 INFO - PROCESS | 2249 | 1461306096116 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:21:36 INFO - PROCESS | 2249 | 1461306096118 Marionette TRACE conn2 <- [1,1070,null,{}] 23:21:36 INFO - PROCESS | 2249 | 1461306096120 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:36 INFO - PROCESS | 2249 | 1461306096222 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:21:36 INFO - PROCESS | 2249 | 1461306096303 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e757800 == 65 [pid = 2249] [id = 275] 23:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12b25d400) [pid = 2249] [serial = 823] [outer = 0x0] 23:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12d258400) [pid = 2249] [serial = 824] [outer = 0x12b25d400] 23:21:36 INFO - PROCESS | 2249 | 1461306096332 Marionette DEBUG loaded listener.js 23:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12db3d800) [pid = 2249] [serial = 825] [outer = 0x12b25d400] 23:21:36 INFO - PROCESS | 2249 | 1461306096602 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 23:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:21:36 INFO - PROCESS | 2249 | 1461306096635 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:21:36 INFO - PROCESS | 2249 | 1461306096637 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:21:36 INFO - PROCESS | 2249 | 1461306096639 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:21:36 INFO - PROCESS | 2249 | 1461306096640 Marionette TRACE conn2 <- [1,1074,null,{}] 23:21:36 INFO - PROCESS | 2249 | 1461306096650 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:36 INFO - PROCESS | 2249 | 1461306096743 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:21:36 INFO - PROCESS | 2249 | 1461306096748 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x130378800 == 66 [pid = 2249] [id = 276] 23:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12d5c3400) [pid = 2249] [serial = 826] [outer = 0x0] 23:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12e20b000) [pid = 2249] [serial = 827] [outer = 0x12d5c3400] 23:21:36 INFO - PROCESS | 2249 | 1461306096772 Marionette DEBUG loaded listener.js 23:21:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12e448400) [pid = 2249] [serial = 828] [outer = 0x12d5c3400] 23:21:37 INFO - PROCESS | 2249 | 1461306097095 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 23:21:37 INFO - PROCESS | 2249 | 1461306097108 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:21:37 INFO - PROCESS | 2249 | 1461306097110 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:21:37 INFO - PROCESS | 2249 | 1461306097114 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:21:37 INFO - PROCESS | 2249 | 1461306097115 Marionette TRACE conn2 <- [1,1078,null,{}] 23:21:37 INFO - PROCESS | 2249 | 1461306097118 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:37 INFO - PROCESS | 2249 | 1461306097234 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:21:37 INFO - PROCESS | 2249 | 1461306097242 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x130847800 == 67 [pid = 2249] [id = 277] 23:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12d5c1000) [pid = 2249] [serial = 829] [outer = 0x0] 23:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12e20d800) [pid = 2249] [serial = 830] [outer = 0x12d5c1000] 23:21:37 INFO - PROCESS | 2249 | 1461306097266 Marionette DEBUG loaded listener.js 23:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12e48b400) [pid = 2249] [serial = 831] [outer = 0x12d5c1000] 23:21:37 INFO - PROCESS | 2249 | 1461306097574 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 23:21:37 INFO - PROCESS | 2249 | 1461306097583 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:21:37 INFO - PROCESS | 2249 | 1461306097584 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:21:37 INFO - PROCESS | 2249 | 1461306097587 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:21:37 INFO - PROCESS | 2249 | 1461306097588 Marionette TRACE conn2 <- [1,1082,null,{}] 23:21:37 INFO - PROCESS | 2249 | 1461306097590 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:37 INFO - PROCESS | 2249 | 1461306097754 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:21:37 INFO - PROCESS | 2249 | 1461306097816 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x1158c8800 == 68 [pid = 2249] [id = 278] 23:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x11475cc00) [pid = 2249] [serial = 832] [outer = 0x0] 23:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x114ea9c00) [pid = 2249] [serial = 833] [outer = 0x11475cc00] 23:21:37 INFO - PROCESS | 2249 | 1461306097850 Marionette DEBUG loaded listener.js 23:21:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x115371c00) [pid = 2249] [serial = 834] [outer = 0x11475cc00] 23:21:38 INFO - PROCESS | 2249 | 1461306098307 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:21:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:21:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 769ms 23:21:38 INFO - PROCESS | 2249 | 1461306098358 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:21:38 INFO - PROCESS | 2249 | 1461306098361 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:21:38 INFO - PROCESS | 2249 | 1461306098364 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:21:38 INFO - PROCESS | 2249 | 1461306098367 Marionette TRACE conn2 <- [1,1086,null,{}] 23:21:38 INFO - PROCESS | 2249 | 1461306098370 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:38 INFO - PROCESS | 2249 | 1461306098480 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:21:38 INFO - PROCESS | 2249 | 1461306098541 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc83800 == 69 [pid = 2249] [id = 279] 23:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x118b84800) [pid = 2249] [serial = 835] [outer = 0x0] 23:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x11a78c000) [pid = 2249] [serial = 836] [outer = 0x118b84800] 23:21:38 INFO - PROCESS | 2249 | 1461306098616 Marionette DEBUG loaded listener.js 23:21:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x11acf1c00) [pid = 2249] [serial = 837] [outer = 0x118b84800] 23:21:39 INFO - PROCESS | 2249 | 1461306099039 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 721ms 23:21:39 INFO - PROCESS | 2249 | 1461306099089 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:21:39 INFO - PROCESS | 2249 | 1461306099091 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:21:39 INFO - PROCESS | 2249 | 1461306099095 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:21:39 INFO - PROCESS | 2249 | 1461306099096 Marionette TRACE conn2 <- [1,1090,null,{}] 23:21:39 INFO - PROCESS | 2249 | 1461306099099 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:39 INFO - PROCESS | 2249 | 1461306099206 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:21:39 INFO - PROCESS | 2249 | 1461306099280 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d52a000 == 70 [pid = 2249] [id = 280] 23:21:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11b963800) [pid = 2249] [serial = 838] [outer = 0x0] 23:21:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x11c5bec00) [pid = 2249] [serial = 839] [outer = 0x11b963800] 23:21:39 INFO - PROCESS | 2249 | 1461306099311 Marionette DEBUG loaded listener.js 23:21:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x125e2f800) [pid = 2249] [serial = 840] [outer = 0x11b963800] 23:21:39 INFO - PROCESS | 2249 | 1461306099715 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:21:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:21:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 669ms 23:21:39 INFO - PROCESS | 2249 | 1461306099765 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:21:39 INFO - PROCESS | 2249 | 1461306099767 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:21:39 INFO - PROCESS | 2249 | 1461306099775 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:21:39 INFO - PROCESS | 2249 | 1461306099779 Marionette TRACE conn2 <- [1,1094,null,{}] 23:21:39 INFO - PROCESS | 2249 | 1461306099781 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:39 INFO - PROCESS | 2249 | 1461306099924 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:21:40 INFO - PROCESS | 2249 | 1461306099996 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x130842800 == 71 [pid = 2249] [id = 281] 23:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x11c907c00) [pid = 2249] [serial = 841] [outer = 0x0] 23:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x127ab4400) [pid = 2249] [serial = 842] [outer = 0x11c907c00] 23:21:40 INFO - PROCESS | 2249 | 1461306100028 Marionette DEBUG loaded listener.js 23:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12b1b7800) [pid = 2249] [serial = 843] [outer = 0x11c907c00] 23:21:40 INFO - PROCESS | 2249 | 1461306100453 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 727ms 23:21:40 INFO - PROCESS | 2249 | 1461306100498 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:21:40 INFO - PROCESS | 2249 | 1461306100499 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:21:40 INFO - PROCESS | 2249 | 1461306100502 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:21:40 INFO - PROCESS | 2249 | 1461306100503 Marionette TRACE conn2 <- [1,1098,null,{}] 23:21:40 INFO - PROCESS | 2249 | 1461306100505 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:40 INFO - PROCESS | 2249 | 1461306100613 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:21:40 INFO - PROCESS | 2249 | 1461306100684 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x138ccd800 == 72 [pid = 2249] [id = 282] 23:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12b1b7c00) [pid = 2249] [serial = 844] [outer = 0x0] 23:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12bbda800) [pid = 2249] [serial = 845] [outer = 0x12b1b7c00] 23:21:40 INFO - PROCESS | 2249 | 1461306100717 Marionette DEBUG loaded listener.js 23:21:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12d253000) [pid = 2249] [serial = 846] [outer = 0x12b1b7c00] 23:21:41 INFO - PROCESS | 2249 | 1461306101136 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 668ms 23:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:21:41 INFO - PROCESS | 2249 | 1461306101171 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:21:41 INFO - PROCESS | 2249 | 1461306101172 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:21:41 INFO - PROCESS | 2249 | 1461306101175 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:21:41 INFO - PROCESS | 2249 | 1461306101176 Marionette TRACE conn2 <- [1,1102,null,{}] 23:21:41 INFO - PROCESS | 2249 | 1461306101178 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:41 INFO - PROCESS | 2249 | 1461306101289 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:21:41 INFO - PROCESS | 2249 | 1461306101352 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11560f000 == 73 [pid = 2249] [id = 283] 23:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x114ea3000) [pid = 2249] [serial = 847] [outer = 0x0] 23:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x115628800) [pid = 2249] [serial = 848] [outer = 0x114ea3000] 23:21:41 INFO - PROCESS | 2249 | 1461306101610 Marionette DEBUG loaded listener.js 23:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x116344800) [pid = 2249] [serial = 849] [outer = 0x114ea3000] 23:21:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x114f72400) [pid = 2249] [serial = 850] [outer = 0x12f917c00] 23:21:42 INFO - PROCESS | 2249 | 1461306102171 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1020ms 23:21:42 INFO - PROCESS | 2249 | 1461306102196 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:21:42 INFO - PROCESS | 2249 | 1461306102199 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:21:42 INFO - PROCESS | 2249 | 1461306102226 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:21:42 INFO - PROCESS | 2249 | 1461306102227 Marionette TRACE conn2 <- [1,1106,null,{}] 23:21:42 INFO - PROCESS | 2249 | 1461306102232 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:42 INFO - PROCESS | 2249 | 1461306102336 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:21:42 INFO - PROCESS | 2249 | 1461306102436 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x118bc4800 == 74 [pid = 2249] [id = 284] 23:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x118b82400) [pid = 2249] [serial = 851] [outer = 0x0] 23:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x118ee1000) [pid = 2249] [serial = 852] [outer = 0x118b82400] 23:21:42 INFO - PROCESS | 2249 | 1461306102483 Marionette DEBUG loaded listener.js 23:21:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x11a78d800) [pid = 2249] [serial = 853] [outer = 0x118b82400] 23:21:42 INFO - PROCESS | 2249 | 1461306102987 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 794ms 23:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:21:43 INFO - PROCESS | 2249 | 1461306102997 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:21:43 INFO - PROCESS | 2249 | 1461306102999 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:21:43 INFO - PROCESS | 2249 | 1461306103003 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:21:43 INFO - PROCESS | 2249 | 1461306103005 Marionette TRACE conn2 <- [1,1110,null,{}] 23:21:43 INFO - PROCESS | 2249 | 1461306103007 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x130847800 == 73 [pid = 2249] [id = 277] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x130378800 == 72 [pid = 2249] [id = 276] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12e757800 == 71 [pid = 2249] [id = 275] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x11b08f000 == 70 [pid = 2249] [id = 274] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x11c119400) [pid = 2249] [serial = 719] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x12700d800) [pid = 2249] [serial = 722] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x129243400) [pid = 2249] [serial = 725] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x114f75c00) [pid = 2249] [serial = 713] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x1191b8400) [pid = 2249] [serial = 716] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x129dc2800) [pid = 2249] [serial = 728] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12bcd9400) [pid = 2249] [serial = 770] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | 1461306103180 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12d581000 == 69 [pid = 2249] [id = 273] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2c8000 == 68 [pid = 2249] [id = 272] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc59800 == 67 [pid = 2249] [id = 271] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x12b418800 == 66 [pid = 2249] [id = 270] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x1288b3000 == 65 [pid = 2249] [id = 269] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x11c546800 == 64 [pid = 2249] [id = 268] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x11b09b800 == 63 [pid = 2249] [id = 267] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x1239c6800 == 62 [pid = 2249] [id = 266] 23:21:43 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1c2000 == 61 [pid = 2249] [id = 265] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x1192df800) [pid = 2249] [serial = 734] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x11a550000) [pid = 2249] [serial = 735] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x126f14800) [pid = 2249] [serial = 749] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x129717000) [pid = 2249] [serial = 755] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x11c5b5800) [pid = 2249] [serial = 743] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x11c902800) [pid = 2249] [serial = 744] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x125ada000) [pid = 2249] [serial = 746] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x1275a4000) [pid = 2249] [serial = 753] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x11a9d5800) [pid = 2249] [serial = 737] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x11ab4f800) [pid = 2249] [serial = 738] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x1275e1400) [pid = 2249] [serial = 752] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x129d30c00) [pid = 2249] [serial = 758] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x118749000) [pid = 2249] [serial = 732] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x1157cbc00) [pid = 2249] [serial = 731] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x11af82400) [pid = 2249] [serial = 740] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11c10b800) [pid = 2249] [serial = 741] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x129dc0c00) [pid = 2249] [serial = 761] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12b423c00) [pid = 2249] [serial = 764] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12b1b5c00) [pid = 2249] [serial = 759] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x129980400) [pid = 2249] [serial = 756] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x127011c00) [pid = 2249] [serial = 750] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12b676000) [pid = 2249] [serial = 767] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12b66a800) [pid = 2249] [serial = 765] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12bbe2c00) [pid = 2249] [serial = 768] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x1269a7c00) [pid = 2249] [serial = 747] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12b253800) [pid = 2249] [serial = 762] [outer = 0x0] [url = about:blank] 23:21:43 INFO - PROCESS | 2249 | 1461306103243 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x11853d800 == 62 [pid = 2249] [id = 285] 23:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x115869c00) [pid = 2249] [serial = 854] [outer = 0x0] 23:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x11a9d2800) [pid = 2249] [serial = 855] [outer = 0x115869c00] 23:21:43 INFO - PROCESS | 2249 | 1461306103271 Marionette DEBUG loaded listener.js 23:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x11aaa6800) [pid = 2249] [serial = 856] [outer = 0x115869c00] 23:21:43 INFO - PROCESS | 2249 | 1461306103584 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 620ms 23:21:43 INFO - PROCESS | 2249 | 1461306103624 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:21:43 INFO - PROCESS | 2249 | 1461306103626 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:21:43 INFO - PROCESS | 2249 | 1461306103630 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:21:43 INFO - PROCESS | 2249 | 1461306103633 Marionette TRACE conn2 <- [1,1114,null,{}] 23:21:43 INFO - PROCESS | 2249 | 1461306103640 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:43 INFO - PROCESS | 2249 | 1461306103726 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:21:43 INFO - PROCESS | 2249 | 1461306103761 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc8e800 == 63 [pid = 2249] [id = 286] 23:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x11badec00) [pid = 2249] [serial = 857] [outer = 0x0] 23:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x11bfb4800) [pid = 2249] [serial = 858] [outer = 0x11badec00] 23:21:43 INFO - PROCESS | 2249 | 1461306103806 Marionette DEBUG loaded listener.js 23:21:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11c238400) [pid = 2249] [serial = 859] [outer = 0x11badec00] 23:21:44 INFO - PROCESS | 2249 | 1461306104162 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 570ms 23:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:21:44 INFO - PROCESS | 2249 | 1461306104201 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:21:44 INFO - PROCESS | 2249 | 1461306104203 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:21:44 INFO - PROCESS | 2249 | 1461306104205 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:21:44 INFO - PROCESS | 2249 | 1461306104206 Marionette TRACE conn2 <- [1,1118,null,{}] 23:21:44 INFO - PROCESS | 2249 | 1461306104208 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:44 INFO - PROCESS | 2249 | 1461306104291 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:21:44 INFO - PROCESS | 2249 | 1461306104298 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c548800 == 64 [pid = 2249] [id = 287] 23:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11c5b5800) [pid = 2249] [serial = 860] [outer = 0x0] 23:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11c899000) [pid = 2249] [serial = 861] [outer = 0x11c5b5800] 23:21:44 INFO - PROCESS | 2249 | 1461306104324 Marionette DEBUG loaded listener.js 23:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11c908400) [pid = 2249] [serial = 862] [outer = 0x11c5b5800] 23:21:44 INFO - PROCESS | 2249 | 1461306104671 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 23:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:21:44 INFO - PROCESS | 2249 | 1461306104723 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:21:44 INFO - PROCESS | 2249 | 1461306104724 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:21:44 INFO - PROCESS | 2249 | 1461306104727 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:21:44 INFO - PROCESS | 2249 | 1461306104728 Marionette TRACE conn2 <- [1,1122,null,{}] 23:21:44 INFO - PROCESS | 2249 | 1461306104730 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:44 INFO - PROCESS | 2249 | 1461306104813 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:21:44 INFO - PROCESS | 2249 | 1461306104817 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x126842000 == 65 [pid = 2249] [id = 288] 23:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11c965c00) [pid = 2249] [serial = 863] [outer = 0x0] 23:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11c9c0c00) [pid = 2249] [serial = 864] [outer = 0x11c965c00] 23:21:44 INFO - PROCESS | 2249 | 1461306104846 Marionette DEBUG loaded listener.js 23:21:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x125ae1c00) [pid = 2249] [serial = 865] [outer = 0x11c965c00] 23:21:45 INFO - PROCESS | 2249 | 1461306105198 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 23:21:45 INFO - PROCESS | 2249 | 1461306105248 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:21:45 INFO - PROCESS | 2249 | 1461306105249 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:21:45 INFO - PROCESS | 2249 | 1461306105251 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:21:45 INFO - PROCESS | 2249 | 1461306105252 Marionette TRACE conn2 <- [1,1126,null,{}] 23:21:45 INFO - PROCESS | 2249 | 1461306105254 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:45 INFO - PROCESS | 2249 | 1461306105369 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:21:45 INFO - PROCESS | 2249 | 1461306105386 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x11478a000 == 66 [pid = 2249] [id = 289] 23:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x11c963800) [pid = 2249] [serial = 866] [outer = 0x0] 23:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x125b7e400) [pid = 2249] [serial = 867] [outer = 0x11c963800] 23:21:45 INFO - PROCESS | 2249 | 1461306105411 Marionette DEBUG loaded listener.js 23:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x126f11800) [pid = 2249] [serial = 868] [outer = 0x11c963800] 23:21:45 INFO - PROCESS | 2249 | 1461306105743 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 518ms 23:21:45 INFO - PROCESS | 2249 | 1461306105771 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:21:45 INFO - PROCESS | 2249 | 1461306105772 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:21:45 INFO - PROCESS | 2249 | 1461306105774 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:21:45 INFO - PROCESS | 2249 | 1461306105775 Marionette TRACE conn2 <- [1,1130,null,{}] 23:21:45 INFO - PROCESS | 2249 | 1461306105778 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:45 INFO - PROCESS | 2249 | 1461306105881 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:21:45 INFO - PROCESS | 2249 | 1461306105917 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288b8000 == 67 [pid = 2249] [id = 290] 23:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x11c966c00) [pid = 2249] [serial = 869] [outer = 0x0] 23:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x127014400) [pid = 2249] [serial = 870] [outer = 0x11c966c00] 23:21:45 INFO - PROCESS | 2249 | 1461306105942 Marionette DEBUG loaded listener.js 23:21:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x127599800) [pid = 2249] [serial = 871] [outer = 0x11c966c00] 23:21:46 INFO - PROCESS | 2249 | 1461306106269 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 521ms 23:21:46 INFO - PROCESS | 2249 | 1461306106296 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:21:46 INFO - PROCESS | 2249 | 1461306106298 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:21:46 INFO - PROCESS | 2249 | 1461306106305 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:21:46 INFO - PROCESS | 2249 | 1461306106306 Marionette TRACE conn2 <- [1,1134,null,{}] 23:21:46 INFO - PROCESS | 2249 | 1461306106309 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:46 INFO - PROCESS | 2249 | 1461306106410 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:21:46 INFO - PROCESS | 2249 | 1461306106414 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b2d800 == 68 [pid = 2249] [id = 291] 23:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x126f12800) [pid = 2249] [serial = 872] [outer = 0x0] 23:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x127ab5800) [pid = 2249] [serial = 873] [outer = 0x126f12800] 23:21:46 INFO - PROCESS | 2249 | 1461306106469 Marionette DEBUG loaded listener.js 23:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x128912c00) [pid = 2249] [serial = 874] [outer = 0x126f12800] 23:21:46 INFO - PROCESS | 2249 | 1461306106760 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 23:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:21:46 INFO - PROCESS | 2249 | 1461306106773 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:21:46 INFO - PROCESS | 2249 | 1461306106775 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:21:46 INFO - PROCESS | 2249 | 1461306106784 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:21:46 INFO - PROCESS | 2249 | 1461306106786 Marionette TRACE conn2 <- [1,1138,null,{}] 23:21:46 INFO - PROCESS | 2249 | 1461306106788 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:46 INFO - PROCESS | 2249 | 1461306106897 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:21:46 INFO - PROCESS | 2249 | 1461306106910 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a91f000 == 69 [pid = 2249] [id = 292] 23:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x1275e1c00) [pid = 2249] [serial = 875] [outer = 0x0] 23:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x129249800) [pid = 2249] [serial = 876] [outer = 0x1275e1c00] 23:21:46 INFO - PROCESS | 2249 | 1461306106936 Marionette DEBUG loaded listener.js 23:21:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12971c400) [pid = 2249] [serial = 877] [outer = 0x1275e1c00] 23:21:47 INFO - PROCESS | 2249 | 1461306107299 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 529ms 23:21:47 INFO - PROCESS | 2249 | 1461306107306 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:21:47 INFO - PROCESS | 2249 | 1461306107307 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:21:47 INFO - PROCESS | 2249 | 1461306107310 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:21:47 INFO - PROCESS | 2249 | 1461306107311 Marionette TRACE conn2 <- [1,1142,null,{}] 23:21:47 INFO - PROCESS | 2249 | 1461306107315 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:47 INFO - PROCESS | 2249 | 1461306107766 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x1275dfc00) [pid = 2249] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x115631c00) [pid = 2249] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x116336800) [pid = 2249] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12b258c00) [pid = 2249] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12d5c0000) [pid = 2249] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x125b84c00) [pid = 2249] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12887c800) [pid = 2249] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x127009400) [pid = 2249] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x114448c00) [pid = 2249] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x115759000) [pid = 2249] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x11c113800) [pid = 2249] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12b1b5400) [pid = 2249] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12b250400) [pid = 2249] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12bcdf400) [pid = 2249] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11a785000) [pid = 2249] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11bae8400) [pid = 2249] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x127016000) [pid = 2249] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x125f3c800) [pid = 2249] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11c66c800) [pid = 2249] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12b42d400) [pid = 2249] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11562b800) [pid = 2249] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12739fc00) [pid = 2249] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x11ad94400) [pid = 2249] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11782ec00) [pid = 2249] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x114eacc00) [pid = 2249] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x125ae3400) [pid = 2249] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x12b25d400) [pid = 2249] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11a552c00) [pid = 2249] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12d5c3400) [pid = 2249] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12b259000) [pid = 2249] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12971a000) [pid = 2249] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11ad9a800) [pid = 2249] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11a9db800) [pid = 2249] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125ae0800) [pid = 2249] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:21:47 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x114ea3400) [pid = 2249] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:21:47 INFO - PROCESS | 2249 | 1461306107823 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x115620000 == 70 [pid = 2249] [id = 293] 23:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x114448c00) [pid = 2249] [serial = 878] [outer = 0x0] 23:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x114eacc00) [pid = 2249] [serial = 879] [outer = 0x114448c00] 23:21:47 INFO - PROCESS | 2249 | 1461306107853 Marionette DEBUG loaded listener.js 23:21:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x11a9db800) [pid = 2249] [serial = 880] [outer = 0x114448c00] 23:21:48 INFO - PROCESS | 2249 | 1461306108132 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 872ms 23:21:48 INFO - PROCESS | 2249 | 1461306108183 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:21:48 INFO - PROCESS | 2249 | 1461306108185 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:21:48 INFO - PROCESS | 2249 | 1461306108187 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:21:48 INFO - PROCESS | 2249 | 1461306108189 Marionette TRACE conn2 <- [1,1146,null,{}] 23:21:48 INFO - PROCESS | 2249 | 1461306108191 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:48 INFO - PROCESS | 2249 | 1461306108292 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:21:48 INFO - PROCESS | 2249 | 1461306108350 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b27000 == 71 [pid = 2249] [id = 294] 23:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x11a555000) [pid = 2249] [serial = 881] [outer = 0x0] 23:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x125ae3400) [pid = 2249] [serial = 882] [outer = 0x11a555000] 23:21:48 INFO - PROCESS | 2249 | 1461306108377 Marionette DEBUG loaded listener.js 23:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x129d24c00) [pid = 2249] [serial = 883] [outer = 0x11a555000] 23:21:48 INFO - PROCESS | 2249 | 1461306108645 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 23:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:21:48 INFO - PROCESS | 2249 | 1461306108657 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:21:48 INFO - PROCESS | 2249 | 1461306108658 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:21:48 INFO - PROCESS | 2249 | 1461306108662 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:21:48 INFO - PROCESS | 2249 | 1461306108664 Marionette TRACE conn2 <- [1,1150,null,{}] 23:21:48 INFO - PROCESS | 2249 | 1461306108672 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:48 INFO - PROCESS | 2249 | 1461306108765 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:21:48 INFO - PROCESS | 2249 | 1461306108770 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c179000 == 72 [pid = 2249] [id = 295] 23:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x129d25400) [pid = 2249] [serial = 884] [outer = 0x0] 23:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x129d2dc00) [pid = 2249] [serial = 885] [outer = 0x129d25400] 23:21:48 INFO - PROCESS | 2249 | 1461306108795 Marionette DEBUG loaded listener.js 23:21:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x129dc1c00) [pid = 2249] [serial = 886] [outer = 0x129d25400] 23:21:49 INFO - PROCESS | 2249 | 1461306109146 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 525ms 23:21:49 INFO - PROCESS | 2249 | 1461306109197 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:21:49 INFO - PROCESS | 2249 | 1461306109198 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:21:49 INFO - PROCESS | 2249 | 1461306109200 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:21:49 INFO - PROCESS | 2249 | 1461306109201 Marionette TRACE conn2 <- [1,1154,null,{}] 23:21:49 INFO - PROCESS | 2249 | 1461306109204 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:49 INFO - PROCESS | 2249 | 1461306109286 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:21:49 INFO - PROCESS | 2249 | 1461306109290 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2cd800 == 73 [pid = 2249] [id = 296] 23:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x129dc8800) [pid = 2249] [serial = 887] [outer = 0x0] 23:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12b1c0400) [pid = 2249] [serial = 888] [outer = 0x129dc8800] 23:21:49 INFO - PROCESS | 2249 | 1461306109316 Marionette DEBUG loaded listener.js 23:21:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12b258c00) [pid = 2249] [serial = 889] [outer = 0x129dc8800] 23:21:49 INFO - PROCESS | 2249 | 1461306109690 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 519ms 23:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:21:49 INFO - PROCESS | 2249 | 1461306109720 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:21:49 INFO - PROCESS | 2249 | 1461306109722 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:21:49 INFO - PROCESS | 2249 | 1461306109726 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:21:49 INFO - PROCESS | 2249 | 1461306109728 Marionette TRACE conn2 <- [1,1158,null,{}] 23:21:49 INFO - PROCESS | 2249 | 1461306109731 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:49 INFO - PROCESS | 2249 | 1461306109958 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:21:50 INFO - PROCESS | 2249 | 1461306110141 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x116688800 == 74 [pid = 2249] [id = 297] 23:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x115634800) [pid = 2249] [serial = 890] [outer = 0x0] 23:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x1157c4c00) [pid = 2249] [serial = 891] [outer = 0x115634800] 23:21:50 INFO - PROCESS | 2249 | 1461306110194 Marionette DEBUG loaded listener.js 23:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x1188a6800) [pid = 2249] [serial = 892] [outer = 0x115634800] 23:21:50 INFO - PROCESS | 2249 | 1461306110687 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 972ms 23:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:21:50 INFO - PROCESS | 2249 | 1461306110699 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:21:50 INFO - PROCESS | 2249 | 1461306110702 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:21:50 INFO - PROCESS | 2249 | 1461306110705 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:21:50 INFO - PROCESS | 2249 | 1461306110708 Marionette TRACE conn2 <- [1,1162,null,{}] 23:21:50 INFO - PROCESS | 2249 | 1461306110711 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:50 INFO - PROCESS | 2249 | 1461306110819 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:21:50 INFO - PROCESS | 2249 | 1461306110878 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ba86000 == 75 [pid = 2249] [id = 298] 23:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x119a1cc00) [pid = 2249] [serial = 893] [outer = 0x0] 23:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11a9da400) [pid = 2249] [serial = 894] [outer = 0x119a1cc00] 23:21:50 INFO - PROCESS | 2249 | 1461306110910 Marionette DEBUG loaded listener.js 23:21:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11ab53000) [pid = 2249] [serial = 895] [outer = 0x119a1cc00] 23:21:51 INFO - PROCESS | 2249 | 1461306111364 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 677ms 23:21:51 INFO - PROCESS | 2249 | 1461306111382 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:21:51 INFO - PROCESS | 2249 | 1461306111384 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:21:51 INFO - PROCESS | 2249 | 1461306111387 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:21:51 INFO - PROCESS | 2249 | 1461306111388 Marionette TRACE conn2 <- [1,1166,null,{}] 23:21:51 INFO - PROCESS | 2249 | 1461306111391 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:51 INFO - PROCESS | 2249 | 1461306111497 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:21:51 INFO - PROCESS | 2249 | 1461306111591 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b29000 == 76 [pid = 2249] [id = 299] 23:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11af85c00) [pid = 2249] [serial = 896] [outer = 0x0] 23:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11c119000) [pid = 2249] [serial = 897] [outer = 0x11af85c00] 23:21:51 INFO - PROCESS | 2249 | 1461306111622 Marionette DEBUG loaded listener.js 23:21:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11c90e400) [pid = 2249] [serial = 898] [outer = 0x11af85c00] 23:21:52 INFO - PROCESS | 2249 | 1461306112040 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 670ms 23:21:52 INFO - PROCESS | 2249 | 1461306112058 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:21:52 INFO - PROCESS | 2249 | 1461306112061 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:21:52 INFO - PROCESS | 2249 | 1461306112069 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:21:52 INFO - PROCESS | 2249 | 1461306112072 Marionette TRACE conn2 <- [1,1170,null,{}] 23:21:52 INFO - PROCESS | 2249 | 1461306112075 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:52 INFO - PROCESS | 2249 | 1461306112184 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:21:52 INFO - PROCESS | 2249 | 1461306112242 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2ca000 == 77 [pid = 2249] [id = 300] 23:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11af89000) [pid = 2249] [serial = 899] [outer = 0x0] 23:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x125add400) [pid = 2249] [serial = 900] [outer = 0x11af89000] 23:21:52 INFO - PROCESS | 2249 | 1461306112313 Marionette DEBUG loaded listener.js 23:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x1275e7000) [pid = 2249] [serial = 901] [outer = 0x11af89000] 23:21:52 INFO - PROCESS | 2249 | 1461306112689 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 677ms 23:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:21:52 INFO - PROCESS | 2249 | 1461306112741 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:21:52 INFO - PROCESS | 2249 | 1461306112743 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:21:52 INFO - PROCESS | 2249 | 1461306112745 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:21:52 INFO - PROCESS | 2249 | 1461306112746 Marionette TRACE conn2 <- [1,1174,null,{}] 23:21:52 INFO - PROCESS | 2249 | 1461306112749 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:52 INFO - PROCESS | 2249 | 1461306112871 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:21:52 INFO - PROCESS | 2249 | 1461306112954 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5a5000 == 78 [pid = 2249] [id = 301] 23:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x125e34400) [pid = 2249] [serial = 902] [outer = 0x0] 23:21:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12974e000) [pid = 2249] [serial = 903] [outer = 0x125e34400] 23:21:52 INFO - PROCESS | 2249 | 1461306112985 Marionette DEBUG loaded listener.js 23:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x129dbd400) [pid = 2249] [serial = 904] [outer = 0x125e34400] 23:21:53 INFO - PROCESS | 2249 | 1461306113396 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:21:53 INFO - PROCESS | 2249 | 1461306113416 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:21:53 INFO - PROCESS | 2249 | 1461306113419 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:21:53 INFO - PROCESS | 2249 | 1461306113420 Marionette TRACE conn2 <- [1,1178,null,{}] 23:21:53 INFO - PROCESS | 2249 | 1461306113423 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:53 INFO - PROCESS | 2249 | 1461306113526 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:21:53 INFO - PROCESS | 2249 | 1461306113589 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3a1000 == 79 [pid = 2249] [id = 302] 23:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12b432c00) [pid = 2249] [serial = 905] [outer = 0x0] 23:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12b66a800) [pid = 2249] [serial = 906] [outer = 0x12b432c00] 23:21:53 INFO - PROCESS | 2249 | 1461306113667 Marionette DEBUG loaded listener.js 23:21:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12bbe7c00) [pid = 2249] [serial = 907] [outer = 0x12b432c00] 23:21:54 INFO - PROCESS | 2249 | 1461306114142 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:21:54 INFO - PROCESS | 2249 | 1461306114208 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:21:54 INFO - PROCESS | 2249 | 1461306114210 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:21:54 INFO - PROCESS | 2249 | 1461306114211 Marionette TRACE conn2 <- [1,1182,null,{}] 23:21:54 INFO - PROCESS | 2249 | 1461306114214 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:54 INFO - PROCESS | 2249 | 1461306114319 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:21:54 INFO - PROCESS | 2249 | 1461306114391 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x119708800 == 80 [pid = 2249] [id = 303] 23:21:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x114ea5c00) [pid = 2249] [serial = 908] [outer = 0x0] 23:21:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x11ab4ec00) [pid = 2249] [serial = 909] [outer = 0x114ea5c00] 23:21:54 INFO - PROCESS | 2249 | 1461306114421 Marionette DEBUG loaded listener.js 23:21:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12bd82000) [pid = 2249] [serial = 910] [outer = 0x114ea5c00] 23:21:55 INFO - PROCESS | 2249 | 1461306115005 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] 23:21:55 INFO - PROCESS | 2249 | 1461306115054 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:21:55 INFO - PROCESS | 2249 | 1461306115058 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:21:55 INFO - PROCESS | 2249 | 1461306115063 Marionette TRACE conn2 <- [1,1186,null,{}] 23:21:55 INFO - PROCESS | 2249 | 1461306115067 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:55 INFO - PROCESS | 2249 | 1461306115169 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:21:55 INFO - PROCESS | 2249 | 1461306115241 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc84800 == 81 [pid = 2249] [id = 304] 23:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x1158a0c00) [pid = 2249] [serial = 911] [outer = 0x0] 23:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x11850d000) [pid = 2249] [serial = 912] [outer = 0x1158a0c00] 23:21:55 INFO - PROCESS | 2249 | 1461306115269 Marionette DEBUG loaded listener.js 23:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x1191c2c00) [pid = 2249] [serial = 913] [outer = 0x1158a0c00] 23:21:55 INFO - PROCESS | 2249 | 1461306115718 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 23:21:55 INFO - PROCESS | 2249 | 1461306115737 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:21:55 INFO - PROCESS | 2249 | 1461306115741 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:21:55 INFO - PROCESS | 2249 | 1461306115743 Marionette TRACE conn2 <- [1,1190,null,{}] 23:21:55 INFO - PROCESS | 2249 | 1461306115745 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:55 INFO - PROCESS | 2249 | 1461306115844 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:21:55 INFO - PROCESS | 2249 | 1461306115906 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1cb800 == 82 [pid = 2249] [id = 305] 23:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11a551800) [pid = 2249] [serial = 914] [outer = 0x0] 23:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x11ab5a400) [pid = 2249] [serial = 915] [outer = 0x11a551800] 23:21:55 INFO - PROCESS | 2249 | 1461306115934 Marionette DEBUG loaded listener.js 23:21:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x11af88800) [pid = 2249] [serial = 916] [outer = 0x11a551800] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x118540000 == 81 [pid = 2249] [id = 204] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2cd800 == 80 [pid = 2249] [id = 296] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x12c179000 == 79 [pid = 2249] [id = 295] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x129b27000 == 78 [pid = 2249] [id = 294] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x115620000 == 77 [pid = 2249] [id = 293] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x12a91f000 == 76 [pid = 2249] [id = 292] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x129b2d800 == 75 [pid = 2249] [id = 291] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x1288b8000 == 74 [pid = 2249] [id = 290] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x12e20d800) [pid = 2249] [serial = 830] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11478a000 == 73 [pid = 2249] [id = 289] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x126842000 == 72 [pid = 2249] [id = 288] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11c548800 == 71 [pid = 2249] [id = 287] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc8e800 == 70 [pid = 2249] [id = 286] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11853d800 == 69 [pid = 2249] [id = 285] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x118bc4800 == 68 [pid = 2249] [id = 284] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11560f000 == 67 [pid = 2249] [id = 283] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x138ccd800 == 66 [pid = 2249] [id = 282] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x130842800 == 65 [pid = 2249] [id = 281] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x12d52a000 == 64 [pid = 2249] [id = 280] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc83800 == 63 [pid = 2249] [id = 279] 23:21:56 INFO - PROCESS | 2249 | --DOCSHELL 0x1158c8800 == 62 [pid = 2249] [id = 278] 23:21:56 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64 23:21:56 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 23:21:56 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1 23:21:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:21:56 INFO - _addTest/ [0,1193,"getWindowHandle",null] 23:21:56 INFO - PROCESS | 2249 | 1461306116368 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:21:56 INFO - PROCESS | 2249 | 1461306116370 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:21:56 INFO - PROCESS | 2249 | 1461306116373 Marionette TRACE conn2 <- [1,1194,null,{}] 23:21:56 INFO - PROCESS | 2249 | 1461306116382 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:56 INFO - PROCESS | 2249 | 1461306116473 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12b423400) [pid = 2249] [serial = 729] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x127013c00) [pid = 2249] [serial = 672] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12f2cd800) [pid = 2249] [serial = 669] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12d038c00) [pid = 2249] [serial = 594] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x125ae3c00) [pid = 2249] [serial = 720] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x125ad9400) [pid = 2249] [serial = 654] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x128877400) [pid = 2249] [serial = 657] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x1157ce000) [pid = 2249] [serial = 714] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x129d29800) [pid = 2249] [serial = 726] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x11a785c00) [pid = 2249] [serial = 651] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x11a787400) [pid = 2249] [serial = 717] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12f56ec00) [pid = 2249] [serial = 666] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12e491c00) [pid = 2249] [serial = 663] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x1275dd400) [pid = 2249] [serial = 723] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12d5bf800) [pid = 2249] [serial = 660] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12e448400) [pid = 2249] [serial = 828] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12e20b000) [pid = 2249] [serial = 827] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12d19ac00) [pid = 2249] [serial = 819] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12db3d800) [pid = 2249] [serial = 825] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x129dc0400) [pid = 2249] [serial = 810] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x129983400) [pid = 2249] [serial = 711] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11c11ac00) [pid = 2249] [serial = 648] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12b255800) [pid = 2249] [serial = 812] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12bbda000) [pid = 2249] [serial = 815] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12bcdec00) [pid = 2249] [serial = 816] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12b427000) [pid = 2249] [serial = 813] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12d036800) [pid = 2249] [serial = 818] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x11ace6000) [pid = 2249] [serial = 777] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x11a9db000) [pid = 2249] [serial = 776] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11c9ba800) [pid = 2249] [serial = 779] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x125d75c00) [pid = 2249] [serial = 780] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12895bc00) [pid = 2249] [serial = 809] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x129721400) [pid = 2249] [serial = 783] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x127009000) [pid = 2249] [serial = 782] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x125ad8800) [pid = 2249] [serial = 803] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x125ef3000) [pid = 2249] [serial = 804] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12d1a0c00) [pid = 2249] [serial = 789] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x12bd88400) [pid = 2249] [serial = 788] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x118ede400) [pid = 2249] [serial = 774] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x117830c00) [pid = 2249] [serial = 773] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11af02800) [pid = 2249] [serial = 800] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x129dbfc00) [pid = 2249] [serial = 785] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12b424000) [pid = 2249] [serial = 786] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x11c10c400) [pid = 2249] [serial = 821] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x119142000) [pid = 2249] [serial = 795] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x118b08000) [pid = 2249] [serial = 794] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12d1a3c00) [pid = 2249] [serial = 792] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x129245400) [pid = 2249] [serial = 791] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x126f14000) [pid = 2249] [serial = 806] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x127015800) [pid = 2249] [serial = 807] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 111 (0x12d258400) [pid = 2249] [serial = 824] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 110 (0x11af08800) [pid = 2249] [serial = 798] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 109 (0x11aa9e400) [pid = 2249] [serial = 797] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | --DOMWINDOW == 108 (0x127067800) [pid = 2249] [serial = 822] [outer = 0x0] [url = about:blank] 23:21:56 INFO - PROCESS | 2249 | 1461306116545 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad79000 == 63 [pid = 2249] [id = 306] 23:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 109 (0x118b08000) [pid = 2249] [serial = 917] [outer = 0x0] 23:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 110 (0x11a9cf800) [pid = 2249] [serial = 918] [outer = 0x118b08000] 23:21:56 INFO - PROCESS | 2249 | 1461306116576 Marionette DEBUG loaded listener.js 23:21:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 111 (0x11c23bc00) [pid = 2249] [serial = 919] [outer = 0x118b08000] 23:21:56 INFO - PROCESS | 2249 | 1461306116915 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 23:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:21:56 INFO - PROCESS | 2249 | 1461306116944 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:21:56 INFO - PROCESS | 2249 | 1461306116946 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:21:56 INFO - PROCESS | 2249 | 1461306116947 Marionette TRACE conn2 <- [1,1198,null,{}] 23:21:56 INFO - PROCESS | 2249 | 1461306116949 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:57 INFO - PROCESS | 2249 | 1461306117036 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:21:57 INFO - PROCESS | 2249 | 1461306117040 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x126853800 == 64 [pid = 2249] [id = 307] 23:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 112 (0x11c903c00) [pid = 2249] [serial = 920] [outer = 0x0] 23:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x125ae3800) [pid = 2249] [serial = 921] [outer = 0x11c903c00] 23:21:57 INFO - PROCESS | 2249 | 1461306117067 Marionette DEBUG loaded listener.js 23:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x125efa400) [pid = 2249] [serial = 922] [outer = 0x11c903c00] 23:21:57 INFO - PROCESS | 2249 | 1461306117430 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 23:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:21:57 INFO - PROCESS | 2249 | 1461306117465 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:21:57 INFO - PROCESS | 2249 | 1461306117466 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:21:57 INFO - PROCESS | 2249 | 1461306117468 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:21:57 INFO - PROCESS | 2249 | 1461306117469 Marionette TRACE conn2 <- [1,1202,null,{}] 23:21:57 INFO - PROCESS | 2249 | 1461306117471 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:57 INFO - PROCESS | 2249 | 1461306117553 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:21:57 INFO - PROCESS | 2249 | 1461306117557 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x129764800 == 65 [pid = 2249] [id = 308] 23:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x125f3d800) [pid = 2249] [serial = 923] [outer = 0x0] 23:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x126f0c800) [pid = 2249] [serial = 924] [outer = 0x125f3d800] 23:21:57 INFO - PROCESS | 2249 | 1461306117583 Marionette DEBUG loaded listener.js 23:21:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x127015800) [pid = 2249] [serial = 925] [outer = 0x125f3d800] 23:21:57 INFO - PROCESS | 2249 | 1461306117917 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 23:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:21:57 INFO - PROCESS | 2249 | 1461306117938 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:21:57 INFO - PROCESS | 2249 | 1461306117939 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:21:57 INFO - PROCESS | 2249 | 1461306117941 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:21:57 INFO - PROCESS | 2249 | 1461306117943 Marionette TRACE conn2 <- [1,1206,null,{}] 23:21:57 INFO - PROCESS | 2249 | 1461306117948 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:58 INFO - PROCESS | 2249 | 1461306118077 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:21:58 INFO - PROCESS | 2249 | 1461306118090 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a916800 == 66 [pid = 2249] [id = 309] 23:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x12751e800) [pid = 2249] [serial = 926] [outer = 0x0] 23:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x128910c00) [pid = 2249] [serial = 927] [outer = 0x12751e800] 23:21:58 INFO - PROCESS | 2249 | 1461306118136 Marionette DEBUG loaded listener.js 23:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x129983c00) [pid = 2249] [serial = 928] [outer = 0x12751e800] 23:21:58 INFO - PROCESS | 2249 | 1461306118600 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 23:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 23:21:58 INFO - PROCESS | 2249 | 1461306118614 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:21:58 INFO - PROCESS | 2249 | 1461306118615 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:21:58 INFO - PROCESS | 2249 | 1461306118617 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:21:58 INFO - PROCESS | 2249 | 1461306118618 Marionette TRACE conn2 <- [1,1210,null,{}] 23:21:58 INFO - PROCESS | 2249 | 1461306118620 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:58 INFO - PROCESS | 2249 | 1461306118742 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:21:58 INFO - PROCESS | 2249 | 1461306118755 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc5a800 == 67 [pid = 2249] [id = 310] 23:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x1275dd400) [pid = 2249] [serial = 929] [outer = 0x0] 23:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x129d29800) [pid = 2249] [serial = 930] [outer = 0x1275dd400] 23:21:58 INFO - PROCESS | 2249 | 1461306118781 Marionette DEBUG loaded listener.js 23:21:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12b254c00) [pid = 2249] [serial = 931] [outer = 0x1275dd400] 23:21:59 INFO - PROCESS | 2249 | 1461306119119 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 23:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:21:59 INFO - PROCESS | 2249 | 1461306119136 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:21:59 INFO - PROCESS | 2249 | 1461306119137 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:21:59 INFO - PROCESS | 2249 | 1461306119140 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:21:59 INFO - PROCESS | 2249 | 1461306119141 Marionette TRACE conn2 <- [1,1214,null,{}] 23:21:59 INFO - PROCESS | 2249 | 1461306119143 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:59 INFO - PROCESS | 2249 | 1461306119249 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:21:59 INFO - PROCESS | 2249 | 1461306119285 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d281000 == 68 [pid = 2249] [id = 311] 23:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x1279cc400) [pid = 2249] [serial = 932] [outer = 0x0] 23:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12b424000) [pid = 2249] [serial = 933] [outer = 0x1279cc400] 23:21:59 INFO - PROCESS | 2249 | 1461306119310 Marionette DEBUG loaded listener.js 23:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12bbe3400) [pid = 2249] [serial = 934] [outer = 0x1279cc400] 23:21:59 INFO - PROCESS | 2249 | 1461306119706 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 619ms 23:21:59 INFO - PROCESS | 2249 | 1461306119777 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:21:59 INFO - PROCESS | 2249 | 1461306119780 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:21:59 INFO - PROCESS | 2249 | 1461306119784 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:21:59 INFO - PROCESS | 2249 | 1461306119785 Marionette TRACE conn2 <- [1,1218,null,{}] 23:21:59 INFO - PROCESS | 2249 | 1461306119789 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:21:59 INFO - PROCESS | 2249 | 1461306119948 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:21:59 INFO - PROCESS | 2249 | 1461306119972 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:21:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d58f000 == 69 [pid = 2249] [id = 312] 23:21:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12974e800) [pid = 2249] [serial = 935] [outer = 0x0] 23:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12bce1c00) [pid = 2249] [serial = 936] [outer = 0x12974e800] 23:22:00 INFO - PROCESS | 2249 | 1461306120011 Marionette DEBUG loaded listener.js 23:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12c00e000) [pid = 2249] [serial = 937] [outer = 0x12974e800] 23:22:00 INFO - PROCESS | 2249 | 1461306120409 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 673ms 23:22:00 INFO - PROCESS | 2249 | 1461306120477 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:22:00 INFO - PROCESS | 2249 | 1461306120479 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:22:00 INFO - PROCESS | 2249 | 1461306120488 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:22:00 INFO - PROCESS | 2249 | 1461306120489 Marionette TRACE conn2 <- [1,1222,null,{}] 23:22:00 INFO - PROCESS | 2249 | 1461306120491 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:00 INFO - PROCESS | 2249 | 1461306120597 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:22:00 INFO - PROCESS | 2249 | 1461306120634 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee39800 == 70 [pid = 2249] [id = 313] 23:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x129d28400) [pid = 2249] [serial = 938] [outer = 0x0] 23:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12d19e000) [pid = 2249] [serial = 939] [outer = 0x129d28400] 23:22:00 INFO - PROCESS | 2249 | 1461306120660 Marionette DEBUG loaded listener.js 23:22:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12d254c00) [pid = 2249] [serial = 940] [outer = 0x129d28400] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11a556800) [pid = 2249] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x11c966c00) [pid = 2249] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x126f12800) [pid = 2249] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x1275e1c00) [pid = 2249] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x118b82400) [pid = 2249] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x115869c00) [pid = 2249] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x11c965c00) [pid = 2249] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x11badec00) [pid = 2249] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x114ea3000) [pid = 2249] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11c5b5800) [pid = 2249] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x12d5c1000) [pid = 2249] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x129d25400) [pid = 2249] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x11a555000) [pid = 2249] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x114448c00) [pid = 2249] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:22:00 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x11c963800) [pid = 2249] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:22:01 INFO - PROCESS | 2249 | 1461306121063 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 23:22:01 INFO - PROCESS | 2249 | 1461306121110 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:22:01 INFO - PROCESS | 2249 | 1461306121117 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:22:01 INFO - PROCESS | 2249 | 1461306121119 Marionette TRACE conn2 <- [1,1226,null,{}] 23:22:01 INFO - PROCESS | 2249 | 1461306121121 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:01 INFO - PROCESS | 2249 | 1461306121253 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:22:01 INFO - PROCESS | 2249 | 1461306121288 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e83a000 == 71 [pid = 2249] [id = 314] 23:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11562b800) [pid = 2249] [serial = 941] [outer = 0x0] 23:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x126f13000) [pid = 2249] [serial = 942] [outer = 0x11562b800] 23:22:01 INFO - PROCESS | 2249 | 1461306121318 Marionette DEBUG loaded listener.js 23:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x12d431000) [pid = 2249] [serial = 943] [outer = 0x11562b800] 23:22:01 INFO - PROCESS | 2249 | 1461306121597 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 519ms 23:22:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:22:01 INFO - PROCESS | 2249 | 1461306121637 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:22:01 INFO - PROCESS | 2249 | 1461306121638 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:22:01 INFO - PROCESS | 2249 | 1461306121640 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:22:01 INFO - PROCESS | 2249 | 1461306121641 Marionette TRACE conn2 <- [1,1230,null,{}] 23:22:01 INFO - PROCESS | 2249 | 1461306121644 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:01 INFO - PROCESS | 2249 | 1461306121735 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:22:01 INFO - PROCESS | 2249 | 1461306121739 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fcd5800 == 72 [pid = 2249] [id = 315] 23:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x12d437000) [pid = 2249] [serial = 944] [outer = 0x0] 23:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x12db35c00) [pid = 2249] [serial = 945] [outer = 0x12d437000] 23:22:01 INFO - PROCESS | 2249 | 1461306121765 Marionette DEBUG loaded listener.js 23:22:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x12e206000) [pid = 2249] [serial = 946] [outer = 0x12d437000] 23:22:02 INFO - PROCESS | 2249 | 1461306122095 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 473ms 23:22:02 INFO - PROCESS | 2249 | 1461306122118 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:22:02 INFO - PROCESS | 2249 | 1461306122119 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:22:02 INFO - PROCESS | 2249 | 1461306122140 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:22:02 INFO - PROCESS | 2249 | 1461306122141 Marionette TRACE conn2 <- [1,1234,null,{}] 23:22:02 INFO - PROCESS | 2249 | 1461306122145 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:02 INFO - PROCESS | 2249 | 1461306122241 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:22:02 INFO - PROCESS | 2249 | 1461306122246 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe79800 == 73 [pid = 2249] [id = 316] 23:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12db32c00) [pid = 2249] [serial = 947] [outer = 0x0] 23:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12e446800) [pid = 2249] [serial = 948] [outer = 0x12db32c00] 23:22:02 INFO - PROCESS | 2249 | 1461306122275 Marionette DEBUG loaded listener.js 23:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12e487800) [pid = 2249] [serial = 949] [outer = 0x12db32c00] 23:22:02 INFO - PROCESS | 2249 | 1461306122691 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 574ms 23:22:02 INFO - PROCESS | 2249 | 1461306122710 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:22:02 INFO - PROCESS | 2249 | 1461306122712 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:22:02 INFO - PROCESS | 2249 | 1461306122714 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:22:02 INFO - PROCESS | 2249 | 1461306122715 Marionette TRACE conn2 <- [1,1238,null,{}] 23:22:02 INFO - PROCESS | 2249 | 1461306122717 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:02 INFO - PROCESS | 2249 | 1461306122829 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:22:02 INFO - PROCESS | 2249 | 1461306122836 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300e3800 == 74 [pid = 2249] [id = 317] 23:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12e451800) [pid = 2249] [serial = 950] [outer = 0x0] 23:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12e7ad400) [pid = 2249] [serial = 951] [outer = 0x12e451800] 23:22:02 INFO - PROCESS | 2249 | 1461306122860 Marionette DEBUG loaded listener.js 23:22:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12e7b6c00) [pid = 2249] [serial = 952] [outer = 0x12e451800] 23:22:03 INFO - PROCESS | 2249 | 1461306123369 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 673ms 23:22:03 INFO - PROCESS | 2249 | 1461306123387 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:22:03 INFO - PROCESS | 2249 | 1461306123390 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:22:03 INFO - PROCESS | 2249 | 1461306123393 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:22:03 INFO - PROCESS | 2249 | 1461306123395 Marionette TRACE conn2 <- [1,1242,null,{}] 23:22:03 INFO - PROCESS | 2249 | 1461306123399 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:03 INFO - PROCESS | 2249 | 1461306123512 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:22:03 INFO - PROCESS | 2249 | 1461306123586 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b93f800 == 75 [pid = 2249] [id = 318] 23:22:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x119a1d000) [pid = 2249] [serial = 953] [outer = 0x0] 23:22:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x11a78d000) [pid = 2249] [serial = 954] [outer = 0x119a1d000] 23:22:03 INFO - PROCESS | 2249 | 1461306123617 Marionette DEBUG loaded listener.js 23:22:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x11ace6000) [pid = 2249] [serial = 955] [outer = 0x119a1d000] 23:22:04 INFO - PROCESS | 2249 | 1461306124006 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 673ms 23:22:04 INFO - PROCESS | 2249 | 1461306124066 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:22:04 INFO - PROCESS | 2249 | 1461306124070 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:22:04 INFO - PROCESS | 2249 | 1461306124074 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:22:04 INFO - PROCESS | 2249 | 1461306124076 Marionette TRACE conn2 <- [1,1246,null,{}] 23:22:04 INFO - PROCESS | 2249 | 1461306124079 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:04 INFO - PROCESS | 2249 | 1461306124190 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:22:04 INFO - PROCESS | 2249 | 1461306124284 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x1292d1000 == 76 [pid = 2249] [id = 319] 23:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x11a9dcc00) [pid = 2249] [serial = 956] [outer = 0x0] 23:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x11c111000) [pid = 2249] [serial = 957] [outer = 0x11a9dcc00] 23:22:04 INFO - PROCESS | 2249 | 1461306124314 Marionette DEBUG loaded listener.js 23:22:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x125ad9800) [pid = 2249] [serial = 958] [outer = 0x11a9dcc00] 23:22:04 INFO - PROCESS | 2249 | 1461306124743 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:22:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:22:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 719ms 23:22:04 INFO - PROCESS | 2249 | 1461306124794 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:22:04 INFO - PROCESS | 2249 | 1461306124795 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:22:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:22:04 INFO - PROCESS | 2249 | 1461306124797 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:22:04 INFO - PROCESS | 2249 | 1461306124800 Marionette TRACE conn2 <- [1,1250,null,{}] 23:22:04 INFO - PROCESS | 2249 | 1461306124808 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:04 INFO - PROCESS | 2249 | 1461306124922 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:22:04 INFO - PROCESS | 2249 | 1461306124983 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fa18800 == 77 [pid = 2249] [id = 320] 23:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x125b86000) [pid = 2249] [serial = 959] [outer = 0x0] 23:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x1275a4000) [pid = 2249] [serial = 960] [outer = 0x125b86000] 23:22:05 INFO - PROCESS | 2249 | 1461306125055 Marionette DEBUG loaded listener.js 23:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x129980800) [pid = 2249] [serial = 961] [outer = 0x125b86000] 23:22:05 INFO - PROCESS | 2249 | 1461306125470 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 724ms 23:22:05 INFO - PROCESS | 2249 | 1461306125525 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:22:05 INFO - PROCESS | 2249 | 1461306125527 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:22:05 INFO - PROCESS | 2249 | 1461306125533 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:22:05 INFO - PROCESS | 2249 | 1461306125535 Marionette TRACE conn2 <- [1,1254,null,{}] 23:22:05 INFO - PROCESS | 2249 | 1461306125538 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:05 INFO - PROCESS | 2249 | 1461306125696 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:22:05 INFO - PROCESS | 2249 | 1461306125798 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x13037b800 == 78 [pid = 2249] [id = 321] 23:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12974c400) [pid = 2249] [serial = 962] [outer = 0x0] 23:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12b1bf000) [pid = 2249] [serial = 963] [outer = 0x12974c400] 23:22:05 INFO - PROCESS | 2249 | 1461306125843 Marionette DEBUG loaded listener.js 23:22:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12c00b400) [pid = 2249] [serial = 964] [outer = 0x12974c400] 23:22:06 INFO - PROCESS | 2249 | 1461306126287 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 771ms 23:22:06 INFO - PROCESS | 2249 | 1461306126303 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:22:06 INFO - PROCESS | 2249 | 1461306126305 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:22:06 INFO - PROCESS | 2249 | 1461306126307 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:22:06 INFO - PROCESS | 2249 | 1461306126308 Marionette TRACE conn2 <- [1,1258,null,{}] 23:22:06 INFO - PROCESS | 2249 | 1461306126311 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:06 INFO - PROCESS | 2249 | 1461306126418 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:22:06 INFO - PROCESS | 2249 | 1461306126520 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x13084f800 == 79 [pid = 2249] [id = 322] 23:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12d1a2000) [pid = 2249] [serial = 965] [outer = 0x0] 23:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12d42c400) [pid = 2249] [serial = 966] [outer = 0x12d1a2000] 23:22:06 INFO - PROCESS | 2249 | 1461306126552 Marionette DEBUG loaded listener.js 23:22:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12db3f800) [pid = 2249] [serial = 967] [outer = 0x12d1a2000] 23:22:06 INFO - PROCESS | 2249 | 1461306126978 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 719ms 23:22:07 INFO - PROCESS | 2249 | 1461306127027 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:22:07 INFO - PROCESS | 2249 | 1461306127028 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:22:07 INFO - PROCESS | 2249 | 1461306127030 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:22:07 INFO - PROCESS | 2249 | 1461306127032 Marionette TRACE conn2 <- [1,1262,null,{}] 23:22:07 INFO - PROCESS | 2249 | 1461306127034 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:07 INFO - PROCESS | 2249 | 1461306127167 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:22:07 INFO - PROCESS | 2249 | 1461306127270 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x138ccf000 == 80 [pid = 2249] [id = 323] 23:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12e208800) [pid = 2249] [serial = 968] [outer = 0x0] 23:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12e7b5800) [pid = 2249] [serial = 969] [outer = 0x12e208800] 23:22:07 INFO - PROCESS | 2249 | 1461306127304 Marionette DEBUG loaded listener.js 23:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12f2c3000) [pid = 2249] [serial = 970] [outer = 0x12e208800] 23:22:07 INFO - PROCESS | 2249 | 1461306127710 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:22:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:22:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 719ms 23:22:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:22:07 INFO - PROCESS | 2249 | 1461306127750 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:22:07 INFO - PROCESS | 2249 | 1461306127751 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:22:07 INFO - PROCESS | 2249 | 1461306127753 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:22:07 INFO - PROCESS | 2249 | 1461306127754 Marionette TRACE conn2 <- [1,1266,null,{}] 23:22:07 INFO - PROCESS | 2249 | 1461306127757 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:07 INFO - PROCESS | 2249 | 1461306127861 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:22:07 INFO - PROCESS | 2249 | 1461306127921 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e71800 == 81 [pid = 2249] [id = 324] 23:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12e862000) [pid = 2249] [serial = 971] [outer = 0x0] 23:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12f2cac00) [pid = 2249] [serial = 972] [outer = 0x12e862000] 23:22:07 INFO - PROCESS | 2249 | 1461306127952 Marionette DEBUG loaded listener.js 23:22:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12f2d0000) [pid = 2249] [serial = 973] [outer = 0x12e862000] 23:22:08 INFO - PROCESS | 2249 | 1461306128379 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 668ms 23:22:08 INFO - PROCESS | 2249 | 1461306128422 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:22:08 INFO - PROCESS | 2249 | 1461306128423 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:22:08 INFO - PROCESS | 2249 | 1461306128425 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:22:08 INFO - PROCESS | 2249 | 1461306128427 Marionette TRACE conn2 <- [1,1270,null,{}] 23:22:08 INFO - PROCESS | 2249 | 1461306128431 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:08 INFO - PROCESS | 2249 | 1461306128539 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:22:08 INFO - PROCESS | 2249 | 1461306128839 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bfda000 == 82 [pid = 2249] [id = 325] 23:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x114eae000) [pid = 2249] [serial = 974] [outer = 0x0] 23:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x115375400) [pid = 2249] [serial = 975] [outer = 0x114eae000] 23:22:08 INFO - PROCESS | 2249 | 1461306128876 Marionette DEBUG loaded listener.js 23:22:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x116433400) [pid = 2249] [serial = 976] [outer = 0x114eae000] 23:22:09 INFO - PROCESS | 2249 | 1461306129290 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 922ms 23:22:09 INFO - PROCESS | 2249 | 1461306129350 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:22:09 INFO - PROCESS | 2249 | 1461306129352 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:22:09 INFO - PROCESS | 2249 | 1461306129357 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:22:09 INFO - PROCESS | 2249 | 1461306129359 Marionette TRACE conn2 <- [1,1274,null,{}] 23:22:09 INFO - PROCESS | 2249 | 1461306129362 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:09 INFO - PROCESS | 2249 | 1461306129472 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:22:09 INFO - PROCESS | 2249 | 1461306129602 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x115610000 == 83 [pid = 2249] [id = 326] 23:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x11a554400) [pid = 2249] [serial = 977] [outer = 0x0] 23:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11aa15800) [pid = 2249] [serial = 978] [outer = 0x11a554400] 23:22:09 INFO - PROCESS | 2249 | 1461306129629 Marionette DEBUG loaded listener.js 23:22:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x11b0eac00) [pid = 2249] [serial = 979] [outer = 0x11a554400] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe79800 == 82 [pid = 2249] [id = 316] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12fcd5800 == 81 [pid = 2249] [id = 315] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12e83a000 == 80 [pid = 2249] [id = 314] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12b1c0400) [pid = 2249] [serial = 888] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee39800 == 79 [pid = 2249] [id = 313] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12d58f000 == 78 [pid = 2249] [id = 312] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12d281000 == 77 [pid = 2249] [id = 311] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc5a800 == 76 [pid = 2249] [id = 310] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12a916800 == 75 [pid = 2249] [id = 309] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x129764800 == 74 [pid = 2249] [id = 308] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x126853800 == 73 [pid = 2249] [id = 307] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad79000 == 72 [pid = 2249] [id = 306] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1cb800 == 71 [pid = 2249] [id = 305] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc84800 == 70 [pid = 2249] [id = 304] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x119708800 == 69 [pid = 2249] [id = 303] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12f3a1000 == 68 [pid = 2249] [id = 302] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5a5000 == 67 [pid = 2249] [id = 301] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2ca000 == 66 [pid = 2249] [id = 300] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x129b29000 == 65 [pid = 2249] [id = 299] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x11ba86000 == 64 [pid = 2249] [id = 298] 23:22:10 INFO - PROCESS | 2249 | --DOCSHELL 0x116688800 == 63 [pid = 2249] [id = 297] 23:22:10 INFO - PROCESS | 2249 | 1461306130177 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x11c909c00) [pid = 2249] [serial = 801] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x127014400) [pid = 2249] [serial = 870] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x127ab5800) [pid = 2249] [serial = 873] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x129249800) [pid = 2249] [serial = 876] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x11a78d800) [pid = 2249] [serial = 853] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x118ee1000) [pid = 2249] [serial = 852] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x11a9d2800) [pid = 2249] [serial = 855] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x11aaa6800) [pid = 2249] [serial = 856] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x128912c00) [pid = 2249] [serial = 874] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11c9c0c00) [pid = 2249] [serial = 864] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x125ae1c00) [pid = 2249] [serial = 865] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11bfb4800) [pid = 2249] [serial = 858] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11c238400) [pid = 2249] [serial = 859] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x114ea9c00) [pid = 2249] [serial = 833] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x11a78c000) [pid = 2249] [serial = 836] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x115628800) [pid = 2249] [serial = 848] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x116344800) [pid = 2249] [serial = 849] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x127ab4400) [pid = 2249] [serial = 842] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12bbda800) [pid = 2249] [serial = 845] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x11c899000) [pid = 2249] [serial = 861] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x11c908400) [pid = 2249] [serial = 862] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12e48b400) [pid = 2249] [serial = 831] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11c5bec00) [pid = 2249] [serial = 839] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12bce1400) [pid = 2249] [serial = 456] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x129d2dc00) [pid = 2249] [serial = 885] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x125ae3400) [pid = 2249] [serial = 882] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x114eacc00) [pid = 2249] [serial = 879] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x11a9db800) [pid = 2249] [serial = 880] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x129d24c00) [pid = 2249] [serial = 883] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x125b7e400) [pid = 2249] [serial = 867] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x126f11800) [pid = 2249] [serial = 868] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x12971c400) [pid = 2249] [serial = 877] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x127599800) [pid = 2249] [serial = 871] [outer = 0x0] [url = about:blank] 23:22:10 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x129dc1c00) [pid = 2249] [serial = 886] [outer = 0x0] [url = about:blank] 23:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 875ms 23:22:10 INFO - PROCESS | 2249 | 1461306130234 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:22:10 INFO - PROCESS | 2249 | 1461306130236 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:22:10 INFO - PROCESS | 2249 | 1461306130239 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:22:10 INFO - PROCESS | 2249 | 1461306130240 Marionette TRACE conn2 <- [1,1278,null,{}] 23:22:10 INFO - PROCESS | 2249 | 1461306130243 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:10 INFO - PROCESS | 2249 | 1461306130338 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:22:10 INFO - PROCESS | 2249 | 1461306130345 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x11985e800 == 64 [pid = 2249] [id = 327] 23:22:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x11bae1400) [pid = 2249] [serial = 980] [outer = 0x0] 23:22:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x11c236000) [pid = 2249] [serial = 981] [outer = 0x11bae1400] 23:22:10 INFO - PROCESS | 2249 | 1461306130388 Marionette DEBUG loaded listener.js 23:22:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x11c963c00) [pid = 2249] [serial = 982] [outer = 0x11bae1400] 23:22:10 INFO - PROCESS | 2249 | 1461306130849 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:22:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:22:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 622ms 23:22:10 INFO - PROCESS | 2249 | 1461306130867 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:22:10 INFO - PROCESS | 2249 | 1461306130869 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:22:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:22:10 INFO - PROCESS | 2249 | 1461306130879 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:22:10 INFO - PROCESS | 2249 | 1461306130886 Marionette TRACE conn2 <- [1,1282,null,{}] 23:22:10 INFO - PROCESS | 2249 | 1461306130891 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:11 INFO - PROCESS | 2249 | 1461306131026 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:22:11 INFO - PROCESS | 2249 | 1461306131034 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d29000 == 65 [pid = 2249] [id = 328] 23:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x125adf400) [pid = 2249] [serial = 983] [outer = 0x0] 23:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x1268f1400) [pid = 2249] [serial = 984] [outer = 0x125adf400] 23:22:11 INFO - PROCESS | 2249 | 1461306131075 Marionette DEBUG loaded listener.js 23:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x127010000) [pid = 2249] [serial = 985] [outer = 0x125adf400] 23:22:11 INFO - PROCESS | 2249 | 1461306131516 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 686ms 23:22:11 INFO - PROCESS | 2249 | 1461306131558 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:22:11 INFO - PROCESS | 2249 | 1461306131560 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:22:11 INFO - PROCESS | 2249 | 1461306131564 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:22:11 INFO - PROCESS | 2249 | 1461306131566 Marionette TRACE conn2 <- [1,1286,null,{}] 23:22:11 INFO - PROCESS | 2249 | 1461306131568 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:11 INFO - PROCESS | 2249 | 1461306131655 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:22:11 INFO - PROCESS | 2249 | 1461306131659 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288a7800 == 66 [pid = 2249] [id = 329] 23:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x126f0cc00) [pid = 2249] [serial = 986] [outer = 0x0] 23:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x128876c00) [pid = 2249] [serial = 987] [outer = 0x126f0cc00] 23:22:11 INFO - PROCESS | 2249 | 1461306131685 Marionette DEBUG loaded listener.js 23:22:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12971ac00) [pid = 2249] [serial = 988] [outer = 0x126f0cc00] 23:22:12 INFO - PROCESS | 2249 | 1461306132035 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 520ms 23:22:12 INFO - PROCESS | 2249 | 1461306132083 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:22:12 INFO - PROCESS | 2249 | 1461306132084 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:22:12 INFO - PROCESS | 2249 | 1461306132109 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:22:12 INFO - PROCESS | 2249 | 1461306132111 Marionette TRACE conn2 <- [1,1290,null,{}] 23:22:12 INFO - PROCESS | 2249 | 1461306132115 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:12 INFO - PROCESS | 2249 | 1461306132201 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:22:12 INFO - PROCESS | 2249 | 1461306132205 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x129782800 == 67 [pid = 2249] [id = 330] 23:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x129989c00) [pid = 2249] [serial = 989] [outer = 0x0] 23:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x129d25c00) [pid = 2249] [serial = 990] [outer = 0x129989c00] 23:22:12 INFO - PROCESS | 2249 | 1461306132240 Marionette DEBUG loaded listener.js 23:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12b256c00) [pid = 2249] [serial = 991] [outer = 0x129989c00] 23:22:12 INFO - PROCESS | 2249 | 1461306132612 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 545ms 23:22:12 INFO - PROCESS | 2249 | 1461306132638 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:22:12 INFO - PROCESS | 2249 | 1461306132639 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:22:12 INFO - PROCESS | 2249 | 1461306132642 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:22:12 INFO - PROCESS | 2249 | 1461306132643 Marionette TRACE conn2 <- [1,1294,null,{}] 23:22:12 INFO - PROCESS | 2249 | 1461306132647 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:12 INFO - PROCESS | 2249 | 1461306132757 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:22:12 INFO - PROCESS | 2249 | 1461306132767 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b413800 == 68 [pid = 2249] [id = 331] 23:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x129b7a800) [pid = 2249] [serial = 992] [outer = 0x0] 23:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12b675400) [pid = 2249] [serial = 993] [outer = 0x129b7a800] 23:22:12 INFO - PROCESS | 2249 | 1461306132792 Marionette DEBUG loaded listener.js 23:22:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12bd87c00) [pid = 2249] [serial = 994] [outer = 0x129b7a800] 23:22:13 INFO - PROCESS | 2249 | 1461306133132 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 23:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:22:13 INFO - PROCESS | 2249 | 1461306133161 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:22:13 INFO - PROCESS | 2249 | 1461306133163 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:22:13 INFO - PROCESS | 2249 | 1461306133165 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:22:13 INFO - PROCESS | 2249 | 1461306133166 Marionette TRACE conn2 <- [1,1298,null,{}] 23:22:13 INFO - PROCESS | 2249 | 1461306133168 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:13 INFO - PROCESS | 2249 | 1461306133282 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:22:13 INFO - PROCESS | 2249 | 1461306133295 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc62000 == 69 [pid = 2249] [id = 332] 23:22:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12b25ec00) [pid = 2249] [serial = 995] [outer = 0x0] 23:22:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12d19b000) [pid = 2249] [serial = 996] [outer = 0x12b25ec00] 23:22:13 INFO - PROCESS | 2249 | 1461306133321 Marionette DEBUG loaded listener.js 23:22:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12bcdf000) [pid = 2249] [serial = 997] [outer = 0x12b25ec00] 23:22:13 INFO - PROCESS | 2249 | 1461306133710 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:22:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:22:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 570ms 23:22:13 INFO - PROCESS | 2249 | 1461306133736 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:22:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:22:13 INFO - PROCESS | 2249 | 1461306133738 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:22:13 INFO - PROCESS | 2249 | 1461306133742 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:22:13 INFO - PROCESS | 2249 | 1461306133743 Marionette TRACE conn2 <- [1,1302,null,{}] 23:22:13 INFO - PROCESS | 2249 | 1461306133766 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:13 INFO - PROCESS | 2249 | 1461306133926 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:22:13 INFO - PROCESS | 2249 | 1461306133960 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2ca000 == 70 [pid = 2249] [id = 333] 23:22:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12e484800) [pid = 2249] [serial = 998] [outer = 0x0] 23:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x12e7ae000) [pid = 2249] [serial = 999] [outer = 0x12e484800] 23:22:14 INFO - PROCESS | 2249 | 1461306134003 Marionette DEBUG loaded listener.js 23:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12e7bb400) [pid = 2249] [serial = 1000] [outer = 0x12e484800] 23:22:14 INFO - PROCESS | 2249 | 1461306134605 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x1279cc400) [pid = 2249] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12974e800) [pid = 2249] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x129d28400) [pid = 2249] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x11562b800) [pid = 2249] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x1158a0c00) [pid = 2249] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x118b08000) [pid = 2249] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12751e800) [pid = 2249] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x11c903c00) [pid = 2249] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x125f3d800) [pid = 2249] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x129dc8800) [pid = 2249] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11a551800) [pid = 2249] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12d437000) [pid = 2249] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x12db32c00) [pid = 2249] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:22:14 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x1275dd400) [pid = 2249] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 891ms 23:22:14 INFO - PROCESS | 2249 | 1461306134633 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:22:14 INFO - PROCESS | 2249 | 1461306134634 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:22:14 INFO - PROCESS | 2249 | 1461306134636 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:22:14 INFO - PROCESS | 2249 | 1461306134637 Marionette TRACE conn2 <- [1,1306,null,{}] 23:22:14 INFO - PROCESS | 2249 | 1461306134640 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:14 INFO - PROCESS | 2249 | 1461306134739 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:22:14 INFO - PROCESS | 2249 | 1461306134745 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d53f800 == 71 [pid = 2249] [id = 334] 23:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x11c91b400) [pid = 2249] [serial = 1001] [outer = 0x0] 23:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x129985800) [pid = 2249] [serial = 1002] [outer = 0x11c91b400] 23:22:14 INFO - PROCESS | 2249 | 1461306134774 Marionette DEBUG loaded listener.js 23:22:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12d5c2400) [pid = 2249] [serial = 1003] [outer = 0x11c91b400] 23:22:15 INFO - PROCESS | 2249 | 1461306135147 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 523ms 23:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:22:15 INFO - PROCESS | 2249 | 1461306135164 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:22:15 INFO - PROCESS | 2249 | 1461306135166 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:22:15 INFO - PROCESS | 2249 | 1461306135168 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:22:15 INFO - PROCESS | 2249 | 1461306135169 Marionette TRACE conn2 <- [1,1310,null,{}] 23:22:15 INFO - PROCESS | 2249 | 1461306135171 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:15 INFO - PROCESS | 2249 | 1461306135298 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:22:15 INFO - PROCESS | 2249 | 1461306135323 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e75f000 == 72 [pid = 2249] [id = 335] 23:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12b430400) [pid = 2249] [serial = 1004] [outer = 0x0] 23:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12e865c00) [pid = 2249] [serial = 1005] [outer = 0x12b430400] 23:22:15 INFO - PROCESS | 2249 | 1461306135353 Marionette DEBUG loaded listener.js 23:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12f562400) [pid = 2249] [serial = 1006] [outer = 0x12b430400] 23:22:15 INFO - PROCESS | 2249 | 1461306135678 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 23:22:15 INFO - PROCESS | 2249 | 1461306135688 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:22:15 INFO - PROCESS | 2249 | 1461306135690 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:22:15 INFO - PROCESS | 2249 | 1461306135692 Marionette TRACE conn2 <- [1,1314,null,{}] 23:22:15 INFO - PROCESS | 2249 | 1461306135695 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:15 INFO - PROCESS | 2249 | 1461306135802 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:22:15 INFO - PROCESS | 2249 | 1461306135806 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe6f000 == 73 [pid = 2249] [id = 336] 23:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12f564c00) [pid = 2249] [serial = 1007] [outer = 0x0] 23:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12f915400) [pid = 2249] [serial = 1008] [outer = 0x12f564c00] 23:22:15 INFO - PROCESS | 2249 | 1461306135831 Marionette DEBUG loaded listener.js 23:22:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x12fac7400) [pid = 2249] [serial = 1009] [outer = 0x12f564c00] 23:22:16 INFO - PROCESS | 2249 | 1461306136156 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 474ms 23:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:22:16 INFO - PROCESS | 2249 | 1461306136168 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:22:16 INFO - PROCESS | 2249 | 1461306136169 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:22:16 INFO - PROCESS | 2249 | 1461306136172 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:22:16 INFO - PROCESS | 2249 | 1461306136173 Marionette TRACE conn2 <- [1,1318,null,{}] 23:22:16 INFO - PROCESS | 2249 | 1461306136175 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:16 INFO - PROCESS | 2249 | 1461306136299 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:22:16 INFO - PROCESS | 2249 | 1461306136306 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x130370800 == 74 [pid = 2249] [id = 337] 23:22:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x12e86b800) [pid = 2249] [serial = 1010] [outer = 0x0] 23:22:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x12f297000) [pid = 2249] [serial = 1011] [outer = 0x12e86b800] 23:22:16 INFO - PROCESS | 2249 | 1461306136331 Marionette DEBUG loaded listener.js 23:22:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x12f29d000) [pid = 2249] [serial = 1012] [outer = 0x12e86b800] 23:22:16 INFO - PROCESS | 2249 | 1461306136744 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:22:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:22:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 619ms 23:22:16 INFO - PROCESS | 2249 | 1461306136792 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:22:16 INFO - PROCESS | 2249 | 1461306136794 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:22:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:22:16 INFO - PROCESS | 2249 | 1461306136798 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:22:16 INFO - PROCESS | 2249 | 1461306136801 Marionette TRACE conn2 <- [1,1322,null,{}] 23:22:16 INFO - PROCESS | 2249 | 1461306136805 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:16 INFO - PROCESS | 2249 | 1461306136923 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:22:17 INFO - PROCESS | 2249 | 1461306136999 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad83800 == 75 [pid = 2249] [id = 338] 23:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x115865400) [pid = 2249] [serial = 1013] [outer = 0x0] 23:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x119269400) [pid = 2249] [serial = 1014] [outer = 0x115865400] 23:22:17 INFO - PROCESS | 2249 | 1461306137032 Marionette DEBUG loaded listener.js 23:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11ab58c00) [pid = 2249] [serial = 1015] [outer = 0x115865400] 23:22:17 INFO - PROCESS | 2249 | 1461306137465 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 722ms 23:22:17 INFO - PROCESS | 2249 | 1461306137520 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:22:17 INFO - PROCESS | 2249 | 1461306137524 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:22:17 INFO - PROCESS | 2249 | 1461306137529 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:22:17 INFO - PROCESS | 2249 | 1461306137531 Marionette TRACE conn2 <- [1,1326,null,{}] 23:22:17 INFO - PROCESS | 2249 | 1461306137533 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:17 INFO - PROCESS | 2249 | 1461306137646 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:22:17 INFO - PROCESS | 2249 | 1461306137708 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270dc800 == 76 [pid = 2249] [id = 339] 23:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11af08000) [pid = 2249] [serial = 1016] [outer = 0x0] 23:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11c91fc00) [pid = 2249] [serial = 1017] [outer = 0x11af08000] 23:22:17 INFO - PROCESS | 2249 | 1461306137750 Marionette DEBUG loaded listener.js 23:22:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x125f38000) [pid = 2249] [serial = 1018] [outer = 0x11af08000] 23:22:18 INFO - PROCESS | 2249 | 1461306138183 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 720ms 23:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:22:18 INFO - PROCESS | 2249 | 1461306138249 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:22:18 INFO - PROCESS | 2249 | 1461306138250 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:22:18 INFO - PROCESS | 2249 | 1461306138252 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:22:18 INFO - PROCESS | 2249 | 1461306138255 Marionette TRACE conn2 <- [1,1330,null,{}] 23:22:18 INFO - PROCESS | 2249 | 1461306138263 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:18 INFO - PROCESS | 2249 | 1461306138378 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:22:18 INFO - PROCESS | 2249 | 1461306138452 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac18800 == 77 [pid = 2249] [id = 340] 23:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x126f16800) [pid = 2249] [serial = 1019] [outer = 0x0] 23:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12997e000) [pid = 2249] [serial = 1020] [outer = 0x126f16800] 23:22:18 INFO - PROCESS | 2249 | 1461306138484 Marionette DEBUG loaded listener.js 23:22:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12b663c00) [pid = 2249] [serial = 1021] [outer = 0x126f16800] 23:22:18 INFO - PROCESS | 2249 | 1461306138912 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 23:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 672ms 23:22:18 INFO - PROCESS | 2249 | 1461306138924 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:22:18 INFO - PROCESS | 2249 | 1461306138927 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:22:18 INFO - PROCESS | 2249 | 1461306138931 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:22:18 INFO - PROCESS | 2249 | 1461306138933 Marionette TRACE conn2 <- [1,1334,null,{}] 23:22:18 INFO - PROCESS | 2249 | 1461306138935 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:19 INFO - PROCESS | 2249 | 1461306139044 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:22:19 INFO - PROCESS | 2249 | 1461306139145 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d57f800 == 78 [pid = 2249] [id = 341] 23:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12b681000) [pid = 2249] [serial = 1022] [outer = 0x0] 23:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12d429400) [pid = 2249] [serial = 1023] [outer = 0x12b681000] 23:22:19 INFO - PROCESS | 2249 | 1461306139177 Marionette DEBUG loaded listener.js 23:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12e867c00) [pid = 2249] [serial = 1024] [outer = 0x12b681000] 23:22:19 INFO - PROCESS | 2249 | 1461306139579 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:22:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:22:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 669ms 23:22:19 INFO - PROCESS | 2249 | 1461306139601 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:22:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:22:19 INFO - PROCESS | 2249 | 1461306139602 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:22:19 INFO - PROCESS | 2249 | 1461306139604 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:22:19 INFO - PROCESS | 2249 | 1461306139606 Marionette TRACE conn2 <- [1,1338,null,{}] 23:22:19 INFO - PROCESS | 2249 | 1461306139608 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:19 INFO - PROCESS | 2249 | 1461306139717 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:22:19 INFO - PROCESS | 2249 | 1461306139822 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x130e31000 == 79 [pid = 2249] [id = 342] 23:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12e863c00) [pid = 2249] [serial = 1025] [outer = 0x0] 23:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12f2ca000) [pid = 2249] [serial = 1026] [outer = 0x12e863c00] 23:22:19 INFO - PROCESS | 2249 | 1461306139853 Marionette DEBUG loaded listener.js 23:22:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12f569800) [pid = 2249] [serial = 1027] [outer = 0x12e863c00] 23:22:20 INFO - PROCESS | 2249 | 1461306140742 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1169ms 23:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:22:20 INFO - PROCESS | 2249 | 1461306140774 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:22:20 INFO - PROCESS | 2249 | 1461306140775 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:22:20 INFO - PROCESS | 2249 | 1461306140778 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:22:20 INFO - PROCESS | 2249 | 1461306140779 Marionette TRACE conn2 <- [1,1342,null,{}] 23:22:20 INFO - PROCESS | 2249 | 1461306140781 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:20 INFO - PROCESS | 2249 | 1461306140905 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:22:21 INFO - PROCESS | 2249 | 1461306141005 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a4de000 == 80 [pid = 2249] [id = 343] 23:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x113508800) [pid = 2249] [serial = 1028] [outer = 0x0] 23:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x11350d800) [pid = 2249] [serial = 1029] [outer = 0x113508800] 23:22:21 INFO - PROCESS | 2249 | 1461306141039 Marionette DEBUG loaded listener.js 23:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12fac8c00) [pid = 2249] [serial = 1030] [outer = 0x113508800] 23:22:21 INFO - PROCESS | 2249 | 1461306141463 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 23:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:22:21 INFO - PROCESS | 2249 | 1461306141498 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:22:21 INFO - PROCESS | 2249 | 1461306141499 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:22:21 INFO - PROCESS | 2249 | 1461306141501 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:22:21 INFO - PROCESS | 2249 | 1461306141503 Marionette TRACE conn2 <- [1,1346,null,{}] 23:22:21 INFO - PROCESS | 2249 | 1461306141505 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:21 INFO - PROCESS | 2249 | 1461306141612 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:22:21 INFO - PROCESS | 2249 | 1461306141686 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x114be1800 == 81 [pid = 2249] [id = 344] 23:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12fad1000) [pid = 2249] [serial = 1031] [outer = 0x0] 23:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12fadd800) [pid = 2249] [serial = 1032] [outer = 0x12fad1000] 23:22:21 INFO - PROCESS | 2249 | 1461306141715 Marionette DEBUG loaded listener.js 23:22:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12fae5000) [pid = 2249] [serial = 1033] [outer = 0x12fad1000] 23:22:22 INFO - PROCESS | 2249 | 1461306142174 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:22:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:22:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 718ms 23:22:22 INFO - PROCESS | 2249 | 1461306142228 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:22:22 INFO - PROCESS | 2249 | 1461306142230 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:22:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:22:22 INFO - PROCESS | 2249 | 1461306142254 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:22:22 INFO - PROCESS | 2249 | 1461306142256 Marionette TRACE conn2 <- [1,1350,null,{}] 23:22:22 INFO - PROCESS | 2249 | 1461306142258 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:22 INFO - PROCESS | 2249 | 1461306142364 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:22:22 INFO - PROCESS | 2249 | 1461306142439 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aae6800 == 82 [pid = 2249] [id = 345] 23:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x114eae800) [pid = 2249] [serial = 1034] [outer = 0x0] 23:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x11af11000) [pid = 2249] [serial = 1035] [outer = 0x114eae800] 23:22:22 INFO - PROCESS | 2249 | 1461306142469 Marionette DEBUG loaded listener.js 23:22:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x129b7f800) [pid = 2249] [serial = 1036] [outer = 0x114eae800] 23:22:23 INFO - PROCESS | 2249 | 1461306143059 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 819ms 23:22:23 INFO - PROCESS | 2249 | 1461306143074 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:22:23 INFO - PROCESS | 2249 | 1461306143076 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:22:23 INFO - PROCESS | 2249 | 1461306143083 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:22:23 INFO - PROCESS | 2249 | 1461306143085 Marionette TRACE conn2 <- [1,1354,null,{}] 23:22:23 INFO - PROCESS | 2249 | 1461306143088 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:23 INFO - PROCESS | 2249 | 1461306143196 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:22:23 INFO - PROCESS | 2249 | 1461306143278 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e72000 == 83 [pid = 2249] [id = 346] 23:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x115633800) [pid = 2249] [serial = 1037] [outer = 0x0] 23:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x118891000) [pid = 2249] [serial = 1038] [outer = 0x115633800] 23:22:23 INFO - PROCESS | 2249 | 1461306143309 Marionette DEBUG loaded listener.js 23:22:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x11a9de000) [pid = 2249] [serial = 1039] [outer = 0x115633800] 23:22:23 INFO - PROCESS | 2249 | 1461306143754 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 722ms 23:22:23 INFO - PROCESS | 2249 | 1461306143813 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:22:23 INFO - PROCESS | 2249 | 1461306143817 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:22:23 INFO - PROCESS | 2249 | 1461306143823 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:22:23 INFO - PROCESS | 2249 | 1461306143824 Marionette TRACE conn2 <- [1,1358,null,{}] 23:22:23 INFO - PROCESS | 2249 | 1461306143850 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:23 INFO - PROCESS | 2249 | 1461306143980 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:22:23 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe6f000 == 82 [pid = 2249] [id = 336] 23:22:23 INFO - PROCESS | 2249 | --DOCSHELL 0x12e75f000 == 81 [pid = 2249] [id = 335] 23:22:23 INFO - PROCESS | 2249 | --DOCSHELL 0x12d53f800 == 80 [pid = 2249] [id = 334] 23:22:23 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2ca000 == 79 [pid = 2249] [id = 333] 23:22:23 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc62000 == 78 [pid = 2249] [id = 332] 23:22:23 INFO - PROCESS | 2249 | --DOCSHELL 0x12b413800 == 77 [pid = 2249] [id = 331] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x129782800 == 76 [pid = 2249] [id = 330] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x1288a7800 == 75 [pid = 2249] [id = 329] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x125d29000 == 74 [pid = 2249] [id = 328] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11985e800 == 73 [pid = 2249] [id = 327] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x115610000 == 72 [pid = 2249] [id = 326] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11bfda000 == 71 [pid = 2249] [id = 325] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x13084f800 == 70 [pid = 2249] [id = 322] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x13037b800 == 69 [pid = 2249] [id = 321] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x12fa18800 == 68 [pid = 2249] [id = 320] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x1292d1000 == 67 [pid = 2249] [id = 319] 23:22:24 INFO - PROCESS | 2249 | --DOCSHELL 0x11b93f800 == 66 [pid = 2249] [id = 318] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x12b424000) [pid = 2249] [serial = 933] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x12bce1c00) [pid = 2249] [serial = 936] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x12bbe3400) [pid = 2249] [serial = 934] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x12d19e000) [pid = 2249] [serial = 939] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x126f13000) [pid = 2249] [serial = 942] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x1191c2c00) [pid = 2249] [serial = 913] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x11850d000) [pid = 2249] [serial = 912] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x11a9cf800) [pid = 2249] [serial = 918] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x11c23bc00) [pid = 2249] [serial = 919] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x11ab4ec00) [pid = 2249] [serial = 909] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x125add400) [pid = 2249] [serial = 900] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x128910c00) [pid = 2249] [serial = 927] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x129983c00) [pid = 2249] [serial = 928] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12b66a800) [pid = 2249] [serial = 906] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x125ae3800) [pid = 2249] [serial = 921] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x125efa400) [pid = 2249] [serial = 922] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x126f0c800) [pid = 2249] [serial = 924] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x127015800) [pid = 2249] [serial = 925] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12b258c00) [pid = 2249] [serial = 889] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12974e000) [pid = 2249] [serial = 903] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x11c119000) [pid = 2249] [serial = 897] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11af88800) [pid = 2249] [serial = 916] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11ab5a400) [pid = 2249] [serial = 915] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x1157c4c00) [pid = 2249] [serial = 891] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11a9da400) [pid = 2249] [serial = 894] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x12db35c00) [pid = 2249] [serial = 945] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x12e446800) [pid = 2249] [serial = 948] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x12e487800) [pid = 2249] [serial = 949] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12d254c00) [pid = 2249] [serial = 940] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x12d431000) [pid = 2249] [serial = 943] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x129d29800) [pid = 2249] [serial = 930] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12e206000) [pid = 2249] [serial = 946] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12b254c00) [pid = 2249] [serial = 931] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12c00e000) [pid = 2249] [serial = 937] [outer = 0x0] [url = about:blank] 23:22:24 INFO - PROCESS | 2249 | 1461306144090 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b13800 == 67 [pid = 2249] [id = 347] 23:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x1158a0c00) [pid = 2249] [serial = 1040] [outer = 0x0] 23:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x11a9cf800) [pid = 2249] [serial = 1041] [outer = 0x1158a0c00] 23:22:24 INFO - PROCESS | 2249 | 1461306144119 Marionette DEBUG loaded listener.js 23:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x11c89a800) [pid = 2249] [serial = 1042] [outer = 0x1158a0c00] 23:22:24 INFO - PROCESS | 2249 | 1461306144440 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 644ms 23:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:22:24 INFO - PROCESS | 2249 | 1461306144467 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:22:24 INFO - PROCESS | 2249 | 1461306144468 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:22:24 INFO - PROCESS | 2249 | 1461306144471 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:22:24 INFO - PROCESS | 2249 | 1461306144473 Marionette TRACE conn2 <- [1,1362,null,{}] 23:22:24 INFO - PROCESS | 2249 | 1461306144480 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:24 INFO - PROCESS | 2249 | 1461306144573 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:22:24 INFO - PROCESS | 2249 | 1461306144581 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f86000 == 68 [pid = 2249] [id = 348] 23:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x125add800) [pid = 2249] [serial = 1043] [outer = 0x0] 23:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x126f15c00) [pid = 2249] [serial = 1044] [outer = 0x125add800] 23:22:24 INFO - PROCESS | 2249 | 1461306144609 Marionette DEBUG loaded listener.js 23:22:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x128954800) [pid = 2249] [serial = 1045] [outer = 0x125add800] 23:22:24 INFO - PROCESS | 2249 | 1461306144967 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 23:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:22:24 INFO - PROCESS | 2249 | 1461306144992 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:22:24 INFO - PROCESS | 2249 | 1461306144994 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:22:24 INFO - PROCESS | 2249 | 1461306144996 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:22:24 INFO - PROCESS | 2249 | 1461306144997 Marionette TRACE conn2 <- [1,1366,null,{}] 23:22:25 INFO - PROCESS | 2249 | 1461306144999 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:25 INFO - PROCESS | 2249 | 1461306145090 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:22:25 INFO - PROCESS | 2249 | 1461306145097 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a912800 == 69 [pid = 2249] [id = 349] 23:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x129714000) [pid = 2249] [serial = 1046] [outer = 0x0] 23:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x129b82800) [pid = 2249] [serial = 1047] [outer = 0x129714000] 23:22:25 INFO - PROCESS | 2249 | 1461306145123 Marionette DEBUG loaded listener.js 23:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x12ac4b400) [pid = 2249] [serial = 1048] [outer = 0x129714000] 23:22:25 INFO - PROCESS | 2249 | 1461306145489 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:22:25 INFO - PROCESS | 2249 | 1461306145517 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:22:25 INFO - PROCESS | 2249 | 1461306145519 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:22:25 INFO - PROCESS | 2249 | 1461306145521 Marionette TRACE conn2 <- [1,1370,null,{}] 23:22:25 INFO - PROCESS | 2249 | 1461306145523 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:25 INFO - PROCESS | 2249 | 1461306145611 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:22:25 INFO - PROCESS | 2249 | 1461306145616 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b81f000 == 70 [pid = 2249] [id = 350] 23:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x12ac4e400) [pid = 2249] [serial = 1049] [outer = 0x0] 23:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x12ac55c00) [pid = 2249] [serial = 1050] [outer = 0x12ac4e400] 23:22:25 INFO - PROCESS | 2249 | 1461306145641 Marionette DEBUG loaded listener.js 23:22:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x12b250800) [pid = 2249] [serial = 1051] [outer = 0x12ac4e400] 23:22:25 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | Canvas test: 2d.pattern.image.incomplete.emptysrc - An attempt was made to use an object that is not, or is no longer, usable 23:22:25 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13 23:22:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:25 INFO - _addTest/ [0,1373,"getWindowHandle",null] 23:22:25 INFO - PROCESS | 2249 | 1461306145989 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 23:22:25 INFO - PROCESS | 2249 | 1461306145992 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:22:25 INFO - PROCESS | 2249 | 1461306145993 Marionette TRACE conn2 <- [1,1374,null,{}] 23:22:25 INFO - PROCESS | 2249 | 1461306145996 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:26 INFO - PROCESS | 2249 | 1461306146101 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:22:26 INFO - PROCESS | 2249 | 1461306146187 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c167000 == 71 [pid = 2249] [id = 351] 23:22:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x12ac54800) [pid = 2249] [serial = 1052] [outer = 0x0] 23:22:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12b431000) [pid = 2249] [serial = 1053] [outer = 0x12ac54800] 23:22:26 INFO - PROCESS | 2249 | 1461306146218 Marionette DEBUG loaded listener.js 23:22:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12d5bfc00) [pid = 2249] [serial = 1054] [outer = 0x12ac54800] 23:22:26 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:22:26 INFO - PROCESS | 2249 | 1461306146668 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:22:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:22:26 INFO - PROCESS | 2249 | 1461306146719 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:22:26 INFO - PROCESS | 2249 | 1461306146722 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:22:26 INFO - PROCESS | 2249 | 1461306146724 Marionette TRACE conn2 <- [1,1378,null,{}] 23:22:26 INFO - PROCESS | 2249 | 1461306146736 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:26 INFO - PROCESS | 2249 | 1461306146900 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:22:26 INFO - PROCESS | 2249 | 1461306146924 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d588800 == 72 [pid = 2249] [id = 352] 23:22:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12b1bc800) [pid = 2249] [serial = 1055] [outer = 0x0] 23:22:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12e446800) [pid = 2249] [serial = 1056] [outer = 0x12b1bc800] 23:22:26 INFO - PROCESS | 2249 | 1461306146959 Marionette DEBUG loaded listener.js 23:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12e48e000) [pid = 2249] [serial = 1057] [outer = 0x12b1bc800] 23:22:27 INFO - PROCESS | 2249 | 1461306147301 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 23:22:27 INFO - PROCESS | 2249 | 1461306147343 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:22:27 INFO - PROCESS | 2249 | 1461306147345 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:22:27 INFO - PROCESS | 2249 | 1461306147346 Marionette TRACE conn2 <- [1,1382,null,{}] 23:22:27 INFO - PROCESS | 2249 | 1461306147349 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:27 INFO - PROCESS | 2249 | 1461306147460 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:22:27 INFO - PROCESS | 2249 | 1461306147516 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee39800 == 73 [pid = 2249] [id = 353] 23:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12d5c2c00) [pid = 2249] [serial = 1058] [outer = 0x0] 23:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12f28fc00) [pid = 2249] [serial = 1059] [outer = 0x12d5c2c00] 23:22:27 INFO - PROCESS | 2249 | 1461306147541 Marionette DEBUG loaded listener.js 23:22:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12f2ca800) [pid = 2249] [serial = 1060] [outer = 0x12d5c2c00] 23:22:27 INFO - PROCESS | 2249 | [2249] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:22:27 INFO - PROCESS | 2249 | 1461306147890 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 23:22:27 INFO - PROCESS | 2249 | 1461306147918 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:22:27 INFO - PROCESS | 2249 | 1461306147927 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:22:27 INFO - PROCESS | 2249 | 1461306147928 Marionette TRACE conn2 <- [1,1386,null,{}] 23:22:27 INFO - PROCESS | 2249 | 1461306147930 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:28 INFO - PROCESS | 2249 | 1461306148043 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:22:28 INFO - PROCESS | 2249 | 1461306148056 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fa1e000 == 74 [pid = 2249] [id = 354] 23:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12a391400) [pid = 2249] [serial = 1061] [outer = 0x0] 23:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12a39a000) [pid = 2249] [serial = 1062] [outer = 0x12a391400] 23:22:28 INFO - PROCESS | 2249 | 1461306148080 Marionette DEBUG loaded listener.js 23:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12a39f400) [pid = 2249] [serial = 1063] [outer = 0x12a391400] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x12e451800) [pid = 2249] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x114eae000) [pid = 2249] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x129b7a800) [pid = 2249] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x11a554400) [pid = 2249] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12b430400) [pid = 2249] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x125adf400) [pid = 2249] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12e484800) [pid = 2249] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x126f0cc00) [pid = 2249] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x129989c00) [pid = 2249] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12b25ec00) [pid = 2249] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12f564c00) [pid = 2249] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x11c91b400) [pid = 2249] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:22:28 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x11bae1400) [pid = 2249] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:22:28 INFO - PROCESS | 2249 | 1461306148518 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 23:22:28 INFO - PROCESS | 2249 | 1461306148551 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:22:28 INFO - PROCESS | 2249 | 1461306148553 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:22:28 INFO - PROCESS | 2249 | 1461306148554 Marionette TRACE conn2 <- [1,1390,null,{}] 23:22:28 INFO - PROCESS | 2249 | 1461306148556 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:28 INFO - PROCESS | 2249 | 1461306148680 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:22:28 INFO - PROCESS | 2249 | 1461306148739 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f7c000 == 75 [pid = 2249] [id = 355] 23:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x114eae000) [pid = 2249] [serial = 1064] [outer = 0x0] 23:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x1279cbc00) [pid = 2249] [serial = 1065] [outer = 0x114eae000] 23:22:28 INFO - PROCESS | 2249 | 1461306148765 Marionette DEBUG loaded listener.js 23:22:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x12bcd5800) [pid = 2249] [serial = 1066] [outer = 0x114eae000] 23:22:29 INFO - PROCESS | 2249 | 1461306149059 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 23:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:22:29 INFO - PROCESS | 2249 | 1461306149072 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:22:29 INFO - PROCESS | 2249 | 1461306149073 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:22:29 INFO - PROCESS | 2249 | 1461306149075 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:22:29 INFO - PROCESS | 2249 | 1461306149077 Marionette TRACE conn2 <- [1,1394,null,{}] 23:22:29 INFO - PROCESS | 2249 | 1461306149087 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:29 INFO - PROCESS | 2249 | 1461306149200 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:22:29 INFO - PROCESS | 2249 | 1461306149262 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300ed000 == 76 [pid = 2249] [id = 356] 23:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12a39b000) [pid = 2249] [serial = 1067] [outer = 0x0] 23:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12f299000) [pid = 2249] [serial = 1068] [outer = 0x12a39b000] 23:22:29 INFO - PROCESS | 2249 | 1461306149292 Marionette DEBUG loaded listener.js 23:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12f91e800) [pid = 2249] [serial = 1069] [outer = 0x12a39b000] 23:22:29 INFO - PROCESS | 2249 | 1461306149583 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:22:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:22:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 524ms 23:22:29 INFO - PROCESS | 2249 | 1461306149602 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:22:29 INFO - PROCESS | 2249 | 1461306149603 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:22:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:22:29 INFO - PROCESS | 2249 | 1461306149605 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:22:29 INFO - PROCESS | 2249 | 1461306149607 Marionette TRACE conn2 <- [1,1398,null,{}] 23:22:29 INFO - PROCESS | 2249 | 1461306149617 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:29 INFO - PROCESS | 2249 | 1461306149702 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:22:29 INFO - PROCESS | 2249 | 1461306149706 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a5c4800 == 77 [pid = 2249] [id = 357] 23:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12ab06000) [pid = 2249] [serial = 1070] [outer = 0x0] 23:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12ab0c000) [pid = 2249] [serial = 1071] [outer = 0x12ab06000] 23:22:29 INFO - PROCESS | 2249 | 1461306149747 Marionette DEBUG loaded listener.js 23:22:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12ab10800) [pid = 2249] [serial = 1072] [outer = 0x12ab06000] 23:22:30 INFO - PROCESS | 2249 | 1461306150270 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 671ms 23:22:30 INFO - PROCESS | 2249 | 1461306150278 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:22:30 INFO - PROCESS | 2249 | 1461306150279 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:22:30 INFO - PROCESS | 2249 | 1461306150284 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:22:30 INFO - PROCESS | 2249 | 1461306150286 Marionette TRACE conn2 <- [1,1402,null,{}] 23:22:30 INFO - PROCESS | 2249 | 1461306150289 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:30 INFO - PROCESS | 2249 | 1461306150509 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:22:30 INFO - PROCESS | 2249 | 1461306150616 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ab1d800 == 78 [pid = 2249] [id = 358] 23:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x113506800) [pid = 2249] [serial = 1073] [outer = 0x0] 23:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11350c000) [pid = 2249] [serial = 1074] [outer = 0x113506800] 23:22:30 INFO - PROCESS | 2249 | 1461306150650 Marionette DEBUG loaded listener.js 23:22:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x11562e000) [pid = 2249] [serial = 1075] [outer = 0x113506800] 23:22:31 INFO - PROCESS | 2249 | 1461306151112 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 870ms 23:22:31 INFO - PROCESS | 2249 | 1461306151155 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:22:31 INFO - PROCESS | 2249 | 1461306151158 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:22:31 INFO - PROCESS | 2249 | 1461306151161 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:22:31 INFO - PROCESS | 2249 | 1461306151165 Marionette TRACE conn2 <- [1,1406,null,{}] 23:22:31 INFO - PROCESS | 2249 | 1461306151168 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:31 INFO - PROCESS | 2249 | 1461306151286 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:22:31 INFO - PROCESS | 2249 | 1461306151392 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x1289be000 == 79 [pid = 2249] [id = 359] 23:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x11a9d8400) [pid = 2249] [serial = 1076] [outer = 0x0] 23:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x11c90d400) [pid = 2249] [serial = 1077] [outer = 0x11a9d8400] 23:22:31 INFO - PROCESS | 2249 | 1461306151427 Marionette DEBUG loaded listener.js 23:22:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x1269aac00) [pid = 2249] [serial = 1078] [outer = 0x11a9d8400] 23:22:31 INFO - PROCESS | 2249 | 1461306151840 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 722ms 23:22:31 INFO - PROCESS | 2249 | 1461306151884 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:22:31 INFO - PROCESS | 2249 | 1461306151886 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:22:31 INFO - PROCESS | 2249 | 1461306151888 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:22:31 INFO - PROCESS | 2249 | 1461306151890 Marionette TRACE conn2 <- [1,1410,null,{}] 23:22:31 INFO - PROCESS | 2249 | 1461306151892 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:32 INFO - PROCESS | 2249 | 1461306152006 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:22:32 INFO - PROCESS | 2249 | 1461306152112 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3a1000 == 80 [pid = 2249] [id = 360] 23:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x126f17400) [pid = 2249] [serial = 1079] [outer = 0x0] 23:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x129755000) [pid = 2249] [serial = 1080] [outer = 0x126f17400] 23:22:32 INFO - PROCESS | 2249 | 1461306152145 Marionette DEBUG loaded listener.js 23:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x12ab0e400) [pid = 2249] [serial = 1081] [outer = 0x126f17400] 23:22:32 INFO - PROCESS | 2249 | 1461306152640 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:22:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:22:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 775ms 23:22:32 INFO - PROCESS | 2249 | 1461306152664 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:22:32 INFO - PROCESS | 2249 | 1461306152666 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:22:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:22:32 INFO - PROCESS | 2249 | 1461306152674 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:22:32 INFO - PROCESS | 2249 | 1461306152678 Marionette TRACE conn2 <- [1,1414,null,{}] 23:22:32 INFO - PROCESS | 2249 | 1461306152682 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:32 INFO - PROCESS | 2249 | 1461306152793 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:22:32 INFO - PROCESS | 2249 | 1461306152857 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a5e2800 == 81 [pid = 2249] [id = 361] 23:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x12a396c00) [pid = 2249] [serial = 1082] [outer = 0x0] 23:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x12bbe4400) [pid = 2249] [serial = 1083] [outer = 0x12a396c00] 23:22:32 INFO - PROCESS | 2249 | 1461306152927 Marionette DEBUG loaded listener.js 23:22:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x12d258400) [pid = 2249] [serial = 1084] [outer = 0x12a396c00] 23:22:33 INFO - PROCESS | 2249 | 1461306153423 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 778ms 23:22:33 INFO - PROCESS | 2249 | 1461306153449 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:22:33 INFO - PROCESS | 2249 | 1461306153451 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:22:33 INFO - PROCESS | 2249 | 1461306153454 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:22:33 INFO - PROCESS | 2249 | 1461306153456 Marionette TRACE conn2 <- [1,1418,null,{}] 23:22:33 INFO - PROCESS | 2249 | 1461306153458 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:33 INFO - PROCESS | 2249 | 1461306153563 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:22:33 INFO - PROCESS | 2249 | 1461306153667 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b98800 == 82 [pid = 2249] [id = 362] 23:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x12f916400) [pid = 2249] [serial = 1085] [outer = 0x0] 23:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x12f91b400) [pid = 2249] [serial = 1086] [outer = 0x12f916400] 23:22:33 INFO - PROCESS | 2249 | 1461306153696 Marionette DEBUG loaded listener.js 23:22:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x12fade800) [pid = 2249] [serial = 1087] [outer = 0x12f916400] 23:22:34 INFO - PROCESS | 2249 | 1461306154172 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:22:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:22:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 770ms 23:22:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:22:34 INFO - PROCESS | 2249 | 1461306154224 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:22:34 INFO - PROCESS | 2249 | 1461306154226 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:22:34 INFO - PROCESS | 2249 | 1461306154228 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:22:34 INFO - PROCESS | 2249 | 1461306154231 Marionette TRACE conn2 <- [1,1422,null,{}] 23:22:34 INFO - PROCESS | 2249 | 1461306154234 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:34 INFO - PROCESS | 2249 | 1461306154343 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:22:34 INFO - PROCESS | 2249 | 1461306154451 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b75000 == 83 [pid = 2249] [id = 363] 23:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x12ffe5400) [pid = 2249] [serial = 1088] [outer = 0x0] 23:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x12ffe7c00) [pid = 2249] [serial = 1089] [outer = 0x12ffe5400] 23:22:34 INFO - PROCESS | 2249 | 1461306154489 Marionette DEBUG loaded listener.js 23:22:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x13066f400) [pid = 2249] [serial = 1090] [outer = 0x12ffe5400] 23:22:34 INFO - PROCESS | 2249 | 1461306154988 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 822ms 23:22:35 INFO - PROCESS | 2249 | 1461306155091 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:22:35 INFO - PROCESS | 2249 | 1461306155094 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:22:35 INFO - PROCESS | 2249 | 1461306155108 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:22:35 INFO - PROCESS | 2249 | 1461306155111 Marionette TRACE conn2 <- [1,1426,null,{}] 23:22:35 INFO - PROCESS | 2249 | 1461306155114 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:35 INFO - PROCESS | 2249 | 1461306155261 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:22:35 INFO - PROCESS | 2249 | 1461306155364 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239d9800 == 84 [pid = 2249] [id = 364] 23:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x115635800) [pid = 2249] [serial = 1091] [outer = 0x0] 23:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x12aa22000) [pid = 2249] [serial = 1092] [outer = 0x115635800] 23:22:35 INFO - PROCESS | 2249 | 1461306155406 Marionette DEBUG loaded listener.js 23:22:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x12aa53800) [pid = 2249] [serial = 1093] [outer = 0x115635800] 23:22:36 INFO - PROCESS | 2249 | 1461306156121 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1074ms 23:22:36 INFO - PROCESS | 2249 | 1461306156183 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:22:36 INFO - PROCESS | 2249 | 1461306156186 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:22:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:22:36 INFO - PROCESS | 2249 | 1461306156189 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:22:36 INFO - PROCESS | 2249 | 1461306156192 Marionette TRACE conn2 <- [1,1430,null,{}] 23:22:36 INFO - PROCESS | 2249 | 1461306156195 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:36 INFO - PROCESS | 2249 | 1461306156293 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:22:36 INFO - PROCESS | 2249 | 1461306156361 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e66000 == 85 [pid = 2249] [id = 365] 23:22:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x11a557800) [pid = 2249] [serial = 1094] [outer = 0x0] 23:22:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x11a78a400) [pid = 2249] [serial = 1095] [outer = 0x11a557800] 23:22:36 INFO - PROCESS | 2249 | 1461306156432 Marionette DEBUG loaded listener.js 23:22:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x11aa9b000) [pid = 2249] [serial = 1096] [outer = 0x11a557800] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x13a5c4800 == 84 [pid = 2249] [id = 357] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x1300ed000 == 83 [pid = 2249] [id = 356] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x126f7c000 == 82 [pid = 2249] [id = 355] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12fa1e000 == 81 [pid = 2249] [id = 354] 23:22:36 INFO - PROCESS | 2249 | --DOMWINDOW == 176 (0x12f297000) [pid = 2249] [serial = 1011] [outer = 0x0] [url = about:blank] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee39800 == 80 [pid = 2249] [id = 353] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12d588800 == 79 [pid = 2249] [id = 352] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12c167000 == 78 [pid = 2249] [id = 351] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12b81f000 == 77 [pid = 2249] [id = 350] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12a912800 == 76 [pid = 2249] [id = 349] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x126f86000 == 75 [pid = 2249] [id = 348] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x118b13800 == 74 [pid = 2249] [id = 347] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x125e72000 == 73 [pid = 2249] [id = 346] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x11aae6800 == 72 [pid = 2249] [id = 345] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x114be1800 == 71 [pid = 2249] [id = 344] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x13a4de000 == 70 [pid = 2249] [id = 343] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x130e31000 == 69 [pid = 2249] [id = 342] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12d57f800 == 68 [pid = 2249] [id = 341] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac18800 == 67 [pid = 2249] [id = 340] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x1270dc800 == 66 [pid = 2249] [id = 339] 23:22:36 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad83800 == 65 [pid = 2249] [id = 338] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x12fac7400) [pid = 2249] [serial = 1009] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x12e7b6c00) [pid = 2249] [serial = 952] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x116433400) [pid = 2249] [serial = 976] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x12f2cac00) [pid = 2249] [serial = 972] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x12b675400) [pid = 2249] [serial = 993] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x11aa15800) [pid = 2249] [serial = 978] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x12e7ad400) [pid = 2249] [serial = 951] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x12e7b5800) [pid = 2249] [serial = 969] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x12e865c00) [pid = 2249] [serial = 1005] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x127010000) [pid = 2249] [serial = 985] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x12e7ae000) [pid = 2249] [serial = 999] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x128876c00) [pid = 2249] [serial = 987] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x11b0eac00) [pid = 2249] [serial = 979] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x1275a4000) [pid = 2249] [serial = 960] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x129d25c00) [pid = 2249] [serial = 990] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12d19b000) [pid = 2249] [serial = 996] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12d42c400) [pid = 2249] [serial = 966] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x1268f1400) [pid = 2249] [serial = 984] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x12e7bb400) [pid = 2249] [serial = 1000] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x12f915400) [pid = 2249] [serial = 1008] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x129985800) [pid = 2249] [serial = 1002] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12d5c2400) [pid = 2249] [serial = 1003] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12b1bf000) [pid = 2249] [serial = 963] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x11a78d000) [pid = 2249] [serial = 954] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12f562400) [pid = 2249] [serial = 1006] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x11c963c00) [pid = 2249] [serial = 982] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12971ac00) [pid = 2249] [serial = 988] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x11c236000) [pid = 2249] [serial = 981] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x115375400) [pid = 2249] [serial = 975] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12bcdf000) [pid = 2249] [serial = 997] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12bd87c00) [pid = 2249] [serial = 994] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12b256c00) [pid = 2249] [serial = 991] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x11c111000) [pid = 2249] [serial = 957] [outer = 0x0] [url = about:blank] 23:22:37 INFO - PROCESS | 2249 | 1461306157009 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 872ms 23:22:37 INFO - PROCESS | 2249 | 1461306157063 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:22:37 INFO - PROCESS | 2249 | 1461306157067 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:22:37 INFO - PROCESS | 2249 | 1461306157071 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:22:37 INFO - PROCESS | 2249 | 1461306157073 Marionette TRACE conn2 <- [1,1434,null,{}] 23:22:37 INFO - PROCESS | 2249 | 1461306157075 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:37 INFO - PROCESS | 2249 | 1461306157165 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:22:37 INFO - PROCESS | 2249 | 1461306157170 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x119859000 == 66 [pid = 2249] [id = 366] 23:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11a55b000) [pid = 2249] [serial = 1097] [outer = 0x0] 23:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11c111000) [pid = 2249] [serial = 1098] [outer = 0x11a55b000] 23:22:37 INFO - PROCESS | 2249 | 1461306157197 Marionette DEBUG loaded listener.js 23:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11c897800) [pid = 2249] [serial = 1099] [outer = 0x11a55b000] 23:22:37 INFO - PROCESS | 2249 | 1461306157598 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:22:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:22:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 571ms 23:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:22:37 INFO - PROCESS | 2249 | 1461306157643 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:22:37 INFO - PROCESS | 2249 | 1461306157644 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:22:37 INFO - PROCESS | 2249 | 1461306157647 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:22:37 INFO - PROCESS | 2249 | 1461306157649 Marionette TRACE conn2 <- [1,1438,null,{}] 23:22:37 INFO - PROCESS | 2249 | 1461306157656 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:37 INFO - PROCESS | 2249 | 1461306157749 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:22:37 INFO - PROCESS | 2249 | 1461306157755 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e79000 == 67 [pid = 2249] [id = 367] 23:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x11c9bc800) [pid = 2249] [serial = 1100] [outer = 0x0] 23:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x125f42000) [pid = 2249] [serial = 1101] [outer = 0x11c9bc800] 23:22:37 INFO - PROCESS | 2249 | 1461306157784 Marionette DEBUG loaded listener.js 23:22:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12700cc00) [pid = 2249] [serial = 1102] [outer = 0x11c9bc800] 23:22:38 INFO - PROCESS | 2249 | 1461306158133 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 520ms 23:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:22:38 INFO - PROCESS | 2249 | 1461306158167 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:22:38 INFO - PROCESS | 2249 | 1461306158169 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:22:38 INFO - PROCESS | 2249 | 1461306158171 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:22:38 INFO - PROCESS | 2249 | 1461306158172 Marionette TRACE conn2 <- [1,1442,null,{}] 23:22:38 INFO - PROCESS | 2249 | 1461306158175 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:38 INFO - PROCESS | 2249 | 1461306158261 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:22:38 INFO - PROCESS | 2249 | 1461306158266 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f7b800 == 68 [pid = 2249] [id = 368] 23:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x127016800) [pid = 2249] [serial = 1103] [outer = 0x0] 23:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x128883400) [pid = 2249] [serial = 1104] [outer = 0x127016800] 23:22:38 INFO - PROCESS | 2249 | 1461306158292 Marionette DEBUG loaded listener.js 23:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x129716400) [pid = 2249] [serial = 1105] [outer = 0x127016800] 23:22:38 INFO - PROCESS | 2249 | 1461306158643 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 23:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:22:38 INFO - PROCESS | 2249 | 1461306158690 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:22:38 INFO - PROCESS | 2249 | 1461306158691 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:22:38 INFO - PROCESS | 2249 | 1461306158693 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:22:38 INFO - PROCESS | 2249 | 1461306158695 Marionette TRACE conn2 <- [1,1446,null,{}] 23:22:38 INFO - PROCESS | 2249 | 1461306158697 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:38 INFO - PROCESS | 2249 | 1461306158815 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:22:38 INFO - PROCESS | 2249 | 1461306158855 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x129763000 == 69 [pid = 2249] [id = 369] 23:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x127523400) [pid = 2249] [serial = 1106] [outer = 0x0] 23:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12971bc00) [pid = 2249] [serial = 1107] [outer = 0x127523400] 23:22:38 INFO - PROCESS | 2249 | 1461306158881 Marionette DEBUG loaded listener.js 23:22:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x129d2b000) [pid = 2249] [serial = 1108] [outer = 0x127523400] 23:22:39 INFO - PROCESS | 2249 | 1461306159213 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 570ms 23:22:39 INFO - PROCESS | 2249 | 1461306159264 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:22:39 INFO - PROCESS | 2249 | 1461306159266 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:22:39 INFO - PROCESS | 2249 | 1461306159273 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:22:39 INFO - PROCESS | 2249 | 1461306159274 Marionette TRACE conn2 <- [1,1450,null,{}] 23:22:39 INFO - PROCESS | 2249 | 1461306159276 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:39 INFO - PROCESS | 2249 | 1461306159394 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:22:39 INFO - PROCESS | 2249 | 1461306159410 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac04800 == 70 [pid = 2249] [id = 370] 23:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x129d2b400) [pid = 2249] [serial = 1109] [outer = 0x0] 23:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12a396000) [pid = 2249] [serial = 1110] [outer = 0x129d2b400] 23:22:39 INFO - PROCESS | 2249 | 1461306159438 Marionette DEBUG loaded listener.js 23:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12aa56c00) [pid = 2249] [serial = 1111] [outer = 0x129d2b400] 23:22:39 INFO - PROCESS | 2249 | 1461306159786 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 518ms 23:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:22:39 INFO - PROCESS | 2249 | 1461306159791 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:22:39 INFO - PROCESS | 2249 | 1461306159793 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:22:39 INFO - PROCESS | 2249 | 1461306159795 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:22:39 INFO - PROCESS | 2249 | 1461306159798 Marionette TRACE conn2 <- [1,1454,null,{}] 23:22:39 INFO - PROCESS | 2249 | 1461306159807 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:39 INFO - PROCESS | 2249 | 1461306159914 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:22:39 INFO - PROCESS | 2249 | 1461306159952 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b407800 == 71 [pid = 2249] [id = 371] 23:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x129d31400) [pid = 2249] [serial = 1112] [outer = 0x0] 23:22:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12aa59800) [pid = 2249] [serial = 1113] [outer = 0x129d31400] 23:22:39 INFO - PROCESS | 2249 | 1461306159977 Marionette DEBUG loaded listener.js 23:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12ab0bc00) [pid = 2249] [serial = 1114] [outer = 0x129d31400] 23:22:40 INFO - PROCESS | 2249 | 1461306160341 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:22:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:22:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 576ms 23:22:40 INFO - PROCESS | 2249 | 1461306160377 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:22:40 INFO - PROCESS | 2249 | 1461306160381 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:22:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:22:40 INFO - PROCESS | 2249 | 1461306160385 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:22:40 INFO - PROCESS | 2249 | 1461306160387 Marionette TRACE conn2 <- [1,1458,null,{}] 23:22:40 INFO - PROCESS | 2249 | 1461306160390 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:40 INFO - PROCESS | 2249 | 1461306160558 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:22:40 INFO - PROCESS | 2249 | 1461306160583 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bc61000 == 72 [pid = 2249] [id = 372] 23:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x12a39c800) [pid = 2249] [serial = 1115] [outer = 0x0] 23:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x12ac52000) [pid = 2249] [serial = 1116] [outer = 0x12a39c800] 23:22:40 INFO - PROCESS | 2249 | 1461306160603 Marionette DEBUG loaded listener.js 23:22:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x12b1ba000) [pid = 2249] [serial = 1117] [outer = 0x12a39c800] 23:22:41 INFO - PROCESS | 2249 | 1461306161040 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 671ms 23:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:22:41 INFO - PROCESS | 2249 | 1461306161056 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:22:41 INFO - PROCESS | 2249 | 1461306161058 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:22:41 INFO - PROCESS | 2249 | 1461306161073 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:22:41 INFO - PROCESS | 2249 | 1461306161075 Marionette TRACE conn2 <- [1,1462,null,{}] 23:22:41 INFO - PROCESS | 2249 | 1461306161078 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:41 INFO - PROCESS | 2249 | 1461306161438 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x12b1bc800) [pid = 2249] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x12d5c2c00) [pid = 2249] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12a391400) [pid = 2249] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x115633800) [pid = 2249] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12ac4e400) [pid = 2249] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x1158a0c00) [pid = 2249] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x129714000) [pid = 2249] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x125add800) [pid = 2249] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x114eae000) [pid = 2249] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12a39b000) [pid = 2249] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:22:41 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12ac54800) [pid = 2249] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:22:41 INFO - PROCESS | 2249 | 1461306161488 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ad8c000 == 73 [pid = 2249] [id = 373] 23:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x115633800) [pid = 2249] [serial = 1118] [outer = 0x0] 23:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11badf400) [pid = 2249] [serial = 1119] [outer = 0x115633800] 23:22:41 INFO - PROCESS | 2249 | 1461306161514 Marionette DEBUG loaded listener.js 23:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12a392c00) [pid = 2249] [serial = 1120] [outer = 0x115633800] 23:22:41 INFO - PROCESS | 2249 | 1461306161784 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 782ms 23:22:41 INFO - PROCESS | 2249 | 1461306161843 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:22:41 INFO - PROCESS | 2249 | 1461306161845 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:22:41 INFO - PROCESS | 2249 | 1461306161849 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:22:41 INFO - PROCESS | 2249 | 1461306161850 Marionette TRACE conn2 <- [1,1466,null,{}] 23:22:41 INFO - PROCESS | 2249 | 1461306161852 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:41 INFO - PROCESS | 2249 | 1461306161940 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:22:41 INFO - PROCESS | 2249 | 1461306161945 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2d5800 == 74 [pid = 2249] [id = 374] 23:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12ac4e400) [pid = 2249] [serial = 1121] [outer = 0x0] 23:22:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12b66d800) [pid = 2249] [serial = 1122] [outer = 0x12ac4e400] 23:22:41 INFO - PROCESS | 2249 | 1461306161970 Marionette DEBUG loaded listener.js 23:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12bbe2800) [pid = 2249] [serial = 1123] [outer = 0x12ac4e400] 23:22:42 INFO - PROCESS | 2249 | 1461306162325 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 23:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:22:42 INFO - PROCESS | 2249 | 1461306162368 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:22:42 INFO - PROCESS | 2249 | 1461306162369 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:22:42 INFO - PROCESS | 2249 | 1461306162371 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:22:42 INFO - PROCESS | 2249 | 1461306162373 Marionette TRACE conn2 <- [1,1470,null,{}] 23:22:42 INFO - PROCESS | 2249 | 1461306162375 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:42 INFO - PROCESS | 2249 | 1461306162482 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:22:42 INFO - PROCESS | 2249 | 1461306162486 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e598800 == 75 [pid = 2249] [id = 375] 23:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12a391400) [pid = 2249] [serial = 1124] [outer = 0x0] 23:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12bce2800) [pid = 2249] [serial = 1125] [outer = 0x12a391400] 23:22:42 INFO - PROCESS | 2249 | 1461306162516 Marionette DEBUG loaded listener.js 23:22:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x12db35000) [pid = 2249] [serial = 1126] [outer = 0x12a391400] 23:22:42 INFO - PROCESS | 2249 | 1461306162850 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 522ms 23:22:42 INFO - PROCESS | 2249 | 1461306162894 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:22:42 INFO - PROCESS | 2249 | 1461306162895 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:22:42 INFO - PROCESS | 2249 | 1461306162897 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:22:42 INFO - PROCESS | 2249 | 1461306162898 Marionette TRACE conn2 <- [1,1474,null,{}] 23:22:42 INFO - PROCESS | 2249 | 1461306162901 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:42 INFO - PROCESS | 2249 | 1461306162992 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:22:43 INFO - PROCESS | 2249 | 1461306163061 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee3e800 == 76 [pid = 2249] [id = 376] 23:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x12a59fc00) [pid = 2249] [serial = 1127] [outer = 0x0] 23:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x12a5a3c00) [pid = 2249] [serial = 1128] [outer = 0x12a59fc00] 23:22:43 INFO - PROCESS | 2249 | 1461306163087 Marionette DEBUG loaded listener.js 23:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x12a5a7800) [pid = 2249] [serial = 1129] [outer = 0x12a59fc00] 23:22:43 INFO - PROCESS | 2249 | 1461306163384 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 517ms 23:22:43 INFO - PROCESS | 2249 | 1461306163486 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:22:43 INFO - PROCESS | 2249 | 1461306163488 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:22:43 INFO - PROCESS | 2249 | 1461306163493 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:22:43 INFO - PROCESS | 2249 | 1461306163495 Marionette TRACE conn2 <- [1,1478,null,{}] 23:22:43 INFO - PROCESS | 2249 | 1461306163505 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:43 INFO - PROCESS | 2249 | 1461306163624 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:22:43 INFO - PROCESS | 2249 | 1461306163698 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x119294800 == 77 [pid = 2249] [id = 377] 23:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x114f66400) [pid = 2249] [serial = 1130] [outer = 0x0] 23:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x115633400) [pid = 2249] [serial = 1131] [outer = 0x114f66400] 23:22:43 INFO - PROCESS | 2249 | 1461306163732 Marionette DEBUG loaded listener.js 23:22:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x1188b0800) [pid = 2249] [serial = 1132] [outer = 0x114f66400] 23:22:44 INFO - PROCESS | 2249 | 1461306164174 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 728ms 23:22:44 INFO - PROCESS | 2249 | 1461306164221 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:22:44 INFO - PROCESS | 2249 | 1461306164224 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:22:44 INFO - PROCESS | 2249 | 1461306164230 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:22:44 INFO - PROCESS | 2249 | 1461306164232 Marionette TRACE conn2 <- [1,1482,null,{}] 23:22:44 INFO - PROCESS | 2249 | 1461306164277 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:44 INFO - PROCESS | 2249 | 1461306164415 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:22:44 INFO - PROCESS | 2249 | 1461306164472 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f7c000 == 78 [pid = 2249] [id = 378] 23:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x11c899000) [pid = 2249] [serial = 1133] [outer = 0x0] 23:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x11c924c00) [pid = 2249] [serial = 1134] [outer = 0x11c899000] 23:22:44 INFO - PROCESS | 2249 | 1461306164502 Marionette DEBUG loaded listener.js 23:22:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x125adf800) [pid = 2249] [serial = 1135] [outer = 0x11c899000] 23:22:44 INFO - PROCESS | 2249 | 1461306164954 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:22:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:22:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 748ms 23:22:44 INFO - PROCESS | 2249 | 1461306164976 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:22:44 INFO - PROCESS | 2249 | 1461306164978 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:22:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:22:45 INFO - PROCESS | 2249 | 1461306164999 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:22:45 INFO - PROCESS | 2249 | 1461306165001 Marionette TRACE conn2 <- [1,1486,null,{}] 23:22:45 INFO - PROCESS | 2249 | 1461306165008 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:45 INFO - PROCESS | 2249 | 1461306165121 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:22:45 INFO - PROCESS | 2249 | 1461306165202 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d292000 == 79 [pid = 2249] [id = 379] 23:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x129750400) [pid = 2249] [serial = 1136] [outer = 0x0] 23:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x129dba000) [pid = 2249] [serial = 1137] [outer = 0x129750400] 23:22:45 INFO - PROCESS | 2249 | 1461306165235 Marionette DEBUG loaded listener.js 23:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x12a39a400) [pid = 2249] [serial = 1138] [outer = 0x129750400] 23:22:45 INFO - PROCESS | 2249 | 1461306165670 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 722ms 23:22:45 INFO - PROCESS | 2249 | 1461306165746 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:22:45 INFO - PROCESS | 2249 | 1461306165748 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:22:45 INFO - PROCESS | 2249 | 1461306165753 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:22:45 INFO - PROCESS | 2249 | 1461306165754 Marionette TRACE conn2 <- [1,1490,null,{}] 23:22:45 INFO - PROCESS | 2249 | 1461306165757 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:45 INFO - PROCESS | 2249 | 1461306165875 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:22:45 INFO - PROCESS | 2249 | 1461306165955 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fcd7000 == 80 [pid = 2249] [id = 380] 23:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x12aa4f400) [pid = 2249] [serial = 1139] [outer = 0x0] 23:22:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x12aa59c00) [pid = 2249] [serial = 1140] [outer = 0x12aa4f400] 23:22:45 INFO - PROCESS | 2249 | 1461306165988 Marionette DEBUG loaded listener.js 23:22:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x12b251400) [pid = 2249] [serial = 1141] [outer = 0x12aa4f400] 23:22:46 INFO - PROCESS | 2249 | 1461306166391 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:22:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:22:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 23:22:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:22:46 INFO - PROCESS | 2249 | 1461306166424 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:22:46 INFO - PROCESS | 2249 | 1461306166425 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:22:46 INFO - PROCESS | 2249 | 1461306166427 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:22:46 INFO - PROCESS | 2249 | 1461306166429 Marionette TRACE conn2 <- [1,1494,null,{}] 23:22:46 INFO - PROCESS | 2249 | 1461306166431 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:46 INFO - PROCESS | 2249 | 1461306166540 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:22:46 INFO - PROCESS | 2249 | 1461306166645 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300e3000 == 81 [pid = 2249] [id = 381] 23:22:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 178 (0x12aa51400) [pid = 2249] [serial = 1142] [outer = 0x0] 23:22:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 179 (0x12b66e000) [pid = 2249] [serial = 1143] [outer = 0x12aa51400] 23:22:46 INFO - PROCESS | 2249 | 1461306166677 Marionette DEBUG loaded listener.js 23:22:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 180 (0x12bd87c00) [pid = 2249] [serial = 1144] [outer = 0x12aa51400] 23:22:47 INFO - PROCESS | 2249 | 1461306167101 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 721ms 23:22:47 INFO - PROCESS | 2249 | 1461306167165 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:22:47 INFO - PROCESS | 2249 | 1461306167166 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:22:47 INFO - PROCESS | 2249 | 1461306167169 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:22:47 INFO - PROCESS | 2249 | 1461306167170 Marionette TRACE conn2 <- [1,1498,null,{}] 23:22:47 INFO - PROCESS | 2249 | 1461306167172 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:47 INFO - PROCESS | 2249 | 1461306167297 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:22:47 INFO - PROCESS | 2249 | 1461306167375 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x130e26800 == 82 [pid = 2249] [id = 382] 23:22:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 181 (0x12d42e800) [pid = 2249] [serial = 1145] [outer = 0x0] 23:22:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 182 (0x12db3d400) [pid = 2249] [serial = 1146] [outer = 0x12d42e800] 23:22:47 INFO - PROCESS | 2249 | 1461306167407 Marionette DEBUG loaded listener.js 23:22:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 183 (0x12e490800) [pid = 2249] [serial = 1147] [outer = 0x12d42e800] 23:22:47 INFO - PROCESS | 2249 | 1461306167827 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 23:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:22:47 INFO - PROCESS | 2249 | 1461306167839 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:22:47 INFO - PROCESS | 2249 | 1461306167841 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:22:47 INFO - PROCESS | 2249 | 1461306167843 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:22:47 INFO - PROCESS | 2249 | 1461306167844 Marionette TRACE conn2 <- [1,1502,null,{}] 23:22:47 INFO - PROCESS | 2249 | 1461306167847 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:47 INFO - PROCESS | 2249 | 1461306167955 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:22:48 INFO - PROCESS | 2249 | 1461306168062 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b80800 == 83 [pid = 2249] [id = 383] 23:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 184 (0x12e7b2400) [pid = 2249] [serial = 1148] [outer = 0x0] 23:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 185 (0x12e861000) [pid = 2249] [serial = 1149] [outer = 0x12e7b2400] 23:22:48 INFO - PROCESS | 2249 | 1461306168093 Marionette DEBUG loaded listener.js 23:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 186 (0x12f294400) [pid = 2249] [serial = 1150] [outer = 0x12e7b2400] 23:22:48 INFO - PROCESS | 2249 | 1461306168503 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 670ms 23:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:22:48 INFO - PROCESS | 2249 | 1461306168513 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:22:48 INFO - PROCESS | 2249 | 1461306168515 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:22:48 INFO - PROCESS | 2249 | 1461306168517 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:22:48 INFO - PROCESS | 2249 | 1461306168518 Marionette TRACE conn2 <- [1,1506,null,{}] 23:22:48 INFO - PROCESS | 2249 | 1461306168520 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:48 INFO - PROCESS | 2249 | 1461306168628 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:22:48 INFO - PROCESS | 2249 | 1461306168725 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a4cf800 == 84 [pid = 2249] [id = 384] 23:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 187 (0x12e7b3000) [pid = 2249] [serial = 1151] [outer = 0x0] 23:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 188 (0x12f2d0400) [pid = 2249] [serial = 1152] [outer = 0x12e7b3000] 23:22:48 INFO - PROCESS | 2249 | 1461306168755 Marionette DEBUG loaded listener.js 23:22:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 189 (0x12f56e800) [pid = 2249] [serial = 1153] [outer = 0x12e7b3000] 23:22:49 INFO - PROCESS | 2249 | 1461306169192 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:22:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:22:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 719ms 23:22:49 INFO - PROCESS | 2249 | 1461306169237 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:22:49 INFO - PROCESS | 2249 | 1461306169238 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:22:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:22:49 INFO - PROCESS | 2249 | 1461306169241 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:22:49 INFO - PROCESS | 2249 | 1461306169242 Marionette TRACE conn2 <- [1,1510,null,{}] 23:22:49 INFO - PROCESS | 2249 | 1461306169425 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:49 INFO - PROCESS | 2249 | 1461306169570 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:22:49 INFO - PROCESS | 2249 | 1461306169613 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e6f000 == 85 [pid = 2249] [id = 385] 23:22:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 190 (0x118b85800) [pid = 2249] [serial = 1154] [outer = 0x0] 23:22:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 191 (0x11926a000) [pid = 2249] [serial = 1155] [outer = 0x118b85800] 23:22:49 INFO - PROCESS | 2249 | 1461306169642 Marionette DEBUG loaded listener.js 23:22:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 192 (0x11ab5a400) [pid = 2249] [serial = 1156] [outer = 0x118b85800] 23:22:50 INFO - PROCESS | 2249 | 1461306170110 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 921ms 23:22:50 INFO - PROCESS | 2249 | 1461306170165 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:22:50 INFO - PROCESS | 2249 | 1461306170169 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:22:50 INFO - PROCESS | 2249 | 1461306170172 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:22:50 INFO - PROCESS | 2249 | 1461306170173 Marionette TRACE conn2 <- [1,1514,null,{}] 23:22:50 INFO - PROCESS | 2249 | 1461306170176 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:50 INFO - PROCESS | 2249 | 1461306170278 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:22:50 INFO - PROCESS | 2249 | 1461306170362 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c1c8800 == 86 [pid = 2249] [id = 386] 23:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 193 (0x11a9d5800) [pid = 2249] [serial = 1157] [outer = 0x0] 23:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 194 (0x11c964800) [pid = 2249] [serial = 1158] [outer = 0x11a9d5800] 23:22:50 INFO - PROCESS | 2249 | 1461306170391 Marionette DEBUG loaded listener.js 23:22:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 195 (0x125efb000) [pid = 2249] [serial = 1159] [outer = 0x11a9d5800] 23:22:50 INFO - PROCESS | 2249 | 1461306170831 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 669ms 23:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:22:50 INFO - PROCESS | 2249 | 1461306170841 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:22:50 INFO - PROCESS | 2249 | 1461306170843 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:22:50 INFO - PROCESS | 2249 | 1461306170845 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:22:50 INFO - PROCESS | 2249 | 1461306170846 Marionette TRACE conn2 <- [1,1518,null,{}] 23:22:50 INFO - PROCESS | 2249 | 1461306170849 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:50 INFO - PROCESS | 2249 | 1461306170955 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:22:51 INFO - PROCESS | 2249 | 1461306171038 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac0e800 == 87 [pid = 2249] [id = 387] 23:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 196 (0x12700dc00) [pid = 2249] [serial = 1160] [outer = 0x0] 23:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 197 (0x1279cb000) [pid = 2249] [serial = 1161] [outer = 0x12700dc00] 23:22:51 INFO - PROCESS | 2249 | 1461306171069 Marionette DEBUG loaded listener.js 23:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x129b7a800) [pid = 2249] [serial = 1162] [outer = 0x12700dc00] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12e598800 == 86 [pid = 2249] [id = 375] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2d5800 == 85 [pid = 2249] [id = 374] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11ad8c000 == 84 [pid = 2249] [id = 373] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc61000 == 83 [pid = 2249] [id = 372] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12b407800 == 82 [pid = 2249] [id = 371] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 197 (0x12f2ca000) [pid = 2249] [serial = 1026] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 196 (0x11af11000) [pid = 2249] [serial = 1035] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 195 (0x11c91fc00) [pid = 2249] [serial = 1017] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 194 (0x12997e000) [pid = 2249] [serial = 1020] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 193 (0x12ab0c000) [pid = 2249] [serial = 1071] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 192 (0x11350d800) [pid = 2249] [serial = 1029] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 191 (0x12fadd800) [pid = 2249] [serial = 1032] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 190 (0x12d429400) [pid = 2249] [serial = 1023] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 189 (0x119269400) [pid = 2249] [serial = 1014] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac04800 == 81 [pid = 2249] [id = 370] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x129763000 == 80 [pid = 2249] [id = 369] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x126f7b800 == 79 [pid = 2249] [id = 368] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x125e79000 == 78 [pid = 2249] [id = 367] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x119859000 == 77 [pid = 2249] [id = 366] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x125e66000 == 76 [pid = 2249] [id = 365] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x1239d9800 == 75 [pid = 2249] [id = 364] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x138b75000 == 74 [pid = 2249] [id = 363] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x138b98800 == 73 [pid = 2249] [id = 362] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x13a5e2800 == 72 [pid = 2249] [id = 361] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x12f3a1000 == 71 [pid = 2249] [id = 360] 23:22:51 INFO - PROCESS | 2249 | 1461306171554 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x1289be000 == 70 [pid = 2249] [id = 359] 23:22:51 INFO - PROCESS | 2249 | --DOCSHELL 0x11ab1d800 == 69 [pid = 2249] [id = 358] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 188 (0x12f2ca800) [pid = 2249] [serial = 1060] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 187 (0x126f15c00) [pid = 2249] [serial = 1044] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 186 (0x128954800) [pid = 2249] [serial = 1045] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 185 (0x1279cbc00) [pid = 2249] [serial = 1065] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 184 (0x12f91e800) [pid = 2249] [serial = 1069] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 183 (0x12a39f400) [pid = 2249] [serial = 1063] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 182 (0x12bcd5800) [pid = 2249] [serial = 1066] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 181 (0x12b431000) [pid = 2249] [serial = 1053] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 180 (0x12d5bfc00) [pid = 2249] [serial = 1054] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 179 (0x12f299000) [pid = 2249] [serial = 1068] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 178 (0x12e446800) [pid = 2249] [serial = 1056] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 177 (0x12f28fc00) [pid = 2249] [serial = 1059] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 176 (0x12e48e000) [pid = 2249] [serial = 1057] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x12a39a000) [pid = 2249] [serial = 1062] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x11a9de000) [pid = 2249] [serial = 1039] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x118891000) [pid = 2249] [serial = 1038] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x12ac55c00) [pid = 2249] [serial = 1050] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x12b250800) [pid = 2249] [serial = 1051] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x11a9cf800) [pid = 2249] [serial = 1041] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x11c89a800) [pid = 2249] [serial = 1042] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x129b82800) [pid = 2249] [serial = 1047] [outer = 0x0] [url = about:blank] 23:22:51 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x12ac4b400) [pid = 2249] [serial = 1048] [outer = 0x0] [url = about:blank] 23:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 771ms 23:22:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:22:51 INFO - PROCESS | 2249 | 1461306171618 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:22:51 INFO - PROCESS | 2249 | 1461306171622 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:22:51 INFO - PROCESS | 2249 | 1461306171628 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:22:51 INFO - PROCESS | 2249 | 1461306171629 Marionette TRACE conn2 <- [1,1522,null,{}] 23:22:51 INFO - PROCESS | 2249 | 1461306171632 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:51 INFO - PROCESS | 2249 | 1461306171723 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:22:51 INFO - PROCESS | 2249 | 1461306171729 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc9a000 == 70 [pid = 2249] [id = 388] 23:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x11a78cc00) [pid = 2249] [serial = 1163] [outer = 0x0] 23:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x129d32000) [pid = 2249] [serial = 1164] [outer = 0x11a78cc00] 23:22:51 INFO - PROCESS | 2249 | 1461306171755 Marionette DEBUG loaded listener.js 23:22:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x12a39a000) [pid = 2249] [serial = 1165] [outer = 0x11a78cc00] 23:22:52 INFO - PROCESS | 2249 | 1461306172123 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:22:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:22:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:22:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 23:22:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:22:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 23:22:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:22:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 23:22:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:22:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 523ms 23:22:52 INFO - PROCESS | 2249 | 1461306172149 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:22:52 INFO - PROCESS | 2249 | 1461306172150 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:22:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:22:52 INFO - PROCESS | 2249 | 1461306172152 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:22:52 INFO - PROCESS | 2249 | 1461306172153 Marionette TRACE conn2 <- [1,1526,null,{}] 23:22:52 INFO - PROCESS | 2249 | 1461306172156 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:52 INFO - PROCESS | 2249 | 1461306172246 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:22:52 INFO - PROCESS | 2249 | 1461306172250 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x1292c0800 == 71 [pid = 2249] [id = 389] 23:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x12a599c00) [pid = 2249] [serial = 1166] [outer = 0x0] 23:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x12aa22400) [pid = 2249] [serial = 1167] [outer = 0x12a599c00] 23:22:52 INFO - PROCESS | 2249 | 1461306172275 Marionette DEBUG loaded listener.js 23:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x12ab08c00) [pid = 2249] [serial = 1168] [outer = 0x12a599c00] 23:22:52 INFO - PROCESS | 2249 | 1461306172614 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:22:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:22:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:22:52 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:22:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:22:52 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 469ms 23:22:52 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:22:52 INFO - PROCESS | 2249 | 1461306172621 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:22:52 INFO - PROCESS | 2249 | 1461306172623 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:22:52 INFO - PROCESS | 2249 | 1461306172625 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:22:52 INFO - PROCESS | 2249 | 1461306172626 Marionette TRACE conn2 <- [1,1530,null,{}] 23:22:52 INFO - PROCESS | 2249 | 1461306172628 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:52 INFO - PROCESS | 2249 | 1461306172745 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:22:52 INFO - PROCESS | 2249 | 1461306172809 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b4b8000 == 72 [pid = 2249] [id = 390] 23:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x12ab04400) [pid = 2249] [serial = 1169] [outer = 0x0] 23:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x12b251000) [pid = 2249] [serial = 1170] [outer = 0x12ab04400] 23:22:52 INFO - PROCESS | 2249 | 1461306172837 Marionette DEBUG loaded listener.js 23:22:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x12d42b000) [pid = 2249] [serial = 1171] [outer = 0x12ab04400] 23:22:53 INFO - PROCESS | 2249 | 1461306173118 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:22:53 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 23:22:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:22:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:22:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:22:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:22:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:22:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 23:22:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:22:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 521ms 23:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:22:53 INFO - PROCESS | 2249 | 1461306173153 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:22:53 INFO - PROCESS | 2249 | 1461306173154 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:22:53 INFO - PROCESS | 2249 | 1461306173156 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:22:53 INFO - PROCESS | 2249 | 1461306173157 Marionette TRACE conn2 <- [1,1534,null,{}] 23:22:53 INFO - PROCESS | 2249 | 1461306173160 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:53 INFO - PROCESS | 2249 | 1461306173256 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:22:53 INFO - PROCESS | 2249 | 1461306173333 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2e3800 == 73 [pid = 2249] [id = 391] 23:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x114caec00) [pid = 2249] [serial = 1172] [outer = 0x0] 23:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 178 (0x114cb5000) [pid = 2249] [serial = 1173] [outer = 0x114caec00] 23:22:53 INFO - PROCESS | 2249 | 1461306173358 Marionette DEBUG loaded listener.js 23:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 179 (0x114cbbc00) [pid = 2249] [serial = 1174] [outer = 0x114caec00] 23:22:53 INFO - PROCESS | 2249 | 1461306173668 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:22:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:22:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 568ms 23:22:53 INFO - PROCESS | 2249 | 1461306173725 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:22:53 INFO - PROCESS | 2249 | 1461306173727 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:22:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:22:53 INFO - PROCESS | 2249 | 1461306173729 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:22:53 INFO - PROCESS | 2249 | 1461306173730 Marionette TRACE conn2 <- [1,1538,null,{}] 23:22:53 INFO - PROCESS | 2249 | 1461306173732 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:53 INFO - PROCESS | 2249 | 1461306173847 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:22:53 INFO - PROCESS | 2249 | 1461306173858 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e773800 == 74 [pid = 2249] [id = 392] 23:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 180 (0x114cb1000) [pid = 2249] [serial = 1175] [outer = 0x0] 23:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 181 (0x114f0a400) [pid = 2249] [serial = 1176] [outer = 0x114cb1000] 23:22:53 INFO - PROCESS | 2249 | 1461306173883 Marionette DEBUG loaded listener.js 23:22:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 182 (0x114f0e400) [pid = 2249] [serial = 1177] [outer = 0x114cb1000] 23:22:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:22:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 23:22:54 INFO - PROCESS | 2249 | 1461306174243 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:22:54 INFO - PROCESS | 2249 | 1461306174250 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:22:54 INFO - PROCESS | 2249 | 1461306174251 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:22:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:22:54 INFO - PROCESS | 2249 | 1461306174253 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:22:54 INFO - PROCESS | 2249 | 1461306174254 Marionette TRACE conn2 <- [1,1542,null,{}] 23:22:54 INFO - PROCESS | 2249 | 1461306174256 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:54 INFO - PROCESS | 2249 | 1461306174378 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:22:54 INFO - PROCESS | 2249 | 1461306174420 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f672000 == 75 [pid = 2249] [id = 393] 23:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 183 (0x114cbac00) [pid = 2249] [serial = 1178] [outer = 0x0] 23:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 184 (0x12b66a800) [pid = 2249] [serial = 1179] [outer = 0x114cbac00] 23:22:54 INFO - PROCESS | 2249 | 1461306174445 Marionette DEBUG loaded listener.js 23:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 185 (0x12d5c1000) [pid = 2249] [serial = 1180] [outer = 0x114cbac00] 23:22:54 INFO - PROCESS | 2249 | 1461306174761 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:22:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:22:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 570ms 23:22:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:22:54 INFO - PROCESS | 2249 | 1461306174823 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:22:54 INFO - PROCESS | 2249 | 1461306174825 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:22:54 INFO - PROCESS | 2249 | 1461306174827 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:22:54 INFO - PROCESS | 2249 | 1461306174828 Marionette TRACE conn2 <- [1,1546,null,{}] 23:22:54 INFO - PROCESS | 2249 | 1461306174830 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:54 INFO - PROCESS | 2249 | 1461306174949 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:22:54 INFO - PROCESS | 2249 | 1461306174966 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300d7800 == 76 [pid = 2249] [id = 394] 23:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 186 (0x1134c7400) [pid = 2249] [serial = 1181] [outer = 0x0] 23:22:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 187 (0x1134ca000) [pid = 2249] [serial = 1182] [outer = 0x1134c7400] 23:22:54 INFO - PROCESS | 2249 | 1461306174991 Marionette DEBUG loaded listener.js 23:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 188 (0x1134ce000) [pid = 2249] [serial = 1183] [outer = 0x1134c7400] 23:22:55 INFO - PROCESS | 2249 | 1461306175356 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:22:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:22:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 23:22:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:22:55 INFO - PROCESS | 2249 | 1461306175397 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:22:55 INFO - PROCESS | 2249 | 1461306175398 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:22:55 INFO - PROCESS | 2249 | 1461306175400 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:22:55 INFO - PROCESS | 2249 | 1461306175401 Marionette TRACE conn2 <- [1,1550,null,{}] 23:22:55 INFO - PROCESS | 2249 | 1461306175403 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:55 INFO - PROCESS | 2249 | 1461306175536 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:22:55 INFO - PROCESS | 2249 | 1461306175556 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x138ba7000 == 77 [pid = 2249] [id = 395] 23:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 189 (0x114ea7000) [pid = 2249] [serial = 1184] [outer = 0x0] 23:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 190 (0x11c072000) [pid = 2249] [serial = 1185] [outer = 0x114ea7000] 23:22:55 INFO - PROCESS | 2249 | 1461306175585 Marionette DEBUG loaded listener.js 23:22:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 191 (0x12a5a8c00) [pid = 2249] [serial = 1186] [outer = 0x114ea7000] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 190 (0x11af89000) [pid = 2249] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 189 (0x12974c400) [pid = 2249] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 188 (0x119a1cc00) [pid = 2249] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 187 (0x11c907c00) [pid = 2249] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 186 (0x114eae800) [pid = 2249] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 185 (0x113508800) [pid = 2249] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 184 (0x126f16800) [pid = 2249] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 183 (0x115865400) [pid = 2249] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 182 (0x11af08000) [pid = 2249] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 181 (0x125b86000) [pid = 2249] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 180 (0x12b1b7c00) [pid = 2249] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 179 (0x12b432c00) [pid = 2249] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 178 (0x118b84800) [pid = 2249] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 177 (0x12b682c00) [pid = 2249] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 176 (0x114ea5c00) [pid = 2249] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x11475cc00) [pid = 2249] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x12e208800) [pid = 2249] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x125e34400) [pid = 2249] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x11a9dcc00) [pid = 2249] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x119a1d000) [pid = 2249] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x115634800) [pid = 2249] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x12d1a2000) [pid = 2249] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x11b963800) [pid = 2249] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x12e862000) [pid = 2249] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x11af85c00) [pid = 2249] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x12e86b800) [pid = 2249] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x129d2b400) [pid = 2249] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x129d31400) [pid = 2249] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x12a39c800) [pid = 2249] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12ac4e400) [pid = 2249] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12a391400) [pid = 2249] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x11a557800) [pid = 2249] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x11a9d8400) [pid = 2249] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x115633800) [pid = 2249] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x12ffe5400) [pid = 2249] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12a396c00) [pid = 2249] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12ab06000) [pid = 2249] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x11a55b000) [pid = 2249] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x126f17400) [pid = 2249] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x115635800) [pid = 2249] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x11c9bc800) [pid = 2249] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x127016800) [pid = 2249] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x113506800) [pid = 2249] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x127523400) [pid = 2249] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12f916400) [pid = 2249] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12fad1000) [pid = 2249] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12b681000) [pid = 2249] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:22:56 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12e863c00) [pid = 2249] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:22:56 INFO - PROCESS | 2249 | 1461306176230 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:22:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:22:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 872ms 23:22:56 INFO - PROCESS | 2249 | 1461306176354 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:22:56 INFO - PROCESS | 2249 | 1461306176357 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:22:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:22:56 INFO - PROCESS | 2249 | 1461306176361 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:22:56 INFO - PROCESS | 2249 | 1461306176364 Marionette TRACE conn2 <- [1,1554,null,{}] 23:22:56 INFO - PROCESS | 2249 | 1461306176387 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:56 INFO - PROCESS | 2249 | 1461306176509 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:22:56 INFO - PROCESS | 2249 | 1461306176587 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x119711800 == 78 [pid = 2249] [id = 396] 23:22:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x114caf800) [pid = 2249] [serial = 1187] [outer = 0x0] 23:22:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x114ea5c00) [pid = 2249] [serial = 1188] [outer = 0x114caf800] 23:22:56 INFO - PROCESS | 2249 | 1461306176621 Marionette DEBUG loaded listener.js 23:22:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x114f75c00) [pid = 2249] [serial = 1189] [outer = 0x114caf800] 23:22:57 INFO - PROCESS | 2249 | 1461306177068 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:22:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:22:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 740ms 23:22:57 INFO - PROCESS | 2249 | 1461306177101 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:22:57 INFO - PROCESS | 2249 | 1461306177104 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:22:57 INFO - PROCESS | 2249 | 1461306177110 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:22:57 INFO - PROCESS | 2249 | 1461306177113 Marionette TRACE conn2 <- [1,1558,null,{}] 23:22:57 INFO - PROCESS | 2249 | 1461306177116 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:57 INFO - PROCESS | 2249 | 1461306177230 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:22:57 INFO - PROCESS | 2249 | 1461306177338 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e69000 == 79 [pid = 2249] [id = 397] 23:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x1152b5400) [pid = 2249] [serial = 1190] [outer = 0x0] 23:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x11a78d800) [pid = 2249] [serial = 1191] [outer = 0x1152b5400] 23:22:57 INFO - PROCESS | 2249 | 1461306177371 Marionette DEBUG loaded listener.js 23:22:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x11b0ee800) [pid = 2249] [serial = 1192] [outer = 0x1152b5400] 23:22:57 INFO - PROCESS | 2249 | 1461306177773 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:22:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:22:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 725ms 23:22:57 INFO - PROCESS | 2249 | 1461306177842 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:22:57 INFO - PROCESS | 2249 | 1461306177843 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:22:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:22:57 INFO - PROCESS | 2249 | 1461306177847 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:22:57 INFO - PROCESS | 2249 | 1461306177849 Marionette TRACE conn2 <- [1,1562,null,{}] 23:22:57 INFO - PROCESS | 2249 | 1461306177855 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:57 INFO - PROCESS | 2249 | 1461306177974 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:22:58 INFO - PROCESS | 2249 | 1461306178056 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b816000 == 80 [pid = 2249] [id = 398] 23:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x11c085800) [pid = 2249] [serial = 1193] [outer = 0x0] 23:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x11c19f400) [pid = 2249] [serial = 1194] [outer = 0x11c085800] 23:22:58 INFO - PROCESS | 2249 | 1461306178092 Marionette DEBUG loaded listener.js 23:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x11c1a5000) [pid = 2249] [serial = 1195] [outer = 0x11c085800] 23:22:58 INFO - PROCESS | 2249 | 1461306178520 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:22:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:22:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 721ms 23:22:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:22:58 INFO - PROCESS | 2249 | 1461306178569 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:22:58 INFO - PROCESS | 2249 | 1461306178570 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:22:58 INFO - PROCESS | 2249 | 1461306178572 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:22:58 INFO - PROCESS | 2249 | 1461306178573 Marionette TRACE conn2 <- [1,1566,null,{}] 23:22:58 INFO - PROCESS | 2249 | 1461306178576 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:58 INFO - PROCESS | 2249 | 1461306178691 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:22:58 INFO - PROCESS | 2249 | 1461306178802 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e596000 == 81 [pid = 2249] [id = 399] 23:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11c1a8400) [pid = 2249] [serial = 1196] [outer = 0x0] 23:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x11c1ac800) [pid = 2249] [serial = 1197] [outer = 0x11c1a8400] 23:22:58 INFO - PROCESS | 2249 | 1461306178836 Marionette DEBUG loaded listener.js 23:22:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x11c966000) [pid = 2249] [serial = 1198] [outer = 0x11c1a8400] 23:22:59 INFO - PROCESS | 2249 | 1461306179267 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:22:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:22:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 769ms 23:22:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:22:59 INFO - PROCESS | 2249 | 1461306179342 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:22:59 INFO - PROCESS | 2249 | 1461306179343 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:22:59 INFO - PROCESS | 2249 | 1461306179345 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:22:59 INFO - PROCESS | 2249 | 1461306179347 Marionette TRACE conn2 <- [1,1570,null,{}] 23:22:59 INFO - PROCESS | 2249 | 1461306179349 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:22:59 INFO - PROCESS | 2249 | 1461306179461 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:22:59 INFO - PROCESS | 2249 | 1461306179544 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:22:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b69800 == 82 [pid = 2249] [id = 400] 23:22:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x11c9bc800) [pid = 2249] [serial = 1199] [outer = 0x0] 23:22:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x125e37c00) [pid = 2249] [serial = 1200] [outer = 0x11c9bc800] 23:22:59 INFO - PROCESS | 2249 | 1461306179574 Marionette DEBUG loaded listener.js 23:22:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x127009000) [pid = 2249] [serial = 1201] [outer = 0x11c9bc800] 23:22:59 INFO - PROCESS | 2249 | 1461306179992 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:23:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:23:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 671ms 23:23:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:23:00 INFO - PROCESS | 2249 | 1461306180018 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:23:00 INFO - PROCESS | 2249 | 1461306180019 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:23:00 INFO - PROCESS | 2249 | 1461306180021 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:23:00 INFO - PROCESS | 2249 | 1461306180023 Marionette TRACE conn2 <- [1,1574,null,{}] 23:23:00 INFO - PROCESS | 2249 | 1461306180025 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:00 INFO - PROCESS | 2249 | 1461306180153 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:23:00 INFO - PROCESS | 2249 | 1461306180264 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a5de800 == 83 [pid = 2249] [id = 401] 23:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12700b000) [pid = 2249] [serial = 1202] [outer = 0x0] 23:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12923c400) [pid = 2249] [serial = 1203] [outer = 0x12700b000] 23:23:00 INFO - PROCESS | 2249 | 1461306180298 Marionette DEBUG loaded listener.js 23:23:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12a5a3000) [pid = 2249] [serial = 1204] [outer = 0x12700b000] 23:23:00 INFO - PROCESS | 2249 | 1461306180684 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:23:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:23:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 719ms 23:23:00 INFO - PROCESS | 2249 | 1461306180759 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:23:00 INFO - PROCESS | 2249 | 1461306180761 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:23:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:23:00 INFO - PROCESS | 2249 | 1461306180778 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:23:00 INFO - PROCESS | 2249 | 1461306180779 Marionette TRACE conn2 <- [1,1578,null,{}] 23:23:00 INFO - PROCESS | 2249 | 1461306180781 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:00 INFO - PROCESS | 2249 | 1461306180894 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:23:01 INFO - PROCESS | 2249 | 1461306181005 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x139b62000 == 84 [pid = 2249] [id = 402] 23:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x127ab6400) [pid = 2249] [serial = 1205] [outer = 0x0] 23:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x12aa5b800) [pid = 2249] [serial = 1206] [outer = 0x127ab6400] 23:23:01 INFO - PROCESS | 2249 | 1461306181036 Marionette DEBUG loaded listener.js 23:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x12ac4f800) [pid = 2249] [serial = 1207] [outer = 0x127ab6400] 23:23:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:23:01 INFO - PROCESS | 2249 | 1461306181444 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:23:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 673ms 23:23:01 INFO - PROCESS | 2249 | 1461306181450 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:23:01 INFO - PROCESS | 2249 | 1461306181451 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:23:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:23:01 INFO - PROCESS | 2249 | 1461306181454 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:23:01 INFO - PROCESS | 2249 | 1461306181455 Marionette TRACE conn2 <- [1,1582,null,{}] 23:23:01 INFO - PROCESS | 2249 | 1461306181457 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:01 INFO - PROCESS | 2249 | 1461306181571 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:23:01 INFO - PROCESS | 2249 | 1461306181682 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a990000 == 85 [pid = 2249] [id = 403] 23:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x12aa1f000) [pid = 2249] [serial = 1208] [outer = 0x0] 23:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x12b253800) [pid = 2249] [serial = 1209] [outer = 0x12aa1f000] 23:23:01 INFO - PROCESS | 2249 | 1461306181713 Marionette DEBUG loaded listener.js 23:23:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x12b678000) [pid = 2249] [serial = 1210] [outer = 0x12aa1f000] 23:23:02 INFO - PROCESS | 2249 | 1461306182121 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:23:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:23:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 719ms 23:23:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:23:02 INFO - PROCESS | 2249 | 1461306182174 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:23:02 INFO - PROCESS | 2249 | 1461306182175 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:23:02 INFO - PROCESS | 2249 | 1461306182177 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:23:02 INFO - PROCESS | 2249 | 1461306182178 Marionette TRACE conn2 <- [1,1586,null,{}] 23:23:02 INFO - PROCESS | 2249 | 1461306182181 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:02 INFO - PROCESS | 2249 | 1461306182314 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:23:02 INFO - PROCESS | 2249 | 1461306182399 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239d7800 == 86 [pid = 2249] [id = 404] 23:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x115631000) [pid = 2249] [serial = 1211] [outer = 0x0] 23:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x11b0ef400) [pid = 2249] [serial = 1212] [outer = 0x115631000] 23:23:02 INFO - PROCESS | 2249 | 1461306182429 Marionette DEBUG loaded listener.js 23:23:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x12b1be400) [pid = 2249] [serial = 1213] [outer = 0x115631000] 23:23:02 INFO - PROCESS | 2249 | 1461306182849 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:23:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:23:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 721ms 23:23:02 INFO - PROCESS | 2249 | 1461306182898 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:23:02 INFO - PROCESS | 2249 | 1461306182900 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:23:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:23:02 INFO - PROCESS | 2249 | 1461306182902 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:23:02 INFO - PROCESS | 2249 | 1461306182903 Marionette TRACE conn2 <- [1,1590,null,{}] 23:23:02 INFO - PROCESS | 2249 | 1461306182906 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:03 INFO - PROCESS | 2249 | 1461306183032 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:23:03 INFO - PROCESS | 2249 | 1461306183115 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x1154c3000 == 87 [pid = 2249] [id = 405] 23:23:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x11350ac00) [pid = 2249] [serial = 1214] [outer = 0x0] 23:23:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x1188a6000) [pid = 2249] [serial = 1215] [outer = 0x11350ac00] 23:23:03 INFO - PROCESS | 2249 | 1461306183147 Marionette DEBUG loaded listener.js 23:23:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x125b88000) [pid = 2249] [serial = 1216] [outer = 0x11350ac00] 23:23:03 INFO - PROCESS | 2249 | 1461306183801 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:23:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:23:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 919ms 23:23:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:23:03 INFO - PROCESS | 2249 | 1461306183833 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:23:03 INFO - PROCESS | 2249 | 1461306183835 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:23:03 INFO - PROCESS | 2249 | 1461306183840 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:23:03 INFO - PROCESS | 2249 | 1461306183843 Marionette TRACE conn2 <- [1,1594,null,{}] 23:23:03 INFO - PROCESS | 2249 | 1461306183849 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:03 INFO - PROCESS | 2249 | 1461306183960 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:23:04 INFO - PROCESS | 2249 | 1461306184048 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x1289ac800 == 88 [pid = 2249] [id = 406] 23:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x114cb1400) [pid = 2249] [serial = 1217] [outer = 0x0] 23:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x115373c00) [pid = 2249] [serial = 1218] [outer = 0x114cb1400] 23:23:04 INFO - PROCESS | 2249 | 1461306184077 Marionette DEBUG loaded listener.js 23:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x1187cc000) [pid = 2249] [serial = 1219] [outer = 0x114cb1400] 23:23:04 INFO - PROCESS | 2249 | 1461306184522 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:23:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:23:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 722ms 23:23:04 INFO - PROCESS | 2249 | 1461306184563 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:23:04 INFO - PROCESS | 2249 | 1461306184566 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:23:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:23:04 INFO - PROCESS | 2249 | 1461306184571 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:23:04 INFO - PROCESS | 2249 | 1461306184572 Marionette TRACE conn2 <- [1,1598,null,{}] 23:23:04 INFO - PROCESS | 2249 | 1461306184575 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:04 INFO - PROCESS | 2249 | 1461306184685 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:23:04 INFO - PROCESS | 2249 | 1461306184770 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x1269b6000 == 89 [pid = 2249] [id = 407] 23:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x118b09800) [pid = 2249] [serial = 1220] [outer = 0x0] 23:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 178 (0x11a557800) [pid = 2249] [serial = 1221] [outer = 0x118b09800] 23:23:04 INFO - PROCESS | 2249 | 1461306184801 Marionette DEBUG loaded listener.js 23:23:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 179 (0x11af80400) [pid = 2249] [serial = 1222] [outer = 0x118b09800] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x1300d7800 == 88 [pid = 2249] [id = 394] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12f672000 == 87 [pid = 2249] [id = 393] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12e773800 == 86 [pid = 2249] [id = 392] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2e3800 == 85 [pid = 2249] [id = 391] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12b4b8000 == 84 [pid = 2249] [id = 390] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 178 (0x12a5a3c00) [pid = 2249] [serial = 1128] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x1292c0800 == 83 [pid = 2249] [id = 389] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc9a000 == 82 [pid = 2249] [id = 388] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac0e800 == 81 [pid = 2249] [id = 387] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x11c1c8800 == 80 [pid = 2249] [id = 386] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x125e6f000 == 79 [pid = 2249] [id = 385] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12fcd7000 == 78 [pid = 2249] [id = 380] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x12d292000 == 77 [pid = 2249] [id = 379] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x126f7c000 == 76 [pid = 2249] [id = 378] 23:23:05 INFO - PROCESS | 2249 | --DOCSHELL 0x119294800 == 75 [pid = 2249] [id = 377] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 177 (0x125e2f800) [pid = 2249] [serial = 840] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 176 (0x12f2d0000) [pid = 2249] [serial = 973] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x11c90e400) [pid = 2249] [serial = 898] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x1275e7000) [pid = 2249] [serial = 901] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x12c00b400) [pid = 2249] [serial = 964] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x11ab53000) [pid = 2249] [serial = 895] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x12b1b7800) [pid = 2249] [serial = 843] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x129b7f800) [pid = 2249] [serial = 1036] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x11ab58c00) [pid = 2249] [serial = 1015] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x125f38000) [pid = 2249] [serial = 1018] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x129980800) [pid = 2249] [serial = 961] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x12d253000) [pid = 2249] [serial = 846] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x12bbe7c00) [pid = 2249] [serial = 907] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x11acf1c00) [pid = 2249] [serial = 837] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x12bd7c400) [pid = 2249] [serial = 771] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x12bd82000) [pid = 2249] [serial = 910] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x115371c00) [pid = 2249] [serial = 834] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12f2c3000) [pid = 2249] [serial = 970] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x129dbd400) [pid = 2249] [serial = 904] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x125ad9800) [pid = 2249] [serial = 958] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x11ace6000) [pid = 2249] [serial = 955] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x1188a6800) [pid = 2249] [serial = 892] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12db3f800) [pid = 2249] [serial = 967] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x12fae5000) [pid = 2249] [serial = 1033] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x12e867c00) [pid = 2249] [serial = 1024] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x12f569800) [pid = 2249] [serial = 1027] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x12fac8c00) [pid = 2249] [serial = 1030] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x12b663c00) [pid = 2249] [serial = 1021] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12a396000) [pid = 2249] [serial = 1110] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12aa59800) [pid = 2249] [serial = 1113] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x12ab0bc00) [pid = 2249] [serial = 1114] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x12b1ba000) [pid = 2249] [serial = 1117] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x12ac52000) [pid = 2249] [serial = 1116] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12b66d800) [pid = 2249] [serial = 1122] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12bce2800) [pid = 2249] [serial = 1125] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x11a78a400) [pid = 2249] [serial = 1095] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x11aa9b000) [pid = 2249] [serial = 1096] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x1269aac00) [pid = 2249] [serial = 1078] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 139 (0x11c90d400) [pid = 2249] [serial = 1077] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 138 (0x12a392c00) [pid = 2249] [serial = 1120] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 137 (0x13066f400) [pid = 2249] [serial = 1090] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 136 (0x12ffe7c00) [pid = 2249] [serial = 1089] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12bbe4400) [pid = 2249] [serial = 1083] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x12d258400) [pid = 2249] [serial = 1084] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12ab10800) [pid = 2249] [serial = 1072] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x11c111000) [pid = 2249] [serial = 1098] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x11c897800) [pid = 2249] [serial = 1099] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x12ab0e400) [pid = 2249] [serial = 1081] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x129755000) [pid = 2249] [serial = 1080] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x12aa53800) [pid = 2249] [serial = 1093] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x12aa22000) [pid = 2249] [serial = 1092] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x125f42000) [pid = 2249] [serial = 1101] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12700cc00) [pid = 2249] [serial = 1102] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 124 (0x128883400) [pid = 2249] [serial = 1104] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 123 (0x129716400) [pid = 2249] [serial = 1105] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 122 (0x11562e000) [pid = 2249] [serial = 1075] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 121 (0x11350c000) [pid = 2249] [serial = 1074] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 120 (0x12971bc00) [pid = 2249] [serial = 1107] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 119 (0x12fade800) [pid = 2249] [serial = 1087] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 118 (0x12db35000) [pid = 2249] [serial = 1126] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 117 (0x12f91b400) [pid = 2249] [serial = 1086] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 116 (0x11badf400) [pid = 2249] [serial = 1119] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 115 (0x12bbe2800) [pid = 2249] [serial = 1123] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 114 (0x129d2b000) [pid = 2249] [serial = 1108] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 113 (0x12aa56c00) [pid = 2249] [serial = 1111] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | --DOMWINDOW == 112 (0x12f29d000) [pid = 2249] [serial = 1012] [outer = 0x0] [url = about:blank] 23:23:05 INFO - PROCESS | 2249 | 1461306185287 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:23:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:23:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 770ms 23:23:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:23:05 INFO - PROCESS | 2249 | 1461306185341 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:23:05 INFO - PROCESS | 2249 | 1461306185342 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:23:05 INFO - PROCESS | 2249 | 1461306185344 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:23:05 INFO - PROCESS | 2249 | 1461306185348 Marionette TRACE conn2 <- [1,1602,null,{}] 23:23:05 INFO - PROCESS | 2249 | 1461306185356 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:05 INFO - PROCESS | 2249 | 1461306185454 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:23:05 INFO - PROCESS | 2249 | 1461306185465 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bca1800 == 76 [pid = 2249] [id = 408] 23:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 113 (0x11c06d800) [pid = 2249] [serial = 1223] [outer = 0x0] 23:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 114 (0x11c070800) [pid = 2249] [serial = 1224] [outer = 0x11c06d800] 23:23:05 INFO - PROCESS | 2249 | 1461306185493 Marionette DEBUG loaded listener.js 23:23:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 115 (0x11c10b800) [pid = 2249] [serial = 1225] [outer = 0x11c06d800] 23:23:05 INFO - PROCESS | 2249 | 1461306185887 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:23:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:23:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 574ms 23:23:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:23:05 INFO - PROCESS | 2249 | 1461306185918 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:23:05 INFO - PROCESS | 2249 | 1461306185920 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:23:05 INFO - PROCESS | 2249 | 1461306185922 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:23:05 INFO - PROCESS | 2249 | 1461306185923 Marionette TRACE conn2 <- [1,1606,null,{}] 23:23:05 INFO - PROCESS | 2249 | 1461306185925 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:06 INFO - PROCESS | 2249 | 1461306186020 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:23:06 INFO - PROCESS | 2249 | 1461306186024 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288ae800 == 77 [pid = 2249] [id = 409] 23:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 116 (0x11c19f800) [pid = 2249] [serial = 1226] [outer = 0x0] 23:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 117 (0x11c1adc00) [pid = 2249] [serial = 1227] [outer = 0x11c19f800] 23:23:06 INFO - PROCESS | 2249 | 1461306186051 Marionette DEBUG loaded listener.js 23:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 118 (0x11c9ba800) [pid = 2249] [serial = 1228] [outer = 0x11c19f800] 23:23:06 INFO - PROCESS | 2249 | 1461306186388 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 23:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:23:06 INFO - PROCESS | 2249 | 1461306186441 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:23:06 INFO - PROCESS | 2249 | 1461306186442 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:23:06 INFO - PROCESS | 2249 | 1461306186444 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:23:06 INFO - PROCESS | 2249 | 1461306186445 Marionette TRACE conn2 <- [1,1610,null,{}] 23:23:06 INFO - PROCESS | 2249 | 1461306186447 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:06 INFO - PROCESS | 2249 | 1461306186541 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:23:06 INFO - PROCESS | 2249 | 1461306186548 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac20000 == 78 [pid = 2249] [id = 410] 23:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 119 (0x125ad9c00) [pid = 2249] [serial = 1229] [outer = 0x0] 23:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 120 (0x125f3f000) [pid = 2249] [serial = 1230] [outer = 0x125ad9c00] 23:23:06 INFO - PROCESS | 2249 | 1461306186573 Marionette DEBUG loaded listener.js 23:23:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 121 (0x127014800) [pid = 2249] [serial = 1231] [outer = 0x125ad9c00] 23:23:06 INFO - PROCESS | 2249 | 1461306186920 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:23:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:23:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 23:23:06 INFO - PROCESS | 2249 | 1461306186963 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:23:06 INFO - PROCESS | 2249 | 1461306186964 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:23:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:23:06 INFO - PROCESS | 2249 | 1461306186967 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:23:06 INFO - PROCESS | 2249 | 1461306186968 Marionette TRACE conn2 <- [1,1614,null,{}] 23:23:06 INFO - PROCESS | 2249 | 1461306186970 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:07 INFO - PROCESS | 2249 | 1461306187113 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:23:07 INFO - PROCESS | 2249 | 1461306187161 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b814000 == 79 [pid = 2249] [id = 411] 23:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 122 (0x125ae5800) [pid = 2249] [serial = 1232] [outer = 0x0] 23:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 123 (0x128905c00) [pid = 2249] [serial = 1233] [outer = 0x125ae5800] 23:23:07 INFO - PROCESS | 2249 | 1461306187189 Marionette DEBUG loaded listener.js 23:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 124 (0x12a391800) [pid = 2249] [serial = 1234] [outer = 0x125ae5800] 23:23:07 INFO - PROCESS | 2249 | 1461306187527 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:23:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 23:23:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 569ms 23:23:07 INFO - PROCESS | 2249 | 1461306187536 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:23:07 INFO - PROCESS | 2249 | 1461306187538 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:23:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:23:07 INFO - PROCESS | 2249 | 1461306187540 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:23:07 INFO - PROCESS | 2249 | 1461306187541 Marionette TRACE conn2 <- [1,1618,null,{}] 23:23:07 INFO - PROCESS | 2249 | 1461306187544 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:07 INFO - PROCESS | 2249 | 1461306187670 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:23:07 INFO - PROCESS | 2249 | 1461306187686 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c170800 == 80 [pid = 2249] [id = 412] 23:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 125 (0x12a391c00) [pid = 2249] [serial = 1235] [outer = 0x0] 23:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12a39d400) [pid = 2249] [serial = 1236] [outer = 0x12a391c00] 23:23:07 INFO - PROCESS | 2249 | 1461306187711 Marionette DEBUG loaded listener.js 23:23:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12a5a8400) [pid = 2249] [serial = 1237] [outer = 0x12a391c00] 23:23:08 INFO - PROCESS | 2249 | 1461306188085 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 572ms 23:23:08 INFO - PROCESS | 2249 | 1461306188112 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:23:08 INFO - PROCESS | 2249 | 1461306188115 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:23:08 INFO - PROCESS | 2249 | 1461306188124 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:23:08 INFO - PROCESS | 2249 | 1461306188125 Marionette TRACE conn2 <- [1,1622,null,{}] 23:23:08 INFO - PROCESS | 2249 | 1461306188127 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:08 INFO - PROCESS | 2249 | 1461306188248 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:23:08 INFO - PROCESS | 2249 | 1461306188259 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d544800 == 81 [pid = 2249] [id = 413] 23:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12a395000) [pid = 2249] [serial = 1238] [outer = 0x0] 23:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12aa59000) [pid = 2249] [serial = 1239] [outer = 0x12a395000] 23:23:08 INFO - PROCESS | 2249 | 1461306188285 Marionette DEBUG loaded listener.js 23:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12ac4e400) [pid = 2249] [serial = 1240] [outer = 0x12a395000] 23:23:08 INFO - PROCESS | 2249 | 1461306188623 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:23:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 23:23:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 23:23:08 INFO - PROCESS | 2249 | 1461306188656 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:23:08 INFO - PROCESS | 2249 | 1461306188657 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:23:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:23:08 INFO - PROCESS | 2249 | 1461306188659 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:23:08 INFO - PROCESS | 2249 | 1461306188660 Marionette TRACE conn2 <- [1,1626,null,{}] 23:23:08 INFO - PROCESS | 2249 | 1461306188663 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:08 INFO - PROCESS | 2249 | 1461306188783 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:23:08 INFO - PROCESS | 2249 | 1461306188797 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e760000 == 82 [pid = 2249] [id = 414] 23:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12aa4ec00) [pid = 2249] [serial = 1241] [outer = 0x0] 23:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12b1bd800) [pid = 2249] [serial = 1242] [outer = 0x12aa4ec00] 23:23:08 INFO - PROCESS | 2249 | 1461306188822 Marionette DEBUG loaded listener.js 23:23:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12700c800) [pid = 2249] [serial = 1243] [outer = 0x12aa4ec00] 23:23:09 INFO - PROCESS | 2249 | 1461306189174 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 23:23:09 INFO - PROCESS | 2249 | 1461306189183 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:23:09 INFO - PROCESS | 2249 | 1461306189184 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:23:09 INFO - PROCESS | 2249 | 1461306189186 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:23:09 INFO - PROCESS | 2249 | 1461306189188 Marionette TRACE conn2 <- [1,1630,null,{}] 23:23:09 INFO - PROCESS | 2249 | 1461306189190 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:09 INFO - PROCESS | 2249 | 1461306189311 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:23:09 INFO - PROCESS | 2249 | 1461306189326 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f66f000 == 83 [pid = 2249] [id = 415] 23:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12b1bcc00) [pid = 2249] [serial = 1244] [outer = 0x0] 23:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x12bbe7c00) [pid = 2249] [serial = 1245] [outer = 0x12b1bcc00] 23:23:09 INFO - PROCESS | 2249 | 1461306189351 Marionette DEBUG loaded listener.js 23:23:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x12bd80000) [pid = 2249] [serial = 1246] [outer = 0x12b1bcc00] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 135 (0x12a599c00) [pid = 2249] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 134 (0x118b85800) [pid = 2249] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 133 (0x12700dc00) [pid = 2249] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 132 (0x114caec00) [pid = 2249] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 131 (0x12ab04400) [pid = 2249] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 130 (0x11a9d5800) [pid = 2249] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 129 (0x114cb1000) [pid = 2249] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 128 (0x1134c7400) [pid = 2249] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 127 (0x114cbac00) [pid = 2249] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 126 (0x11a78cc00) [pid = 2249] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:23:09 INFO - PROCESS | 2249 | --DOMWINDOW == 125 (0x12a59fc00) [pid = 2249] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:23:09 INFO - PROCESS | 2249 | 1461306189824 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:23:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:23:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 669ms 23:23:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:23:09 INFO - PROCESS | 2249 | 1461306189856 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:23:09 INFO - PROCESS | 2249 | 1461306189858 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:23:09 INFO - PROCESS | 2249 | 1461306189860 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:23:09 INFO - PROCESS | 2249 | 1461306189861 Marionette TRACE conn2 <- [1,1634,null,{}] 23:23:09 INFO - PROCESS | 2249 | 1461306189878 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:10 INFO - PROCESS | 2249 | 1461306190010 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:23:10 INFO - PROCESS | 2249 | 1461306190016 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300d4800 == 84 [pid = 2249] [id = 416] 23:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 126 (0x12b663c00) [pid = 2249] [serial = 1247] [outer = 0x0] 23:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 127 (0x12d1a2000) [pid = 2249] [serial = 1248] [outer = 0x12b663c00] 23:23:10 INFO - PROCESS | 2249 | 1461306190064 Marionette DEBUG loaded listener.js 23:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 128 (0x12d42fc00) [pid = 2249] [serial = 1249] [outer = 0x12b663c00] 23:23:10 INFO - PROCESS | 2249 | 1461306190424 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:23:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:23:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 575ms 23:23:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:23:10 INFO - PROCESS | 2249 | 1461306190436 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:23:10 INFO - PROCESS | 2249 | 1461306190437 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:23:10 INFO - PROCESS | 2249 | 1461306190439 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:23:10 INFO - PROCESS | 2249 | 1461306190440 Marionette TRACE conn2 <- [1,1638,null,{}] 23:23:10 INFO - PROCESS | 2249 | 1461306190443 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:10 INFO - PROCESS | 2249 | 1461306190622 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:23:10 INFO - PROCESS | 2249 | 1461306190637 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x130846000 == 85 [pid = 2249] [id = 417] 23:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 129 (0x12d429000) [pid = 2249] [serial = 1250] [outer = 0x0] 23:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 130 (0x12d5c5000) [pid = 2249] [serial = 1251] [outer = 0x12d429000] 23:23:10 INFO - PROCESS | 2249 | 1461306190676 Marionette DEBUG loaded listener.js 23:23:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 131 (0x12e44bc00) [pid = 2249] [serial = 1252] [outer = 0x12d429000] 23:23:11 INFO - PROCESS | 2249 | 1461306191037 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 621ms 23:23:11 INFO - PROCESS | 2249 | 1461306191061 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:23:11 INFO - PROCESS | 2249 | 1461306191062 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:23:11 INFO - PROCESS | 2249 | 1461306191067 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:23:11 INFO - PROCESS | 2249 | 1461306191068 Marionette TRACE conn2 <- [1,1642,null,{}] 23:23:11 INFO - PROCESS | 2249 | 1461306191070 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:11 INFO - PROCESS | 2249 | 1461306191168 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:23:11 INFO - PROCESS | 2249 | 1461306191241 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f13000 == 86 [pid = 2249] [id = 418] 23:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 132 (0x12d434400) [pid = 2249] [serial = 1253] [outer = 0x0] 23:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 133 (0x12e485000) [pid = 2249] [serial = 1254] [outer = 0x12d434400] 23:23:11 INFO - PROCESS | 2249 | 1461306191266 Marionette DEBUG loaded listener.js 23:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 134 (0x12e7ba000) [pid = 2249] [serial = 1255] [outer = 0x12d434400] 23:23:11 INFO - PROCESS | 2249 | 1461306191554 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:23:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:23:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 520ms 23:23:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:23:11 INFO - PROCESS | 2249 | 1461306191587 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:23:11 INFO - PROCESS | 2249 | 1461306191588 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:23:11 INFO - PROCESS | 2249 | 1461306191591 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:23:11 INFO - PROCESS | 2249 | 1461306191592 Marionette TRACE conn2 <- [1,1646,null,{}] 23:23:11 INFO - PROCESS | 2249 | 1461306191594 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:11 INFO - PROCESS | 2249 | 1461306191777 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:23:11 INFO - PROCESS | 2249 | 1461306191887 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x1158dd000 == 87 [pid = 2249] [id = 419] 23:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 135 (0x1134c1c00) [pid = 2249] [serial = 1256] [outer = 0x0] 23:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 136 (0x1134c9000) [pid = 2249] [serial = 1257] [outer = 0x1134c1c00] 23:23:11 INFO - PROCESS | 2249 | 1461306191923 Marionette DEBUG loaded listener.js 23:23:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 137 (0x114caf400) [pid = 2249] [serial = 1258] [outer = 0x1134c1c00] 23:23:12 INFO - PROCESS | 2249 | 1461306192387 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:23:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:23:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 820ms 23:23:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:23:12 INFO - PROCESS | 2249 | 1461306192438 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:23:12 INFO - PROCESS | 2249 | 1461306192441 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:23:12 INFO - PROCESS | 2249 | 1461306192445 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:23:12 INFO - PROCESS | 2249 | 1461306192449 Marionette TRACE conn2 <- [1,1650,null,{}] 23:23:12 INFO - PROCESS | 2249 | 1461306192468 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:12 INFO - PROCESS | 2249 | 1461306192589 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:23:12 INFO - PROCESS | 2249 | 1461306192671 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x1269b9800 == 88 [pid = 2249] [id = 420] 23:23:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 138 (0x114f0b400) [pid = 2249] [serial = 1259] [outer = 0x0] 23:23:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 139 (0x118bea800) [pid = 2249] [serial = 1260] [outer = 0x114f0b400] 23:23:12 INFO - PROCESS | 2249 | 1461306192705 Marionette DEBUG loaded listener.js 23:23:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 140 (0x11a9de000) [pid = 2249] [serial = 1261] [outer = 0x114f0b400] 23:23:13 INFO - PROCESS | 2249 | 1461306193128 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 734ms 23:23:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:23:13 INFO - PROCESS | 2249 | 1461306193180 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:23:13 INFO - PROCESS | 2249 | 1461306193182 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:23:13 INFO - PROCESS | 2249 | 1461306193184 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:23:13 INFO - PROCESS | 2249 | 1461306193186 Marionette TRACE conn2 <- [1,1654,null,{}] 23:23:13 INFO - PROCESS | 2249 | 1461306193189 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:13 INFO - PROCESS | 2249 | 1461306193310 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:23:13 INFO - PROCESS | 2249 | 1461306193394 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b809000 == 89 [pid = 2249] [id = 421] 23:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x11ad94400) [pid = 2249] [serial = 1262] [outer = 0x0] 23:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11c1a1400) [pid = 2249] [serial = 1263] [outer = 0x11ad94400] 23:23:13 INFO - PROCESS | 2249 | 1461306193426 Marionette DEBUG loaded listener.js 23:23:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x125ae0400) [pid = 2249] [serial = 1264] [outer = 0x11ad94400] 23:23:13 INFO - PROCESS | 2249 | 1461306193840 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:23:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:23:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 23:23:13 INFO - PROCESS | 2249 | 1461306193855 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:23:13 INFO - PROCESS | 2249 | 1461306193857 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:23:13 INFO - PROCESS | 2249 | 1461306193866 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:23:13 INFO - PROCESS | 2249 | 1461306193869 Marionette TRACE conn2 <- [1,1658,null,{}] 23:23:13 INFO - PROCESS | 2249 | 1461306193872 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:14 INFO - PROCESS | 2249 | 1461306194017 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:23:14 INFO - PROCESS | 2249 | 1461306194130 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x1373a9800 == 90 [pid = 2249] [id = 422] 23:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11b963800) [pid = 2249] [serial = 1265] [outer = 0x0] 23:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x1279cbc00) [pid = 2249] [serial = 1266] [outer = 0x11b963800] 23:23:14 INFO - PROCESS | 2249 | 1461306194163 Marionette DEBUG loaded listener.js 23:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x129d30800) [pid = 2249] [serial = 1267] [outer = 0x11b963800] 23:23:14 INFO - PROCESS | 2249 | 1461306194581 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 726ms 23:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:23:14 INFO - PROCESS | 2249 | 1461306194587 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:23:14 INFO - PROCESS | 2249 | 1461306194589 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:23:14 INFO - PROCESS | 2249 | 1461306194591 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:23:14 INFO - PROCESS | 2249 | 1461306194592 Marionette TRACE conn2 <- [1,1662,null,{}] 23:23:14 INFO - PROCESS | 2249 | 1461306194595 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:14 INFO - PROCESS | 2249 | 1461306194715 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:23:14 INFO - PROCESS | 2249 | 1461306194798 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x138ba1000 == 91 [pid = 2249] [id = 423] 23:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x129d30c00) [pid = 2249] [serial = 1268] [outer = 0x0] 23:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x12ac50400) [pid = 2249] [serial = 1269] [outer = 0x129d30c00] 23:23:14 INFO - PROCESS | 2249 | 1461306194829 Marionette DEBUG loaded listener.js 23:23:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x12bbe5000) [pid = 2249] [serial = 1270] [outer = 0x129d30c00] 23:23:15 INFO - PROCESS | 2249 | 1461306195212 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 671ms 23:23:15 INFO - PROCESS | 2249 | 1461306195262 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:23:15 INFO - PROCESS | 2249 | 1461306195265 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:23:15 INFO - PROCESS | 2249 | 1461306195268 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:23:15 INFO - PROCESS | 2249 | 1461306195270 Marionette TRACE conn2 <- [1,1666,null,{}] 23:23:15 INFO - PROCESS | 2249 | 1461306195272 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:15 INFO - PROCESS | 2249 | 1461306195389 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:23:15 INFO - PROCESS | 2249 | 1461306195491 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a4c8800 == 92 [pid = 2249] [id = 424] 23:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12d432c00) [pid = 2249] [serial = 1271] [outer = 0x0] 23:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12e207400) [pid = 2249] [serial = 1272] [outer = 0x12d432c00] 23:23:15 INFO - PROCESS | 2249 | 1461306195540 Marionette DEBUG loaded listener.js 23:23:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12f294000) [pid = 2249] [serial = 1273] [outer = 0x12d432c00] 23:23:15 INFO - PROCESS | 2249 | 1461306195997 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 769ms 23:23:16 INFO - PROCESS | 2249 | 1461306196039 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:23:16 INFO - PROCESS | 2249 | 1461306196041 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:23:16 INFO - PROCESS | 2249 | 1461306196044 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:23:16 INFO - PROCESS | 2249 | 1461306196047 Marionette TRACE conn2 <- [1,1670,null,{}] 23:23:16 INFO - PROCESS | 2249 | 1461306196050 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:16 INFO - PROCESS | 2249 | 1461306196179 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:23:16 INFO - PROCESS | 2249 | 1461306196263 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12af7a800 == 93 [pid = 2249] [id = 425] 23:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12b0c8400) [pid = 2249] [serial = 1274] [outer = 0x0] 23:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12b0d0800) [pid = 2249] [serial = 1275] [outer = 0x12b0c8400] 23:23:16 INFO - PROCESS | 2249 | 1461306196294 Marionette DEBUG loaded listener.js 23:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12f298800) [pid = 2249] [serial = 1276] [outer = 0x12b0c8400] 23:23:16 INFO - PROCESS | 2249 | 1461306196714 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 722ms 23:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:23:16 INFO - PROCESS | 2249 | 1461306196766 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:23:16 INFO - PROCESS | 2249 | 1461306196768 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:23:16 INFO - PROCESS | 2249 | 1461306196770 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:23:16 INFO - PROCESS | 2249 | 1461306196771 Marionette TRACE conn2 <- [1,1674,null,{}] 23:23:16 INFO - PROCESS | 2249 | 1461306196774 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:16 INFO - PROCESS | 2249 | 1461306196889 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:23:16 INFO - PROCESS | 2249 | 1461306196973 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f1a000 == 94 [pid = 2249] [id = 426] 23:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12afbb000) [pid = 2249] [serial = 1277] [outer = 0x0] 23:23:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12afc3400) [pid = 2249] [serial = 1278] [outer = 0x12afbb000] 23:23:17 INFO - PROCESS | 2249 | 1461306197002 Marionette DEBUG loaded listener.js 23:23:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12afc7000) [pid = 2249] [serial = 1279] [outer = 0x12afbb000] 23:23:17 INFO - PROCESS | 2249 | 1461306197377 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 23:23:17 INFO - PROCESS | 2249 | 1461306197440 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:23:17 INFO - PROCESS | 2249 | 1461306197442 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:23:17 INFO - PROCESS | 2249 | 1461306197444 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:23:17 INFO - PROCESS | 2249 | 1461306197446 Marionette TRACE conn2 <- [1,1678,null,{}] 23:23:17 INFO - PROCESS | 2249 | 1461306197448 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:17 INFO - PROCESS | 2249 | 1461306197562 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:23:17 INFO - PROCESS | 2249 | 1461306197674 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x139ce9800 == 95 [pid = 2249] [id = 427] 23:23:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12afc0400) [pid = 2249] [serial = 1280] [outer = 0x0] 23:23:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12b0cd800) [pid = 2249] [serial = 1281] [outer = 0x12afc0400] 23:23:17 INFO - PROCESS | 2249 | 1461306197707 Marionette DEBUG loaded listener.js 23:23:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12f2c9c00) [pid = 2249] [serial = 1282] [outer = 0x12afc0400] 23:23:18 INFO - PROCESS | 2249 | 1461306198167 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 770ms 23:23:18 INFO - PROCESS | 2249 | 1461306198233 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:23:18 INFO - PROCESS | 2249 | 1461306198235 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:23:18 INFO - PROCESS | 2249 | 1461306198239 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:23:18 INFO - PROCESS | 2249 | 1461306198240 Marionette TRACE conn2 <- [1,1682,null,{}] 23:23:18 INFO - PROCESS | 2249 | 1461306198243 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:18 INFO - PROCESS | 2249 | 1461306198366 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:23:18 INFO - PROCESS | 2249 | 1461306198452 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270c3800 == 96 [pid = 2249] [id = 428] 23:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x114f0a000) [pid = 2249] [serial = 1283] [outer = 0x0] 23:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x11c06bc00) [pid = 2249] [serial = 1284] [outer = 0x114f0a000] 23:23:18 INFO - PROCESS | 2249 | 1461306198482 Marionette DEBUG loaded listener.js 23:23:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x129982c00) [pid = 2249] [serial = 1285] [outer = 0x114f0a000] 23:23:19 INFO - PROCESS | 2249 | 1461306199153 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 923ms 23:23:19 INFO - PROCESS | 2249 | 1461306199163 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:23:19 INFO - PROCESS | 2249 | 1461306199166 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:23:19 INFO - PROCESS | 2249 | 1461306199189 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:23:19 INFO - PROCESS | 2249 | 1461306199192 Marionette TRACE conn2 <- [1,1686,null,{}] 23:23:19 INFO - PROCESS | 2249 | 1461306199195 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:19 INFO - PROCESS | 2249 | 1461306199309 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:23:19 INFO - PROCESS | 2249 | 1461306199396 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f7a800 == 97 [pid = 2249] [id = 429] 23:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x114eab800) [pid = 2249] [serial = 1286] [outer = 0x0] 23:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x114f11000) [pid = 2249] [serial = 1287] [outer = 0x114eab800] 23:23:19 INFO - PROCESS | 2249 | 1461306199426 Marionette DEBUG loaded listener.js 23:23:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x1157c3000) [pid = 2249] [serial = 1288] [outer = 0x114eab800] 23:23:19 INFO - PROCESS | 2249 | 1461306199873 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 23:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 725ms 23:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:23:19 INFO - PROCESS | 2249 | 1461306199912 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:23:19 INFO - PROCESS | 2249 | 1461306199916 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:23:19 INFO - PROCESS | 2249 | 1461306199920 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:23:19 INFO - PROCESS | 2249 | 1461306199922 Marionette TRACE conn2 <- [1,1690,null,{}] 23:23:19 INFO - PROCESS | 2249 | 1461306199924 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:20 INFO - PROCESS | 2249 | 1461306200036 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:23:20 INFO - PROCESS | 2249 | 1461306200125 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc96000 == 98 [pid = 2249] [id = 430] 23:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x11589b000) [pid = 2249] [serial = 1289] [outer = 0x0] 23:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x119a1d000) [pid = 2249] [serial = 1290] [outer = 0x11589b000] 23:23:20 INFO - PROCESS | 2249 | 1461306200156 Marionette DEBUG loaded listener.js 23:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x11a9dcc00) [pid = 2249] [serial = 1291] [outer = 0x11589b000] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x131f13000 == 97 [pid = 2249] [id = 418] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x130846000 == 96 [pid = 2249] [id = 417] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x1300d4800 == 95 [pid = 2249] [id = 416] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12f66f000 == 94 [pid = 2249] [id = 415] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x11c072000) [pid = 2249] [serial = 1185] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12e760000 == 93 [pid = 2249] [id = 414] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12d544800 == 92 [pid = 2249] [id = 413] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12c170800 == 91 [pid = 2249] [id = 412] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12b814000 == 90 [pid = 2249] [id = 411] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac20000 == 89 [pid = 2249] [id = 410] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x1288ae800 == 88 [pid = 2249] [id = 409] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x11bca1800 == 87 [pid = 2249] [id = 408] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x1269b6000 == 86 [pid = 2249] [id = 407] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x1289ac800 == 85 [pid = 2249] [id = 406] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12e596000 == 84 [pid = 2249] [id = 399] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x12b816000 == 83 [pid = 2249] [id = 398] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x125e69000 == 82 [pid = 2249] [id = 397] 23:23:20 INFO - PROCESS | 2249 | --DOCSHELL 0x119711800 == 81 [pid = 2249] [id = 396] 23:23:20 INFO - PROCESS | 2249 | 1461306200672 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 773ms 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x114f0a400) [pid = 2249] [serial = 1176] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x1134ca000) [pid = 2249] [serial = 1182] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x12d5c1000) [pid = 2249] [serial = 1180] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x12b66a800) [pid = 2249] [serial = 1179] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x1134ce000) [pid = 2249] [serial = 1183] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x129d32000) [pid = 2249] [serial = 1164] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x12db3d400) [pid = 2249] [serial = 1146] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12a5a7800) [pid = 2249] [serial = 1129] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12e861000) [pid = 2249] [serial = 1149] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12aa59c00) [pid = 2249] [serial = 1140] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12aa22400) [pid = 2249] [serial = 1167] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x12ab08c00) [pid = 2249] [serial = 1168] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x11c924c00) [pid = 2249] [serial = 1134] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x11ab5a400) [pid = 2249] [serial = 1156] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x11926a000) [pid = 2249] [serial = 1155] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x129b7a800) [pid = 2249] [serial = 1162] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x1279cb000) [pid = 2249] [serial = 1161] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x114cb5000) [pid = 2249] [serial = 1173] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x115633400) [pid = 2249] [serial = 1131] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12b251000) [pid = 2249] [serial = 1170] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12d42b000) [pid = 2249] [serial = 1171] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 147 (0x125efb000) [pid = 2249] [serial = 1159] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 146 (0x11c964800) [pid = 2249] [serial = 1158] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 145 (0x129dba000) [pid = 2249] [serial = 1137] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 144 (0x12f2d0400) [pid = 2249] [serial = 1152] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 143 (0x12b66e000) [pid = 2249] [serial = 1143] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 142 (0x12a39a000) [pid = 2249] [serial = 1165] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 141 (0x114f0e400) [pid = 2249] [serial = 1177] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | --DOMWINDOW == 140 (0x114cbbc00) [pid = 2249] [serial = 1174] [outer = 0x0] [url = about:blank] 23:23:20 INFO - PROCESS | 2249 | 1461306200723 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:23:20 INFO - PROCESS | 2249 | 1461306200725 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:23:20 INFO - PROCESS | 2249 | 1461306200731 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:23:20 INFO - PROCESS | 2249 | 1461306200733 Marionette TRACE conn2 <- [1,1694,null,{}] 23:23:20 INFO - PROCESS | 2249 | 1461306200739 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:20 INFO - PROCESS | 2249 | 1461306200821 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:23:20 INFO - PROCESS | 2249 | 1461306200827 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bc8d800 == 82 [pid = 2249] [id = 431] 23:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 141 (0x115634800) [pid = 2249] [serial = 1292] [outer = 0x0] 23:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 142 (0x11ad93c00) [pid = 2249] [serial = 1293] [outer = 0x115634800] 23:23:20 INFO - PROCESS | 2249 | 1461306200874 Marionette DEBUG loaded listener.js 23:23:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 143 (0x11c06e800) [pid = 2249] [serial = 1294] [outer = 0x115634800] 23:23:21 INFO - PROCESS | 2249 | 1461306201473 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 776ms 23:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:23:21 INFO - PROCESS | 2249 | 1461306201506 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:23:21 INFO - PROCESS | 2249 | 1461306201509 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:23:21 INFO - PROCESS | 2249 | 1461306201512 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:23:21 INFO - PROCESS | 2249 | 1461306201514 Marionette TRACE conn2 <- [1,1698,null,{}] 23:23:21 INFO - PROCESS | 2249 | 1461306201517 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:21 INFO - PROCESS | 2249 | 1461306201637 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:23:21 INFO - PROCESS | 2249 | 1461306201706 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x126d0b800 == 83 [pid = 2249] [id = 432] 23:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 144 (0x11c06cc00) [pid = 2249] [serial = 1295] [outer = 0x0] 23:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 145 (0x11c1a2000) [pid = 2249] [serial = 1296] [outer = 0x11c06cc00] 23:23:21 INFO - PROCESS | 2249 | 1461306201733 Marionette DEBUG loaded listener.js 23:23:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 146 (0x11c241400) [pid = 2249] [serial = 1297] [outer = 0x11c06cc00] 23:23:22 INFO - PROCESS | 2249 | 1461306202035 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 23:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 572ms 23:23:22 INFO - PROCESS | 2249 | 1461306202084 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:23:22 INFO - PROCESS | 2249 | 1461306202085 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:23:22 INFO - PROCESS | 2249 | 1461306202087 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:23:22 INFO - PROCESS | 2249 | 1461306202089 Marionette TRACE conn2 <- [1,1702,null,{}] 23:23:22 INFO - PROCESS | 2249 | 1461306202091 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:22 INFO - PROCESS | 2249 | 1461306202191 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:23:22 INFO - PROCESS | 2249 | 1461306202279 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a90b000 == 84 [pid = 2249] [id = 433] 23:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 147 (0x11c06ec00) [pid = 2249] [serial = 1298] [outer = 0x0] 23:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 148 (0x11c88f000) [pid = 2249] [serial = 1299] [outer = 0x11c06ec00] 23:23:22 INFO - PROCESS | 2249 | 1461306202321 Marionette DEBUG loaded listener.js 23:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x125ae2000) [pid = 2249] [serial = 1300] [outer = 0x11c06ec00] 23:23:22 INFO - PROCESS | 2249 | 1461306202671 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:23:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 619ms 23:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:23:22 INFO - PROCESS | 2249 | 1461306202707 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:23:22 INFO - PROCESS | 2249 | 1461306202708 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:23:22 INFO - PROCESS | 2249 | 1461306202710 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:23:22 INFO - PROCESS | 2249 | 1461306202712 Marionette TRACE conn2 <- [1,1706,null,{}] 23:23:22 INFO - PROCESS | 2249 | 1461306202714 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:22 INFO - PROCESS | 2249 | 1461306202860 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:23:22 INFO - PROCESS | 2249 | 1461306202928 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12af71800 == 85 [pid = 2249] [id = 434] 23:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x125ae1800) [pid = 2249] [serial = 1301] [outer = 0x0] 23:23:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x1269aa400) [pid = 2249] [serial = 1302] [outer = 0x125ae1800] 23:23:22 INFO - PROCESS | 2249 | 1461306202957 Marionette DEBUG loaded listener.js 23:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x129244000) [pid = 2249] [serial = 1303] [outer = 0x125ae1800] 23:23:23 INFO - PROCESS | 2249 | 1461306203313 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 619ms 23:23:23 INFO - PROCESS | 2249 | 1461306203330 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:23:23 INFO - PROCESS | 2249 | 1461306203333 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:23:23 INFO - PROCESS | 2249 | 1461306203341 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:23:23 INFO - PROCESS | 2249 | 1461306203342 Marionette TRACE conn2 <- [1,1710,null,{}] 23:23:23 INFO - PROCESS | 2249 | 1461306203344 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:23 INFO - PROCESS | 2249 | 1461306203446 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:23:23 INFO - PROCESS | 2249 | 1461306203487 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b80d000 == 86 [pid = 2249] [id = 435] 23:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x11a780400) [pid = 2249] [serial = 1304] [outer = 0x0] 23:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12971bc00) [pid = 2249] [serial = 1305] [outer = 0x11a780400] 23:23:23 INFO - PROCESS | 2249 | 1461306203516 Marionette DEBUG loaded listener.js 23:23:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x129d29800) [pid = 2249] [serial = 1306] [outer = 0x11a780400] 23:23:23 INFO - PROCESS | 2249 | 1461306203927 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 622ms 23:23:23 INFO - PROCESS | 2249 | 1461306203973 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:23:23 INFO - PROCESS | 2249 | 1461306203975 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:23:23 INFO - PROCESS | 2249 | 1461306203978 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:23:23 INFO - PROCESS | 2249 | 1461306203981 Marionette TRACE conn2 <- [1,1714,null,{}] 23:23:23 INFO - PROCESS | 2249 | 1461306203985 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:24 INFO - PROCESS | 2249 | 1461306204162 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:23:24 INFO - PROCESS | 2249 | 1461306204212 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d529000 == 87 [pid = 2249] [id = 436] 23:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12971a800) [pid = 2249] [serial = 1307] [outer = 0x0] 23:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12a39b800) [pid = 2249] [serial = 1308] [outer = 0x12971a800] 23:23:24 INFO - PROCESS | 2249 | 1461306204252 Marionette DEBUG loaded listener.js 23:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x12a5a0c00) [pid = 2249] [serial = 1309] [outer = 0x12971a800] 23:23:24 INFO - PROCESS | 2249 | 1461306204590 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 675ms 23:23:24 INFO - PROCESS | 2249 | 1461306204654 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:23:24 INFO - PROCESS | 2249 | 1461306204655 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:23:24 INFO - PROCESS | 2249 | 1461306204658 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:23:24 INFO - PROCESS | 2249 | 1461306204659 Marionette TRACE conn2 <- [1,1718,null,{}] 23:23:24 INFO - PROCESS | 2249 | 1461306204662 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:24 INFO - PROCESS | 2249 | 1461306204812 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:23:24 INFO - PROCESS | 2249 | 1461306204832 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x12dc04800 == 88 [pid = 2249] [id = 437] 23:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x12a5a2400) [pid = 2249] [serial = 1310] [outer = 0x0] 23:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x12aa23c00) [pid = 2249] [serial = 1311] [outer = 0x12a5a2400] 23:23:24 INFO - PROCESS | 2249 | 1461306204871 Marionette DEBUG loaded listener.js 23:23:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x12aa53400) [pid = 2249] [serial = 1312] [outer = 0x12a5a2400] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12a391c00) [pid = 2249] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12a395000) [pid = 2249] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12aa4ec00) [pid = 2249] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x114ea7000) [pid = 2249] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 156 (0x11c06d800) [pid = 2249] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 155 (0x12b1bcc00) [pid = 2249] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 154 (0x11c19f800) [pid = 2249] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 153 (0x118b09800) [pid = 2249] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 152 (0x114cb1400) [pid = 2249] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 151 (0x125ad9c00) [pid = 2249] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 150 (0x125ae5800) [pid = 2249] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 149 (0x12d429000) [pid = 2249] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:23:25 INFO - PROCESS | 2249 | --DOMWINDOW == 148 (0x12b663c00) [pid = 2249] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:23:25 INFO - PROCESS | 2249 | 1461306205539 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 920ms 23:23:25 INFO - PROCESS | 2249 | 1461306205579 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:23:25 INFO - PROCESS | 2249 | 1461306205581 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:23:25 INFO - PROCESS | 2249 | 1461306205590 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:23:25 INFO - PROCESS | 2249 | 1461306205592 Marionette TRACE conn2 <- [1,1722,null,{}] 23:23:25 INFO - PROCESS | 2249 | 1461306205595 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:25 INFO - PROCESS | 2249 | 1461306205752 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:23:25 INFO - PROCESS | 2249 | 1461306205757 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d278800 == 89 [pid = 2249] [id = 438] 23:23:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 149 (0x118891000) [pid = 2249] [serial = 1313] [outer = 0x0] 23:23:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 150 (0x12a395000) [pid = 2249] [serial = 1314] [outer = 0x118891000] 23:23:25 INFO - PROCESS | 2249 | 1461306205798 Marionette DEBUG loaded listener.js 23:23:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 151 (0x12aa55400) [pid = 2249] [serial = 1315] [outer = 0x118891000] 23:23:26 INFO - PROCESS | 2249 | 1461306206223 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 23:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 673ms 23:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:23:26 INFO - PROCESS | 2249 | 1461306206271 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:23:26 INFO - PROCESS | 2249 | 1461306206273 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:23:26 INFO - PROCESS | 2249 | 1461306206276 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:23:26 INFO - PROCESS | 2249 | 1461306206278 Marionette TRACE conn2 <- [1,1726,null,{}] 23:23:26 INFO - PROCESS | 2249 | 1461306206289 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:26 INFO - PROCESS | 2249 | 1461306206404 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:23:26 INFO - PROCESS | 2249 | 1461306206408 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f218800 == 90 [pid = 2249] [id = 439] 23:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 152 (0x12aa56400) [pid = 2249] [serial = 1316] [outer = 0x0] 23:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 153 (0x12b0c6000) [pid = 2249] [serial = 1317] [outer = 0x12aa56400] 23:23:26 INFO - PROCESS | 2249 | 1461306206438 Marionette DEBUG loaded listener.js 23:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 154 (0x12b250000) [pid = 2249] [serial = 1318] [outer = 0x12aa56400] 23:23:26 INFO - PROCESS | 2249 | 1461306206789 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:23:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:23:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 524ms 23:23:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:23:26 INFO - PROCESS | 2249 | 1461306206802 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:23:26 INFO - PROCESS | 2249 | 1461306206803 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:23:26 INFO - PROCESS | 2249 | 1461306206806 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:23:26 INFO - PROCESS | 2249 | 1461306206807 Marionette TRACE conn2 <- [1,1730,null,{}] 23:23:26 INFO - PROCESS | 2249 | 1461306206809 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:26 INFO - PROCESS | 2249 | 1461306206912 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:23:26 INFO - PROCESS | 2249 | 1461306206986 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f229800 == 91 [pid = 2249] [id = 440] 23:23:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 155 (0x12ab03400) [pid = 2249] [serial = 1319] [outer = 0x0] 23:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 156 (0x12b423400) [pid = 2249] [serial = 1320] [outer = 0x12ab03400] 23:23:27 INFO - PROCESS | 2249 | 1461306207012 Marionette DEBUG loaded listener.js 23:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 157 (0x12bbe4800) [pid = 2249] [serial = 1321] [outer = 0x12ab03400] 23:23:27 INFO - PROCESS | 2249 | 1461306207412 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 23:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 619ms 23:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:23:27 INFO - PROCESS | 2249 | 1461306207426 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:23:27 INFO - PROCESS | 2249 | 1461306207429 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:23:27 INFO - PROCESS | 2249 | 1461306207434 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:23:27 INFO - PROCESS | 2249 | 1461306207436 Marionette TRACE conn2 <- [1,1734,null,{}] 23:23:27 INFO - PROCESS | 2249 | 1461306207441 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:27 INFO - PROCESS | 2249 | 1461306207566 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:23:27 INFO - PROCESS | 2249 | 1461306207682 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x119711800 == 92 [pid = 2249] [id = 441] 23:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x114cae400) [pid = 2249] [serial = 1322] [outer = 0x0] 23:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x114cb3400) [pid = 2249] [serial = 1323] [outer = 0x114cae400] 23:23:27 INFO - PROCESS | 2249 | 1461306207716 Marionette DEBUG loaded listener.js 23:23:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x114f09800) [pid = 2249] [serial = 1324] [outer = 0x114cae400] 23:23:28 INFO - PROCESS | 2249 | 1461306208132 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 772ms 23:23:28 INFO - PROCESS | 2249 | 1461306208211 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:23:28 INFO - PROCESS | 2249 | 1461306208215 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:23:28 INFO - PROCESS | 2249 | 1461306208220 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:23:28 INFO - PROCESS | 2249 | 1461306208222 Marionette TRACE conn2 <- [1,1738,null,{}] 23:23:28 INFO - PROCESS | 2249 | 1461306208224 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:28 INFO - PROCESS | 2249 | 1461306208343 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:23:28 INFO - PROCESS | 2249 | 1461306208456 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x1292d2800 == 93 [pid = 2249] [id = 442] 23:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11562f000) [pid = 2249] [serial = 1325] [outer = 0x0] 23:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x11a9d0400) [pid = 2249] [serial = 1326] [outer = 0x11562f000] 23:23:28 INFO - PROCESS | 2249 | 1461306208490 Marionette DEBUG loaded listener.js 23:23:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x11b0ee000) [pid = 2249] [serial = 1327] [outer = 0x11562f000] 23:23:28 INFO - PROCESS | 2249 | 1461306208920 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 23:23:28 INFO - PROCESS | 2249 | 1461306208941 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:23:28 INFO - PROCESS | 2249 | 1461306208943 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:23:28 INFO - PROCESS | 2249 | 1461306208945 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:23:28 INFO - PROCESS | 2249 | 1461306208948 Marionette TRACE conn2 <- [1,1742,null,{}] 23:23:28 INFO - PROCESS | 2249 | 1461306208956 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:29 INFO - PROCESS | 2249 | 1461306209077 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:23:29 INFO - PROCESS | 2249 | 1461306209190 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee45000 == 94 [pid = 2249] [id = 443] 23:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x11c117400) [pid = 2249] [serial = 1328] [outer = 0x0] 23:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x125f42000) [pid = 2249] [serial = 1329] [outer = 0x11c117400] 23:23:29 INFO - PROCESS | 2249 | 1461306209227 Marionette DEBUG loaded listener.js 23:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x1279cb000) [pid = 2249] [serial = 1330] [outer = 0x11c117400] 23:23:29 INFO - PROCESS | 2249 | 1461306209660 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 772ms 23:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:23:29 INFO - PROCESS | 2249 | 1461306209717 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:23:29 INFO - PROCESS | 2249 | 1461306209719 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:23:29 INFO - PROCESS | 2249 | 1461306209722 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:23:29 INFO - PROCESS | 2249 | 1461306209723 Marionette TRACE conn2 <- [1,1746,null,{}] 23:23:29 INFO - PROCESS | 2249 | 1461306209726 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:29 INFO - PROCESS | 2249 | 1461306209845 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:23:29 INFO - PROCESS | 2249 | 1461306209929 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe72800 == 95 [pid = 2249] [id = 444] 23:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x128880400) [pid = 2249] [serial = 1331] [outer = 0x0] 23:23:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x12a392400) [pid = 2249] [serial = 1332] [outer = 0x128880400] 23:23:29 INFO - PROCESS | 2249 | 1461306209962 Marionette DEBUG loaded listener.js 23:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x12ab0d000) [pid = 2249] [serial = 1333] [outer = 0x128880400] 23:23:30 INFO - PROCESS | 2249 | 1461306210389 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 721ms 23:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:23:30 INFO - PROCESS | 2249 | 1461306210443 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:23:30 INFO - PROCESS | 2249 | 1461306210445 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:23:30 INFO - PROCESS | 2249 | 1461306210466 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:23:30 INFO - PROCESS | 2249 | 1461306210468 Marionette TRACE conn2 <- [1,1750,null,{}] 23:23:30 INFO - PROCESS | 2249 | 1461306210472 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:30 INFO - PROCESS | 2249 | 1461306210587 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:23:30 INFO - PROCESS | 2249 | 1461306210670 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x130e2f000 == 96 [pid = 2249] [id = 445] 23:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x12ab0dc00) [pid = 2249] [serial = 1334] [outer = 0x0] 23:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x12afc3000) [pid = 2249] [serial = 1335] [outer = 0x12ab0dc00] 23:23:30 INFO - PROCESS | 2249 | 1461306210701 Marionette DEBUG loaded listener.js 23:23:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x12b1bb400) [pid = 2249] [serial = 1336] [outer = 0x12ab0dc00] 23:23:31 INFO - PROCESS | 2249 | 1461306211119 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 690ms 23:23:31 INFO - PROCESS | 2249 | 1461306211162 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:23:31 INFO - PROCESS | 2249 | 1461306211163 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:23:31 INFO - PROCESS | 2249 | 1461306211180 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:23:31 INFO - PROCESS | 2249 | 1461306211181 Marionette TRACE conn2 <- [1,1754,null,{}] 23:23:31 INFO - PROCESS | 2249 | 1461306211184 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:31 INFO - PROCESS | 2249 | 1461306211314 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:23:31 INFO - PROCESS | 2249 | 1461306211403 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b64800 == 97 [pid = 2249] [id = 446] 23:23:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x12b1bcc00) [pid = 2249] [serial = 1337] [outer = 0x0] 23:23:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x12bd85400) [pid = 2249] [serial = 1338] [outer = 0x12b1bcc00] 23:23:31 INFO - PROCESS | 2249 | 1461306211438 Marionette DEBUG loaded listener.js 23:23:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x12e209400) [pid = 2249] [serial = 1339] [outer = 0x12b1bcc00] 23:23:31 INFO - PROCESS | 2249 | 1461306211860 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 722ms 23:23:31 INFO - PROCESS | 2249 | 1461306211901 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:23:31 INFO - PROCESS | 2249 | 1461306211903 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:23:31 INFO - PROCESS | 2249 | 1461306211905 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:23:31 INFO - PROCESS | 2249 | 1461306211906 Marionette TRACE conn2 <- [1,1758,null,{}] 23:23:31 INFO - PROCESS | 2249 | 1461306211909 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:32 INFO - PROCESS | 2249 | 1461306212026 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:23:32 INFO - PROCESS | 2249 | 1461306212139 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x139b4d800 == 98 [pid = 2249] [id = 447] 23:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x125ae1000) [pid = 2249] [serial = 1340] [outer = 0x0] 23:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x12e450000) [pid = 2249] [serial = 1341] [outer = 0x125ae1000] 23:23:32 INFO - PROCESS | 2249 | 1461306212172 Marionette DEBUG loaded listener.js 23:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 178 (0x12f297c00) [pid = 2249] [serial = 1342] [outer = 0x125ae1000] 23:23:32 INFO - PROCESS | 2249 | 1461306212593 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 719ms 23:23:32 INFO - PROCESS | 2249 | 1461306212630 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:23:32 INFO - PROCESS | 2249 | 1461306212631 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:23:32 INFO - PROCESS | 2249 | 1461306212649 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:23:32 INFO - PROCESS | 2249 | 1461306212650 Marionette TRACE conn2 <- [1,1762,null,{}] 23:23:32 INFO - PROCESS | 2249 | 1461306212652 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:32 INFO - PROCESS | 2249 | 1461306212768 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:23:32 INFO - PROCESS | 2249 | 1461306212881 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a4ca000 == 99 [pid = 2249] [id = 448] 23:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 179 (0x12e862000) [pid = 2249] [serial = 1343] [outer = 0x0] 23:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 180 (0x12f561800) [pid = 2249] [serial = 1344] [outer = 0x12e862000] 23:23:32 INFO - PROCESS | 2249 | 1461306212912 Marionette DEBUG loaded listener.js 23:23:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 181 (0x12f916c00) [pid = 2249] [serial = 1345] [outer = 0x12e862000] 23:23:33 INFO - PROCESS | 2249 | 1461306213301 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 676ms 23:23:33 INFO - PROCESS | 2249 | 1461306213323 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:23:33 INFO - PROCESS | 2249 | 1461306213324 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:23:33 INFO - PROCESS | 2249 | 1461306213327 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:23:33 INFO - PROCESS | 2249 | 1461306213328 Marionette TRACE conn2 <- [1,1766,null,{}] 23:23:33 INFO - PROCESS | 2249 | 1461306213331 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:33 INFO - PROCESS | 2249 | 1461306213450 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:23:33 INFO - PROCESS | 2249 | 1461306213535 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x139adb000 == 100 [pid = 2249] [id = 449] 23:23:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 182 (0x12af05000) [pid = 2249] [serial = 1346] [outer = 0x0] 23:23:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 183 (0x12af0a400) [pid = 2249] [serial = 1347] [outer = 0x12af05000] 23:23:33 INFO - PROCESS | 2249 | 1461306213567 Marionette DEBUG loaded listener.js 23:23:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 184 (0x12af11400) [pid = 2249] [serial = 1348] [outer = 0x12af05000] 23:23:33 INFO - PROCESS | 2249 | 1461306213982 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 674ms 23:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:23:34 INFO - PROCESS | 2249 | 1461306214001 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:23:34 INFO - PROCESS | 2249 | 1461306214002 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:23:34 INFO - PROCESS | 2249 | 1461306214005 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:23:34 INFO - PROCESS | 2249 | 1461306214006 Marionette TRACE conn2 <- [1,1770,null,{}] 23:23:34 INFO - PROCESS | 2249 | 1461306214008 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:34 INFO - PROCESS | 2249 | 1461306214123 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:23:34 INFO - PROCESS | 2249 | 1461306214268 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x139ae8800 == 101 [pid = 2249] [id = 450] 23:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 185 (0x12af0e800) [pid = 2249] [serial = 1349] [outer = 0x0] 23:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 186 (0x12e487c00) [pid = 2249] [serial = 1350] [outer = 0x12af0e800] 23:23:34 INFO - PROCESS | 2249 | 1461306214298 Marionette DEBUG loaded listener.js 23:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 187 (0x12fac6400) [pid = 2249] [serial = 1351] [outer = 0x12af0e800] 23:23:34 INFO - PROCESS | 2249 | 1461306214719 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 23:23:34 INFO - PROCESS | 2249 | 1461306214726 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:23:34 INFO - PROCESS | 2249 | 1461306214728 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:23:34 INFO - PROCESS | 2249 | 1461306214730 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:23:34 INFO - PROCESS | 2249 | 1461306214734 Marionette TRACE conn2 <- [1,1774,null,{}] 23:23:34 INFO - PROCESS | 2249 | 1461306214737 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:34 INFO - PROCESS | 2249 | 1461306214869 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:23:34 INFO - PROCESS | 2249 | 1461306214959 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x1277b0800 == 102 [pid = 2249] [id = 451] 23:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 188 (0x114ea9000) [pid = 2249] [serial = 1352] [outer = 0x0] 23:23:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 189 (0x11c902400) [pid = 2249] [serial = 1353] [outer = 0x114ea9000] 23:23:34 INFO - PROCESS | 2249 | 1461306214994 Marionette DEBUG loaded listener.js 23:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 190 (0x12fadd800) [pid = 2249] [serial = 1354] [outer = 0x114ea9000] 23:23:35 INFO - PROCESS | 2249 | 1461306215658 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 973ms 23:23:35 INFO - PROCESS | 2249 | 1461306215704 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:23:35 INFO - PROCESS | 2249 | 1461306215706 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:23:35 INFO - PROCESS | 2249 | 1461306215709 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:23:35 INFO - PROCESS | 2249 | 1461306215712 Marionette TRACE conn2 <- [1,1778,null,{}] 23:23:35 INFO - PROCESS | 2249 | 1461306215716 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:35 INFO - PROCESS | 2249 | 1461306215832 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:23:35 INFO - PROCESS | 2249 | 1461306215957 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f8c800 == 103 [pid = 2249] [id = 452] 23:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 191 (0x1134cf000) [pid = 2249] [serial = 1355] [outer = 0x0] 23:23:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 192 (0x114f02400) [pid = 2249] [serial = 1356] [outer = 0x1134cf000] 23:23:35 INFO - PROCESS | 2249 | 1461306215988 Marionette DEBUG loaded listener.js 23:23:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 193 (0x115636c00) [pid = 2249] [serial = 1357] [outer = 0x1134cf000] 23:23:36 INFO - PROCESS | 2249 | 1461306216441 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 23:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 775ms 23:23:36 INFO - PROCESS | 2249 | 1461306216485 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:23:36 INFO - PROCESS | 2249 | 1461306216489 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:23:36 INFO - PROCESS | 2249 | 1461306216493 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:23:36 INFO - PROCESS | 2249 | 1461306216495 Marionette TRACE conn2 <- [1,1782,null,{}] 23:23:36 INFO - PROCESS | 2249 | 1461306216497 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:36 INFO - PROCESS | 2249 | 1461306216637 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12f218800 == 102 [pid = 2249] [id = 439] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12d278800 == 101 [pid = 2249] [id = 438] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12dc04800 == 100 [pid = 2249] [id = 437] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12d529000 == 99 [pid = 2249] [id = 436] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12b80d000 == 98 [pid = 2249] [id = 435] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 192 (0x12e485000) [pid = 2249] [serial = 1254] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12af71800 == 97 [pid = 2249] [id = 434] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12a90b000 == 96 [pid = 2249] [id = 433] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x126d0b800 == 95 [pid = 2249] [id = 432] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc8d800 == 94 [pid = 2249] [id = 431] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x11bc96000 == 93 [pid = 2249] [id = 430] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x126f7a800 == 92 [pid = 2249] [id = 429] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x131f1a000 == 91 [pid = 2249] [id = 426] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12af7a800 == 90 [pid = 2249] [id = 425] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x13a4c8800 == 89 [pid = 2249] [id = 424] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x138ba1000 == 88 [pid = 2249] [id = 423] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x1373a9800 == 87 [pid = 2249] [id = 422] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x12b809000 == 86 [pid = 2249] [id = 421] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x1269b9800 == 85 [pid = 2249] [id = 420] 23:23:36 INFO - PROCESS | 2249 | --DOCSHELL 0x1158dd000 == 84 [pid = 2249] [id = 419] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 191 (0x12a39d400) [pid = 2249] [serial = 1236] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 190 (0x12aa59000) [pid = 2249] [serial = 1239] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 189 (0x12ac4e400) [pid = 2249] [serial = 1240] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 188 (0x12700c800) [pid = 2249] [serial = 1243] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 187 (0x12b1bd800) [pid = 2249] [serial = 1242] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 186 (0x12a5a8c00) [pid = 2249] [serial = 1186] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 185 (0x11b0ef400) [pid = 2249] [serial = 1212] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 184 (0x114ea5c00) [pid = 2249] [serial = 1188] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 183 (0x11c070800) [pid = 2249] [serial = 1224] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 182 (0x11c10b800) [pid = 2249] [serial = 1225] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 181 (0x12b253800) [pid = 2249] [serial = 1209] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 180 (0x12923c400) [pid = 2249] [serial = 1203] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 179 (0x12bbe7c00) [pid = 2249] [serial = 1245] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 178 (0x11c1adc00) [pid = 2249] [serial = 1227] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 177 (0x11c9ba800) [pid = 2249] [serial = 1228] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 176 (0x1188a6000) [pid = 2249] [serial = 1215] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x125e37c00) [pid = 2249] [serial = 1200] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x11af80400) [pid = 2249] [serial = 1222] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x11a557800) [pid = 2249] [serial = 1221] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x115373c00) [pid = 2249] [serial = 1218] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x1187cc000) [pid = 2249] [serial = 1219] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x125f3f000) [pid = 2249] [serial = 1230] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x127014800) [pid = 2249] [serial = 1231] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x128905c00) [pid = 2249] [serial = 1233] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x11c1ac800) [pid = 2249] [serial = 1197] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x11a78d800) [pid = 2249] [serial = 1191] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 165 (0x12aa5b800) [pid = 2249] [serial = 1206] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 164 (0x11c19f400) [pid = 2249] [serial = 1194] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 163 (0x12d5c5000) [pid = 2249] [serial = 1251] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 162 (0x12e44bc00) [pid = 2249] [serial = 1252] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 161 (0x12bd80000) [pid = 2249] [serial = 1246] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 160 (0x12a5a8400) [pid = 2249] [serial = 1237] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 159 (0x12d42fc00) [pid = 2249] [serial = 1249] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 158 (0x12d1a2000) [pid = 2249] [serial = 1248] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | --DOMWINDOW == 157 (0x12a391800) [pid = 2249] [serial = 1234] [outer = 0x0] [url = about:blank] 23:23:36 INFO - PROCESS | 2249 | 1461306216768 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x11aad1000 == 85 [pid = 2249] [id = 453] 23:23:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 158 (0x114f04c00) [pid = 2249] [serial = 1358] [outer = 0x0] 23:23:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 159 (0x1188a6000) [pid = 2249] [serial = 1359] [outer = 0x114f04c00] 23:23:36 INFO - PROCESS | 2249 | 1461306216800 Marionette DEBUG loaded listener.js 23:23:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 160 (0x11baec000) [pid = 2249] [serial = 1360] [outer = 0x114f04c00] 23:23:37 INFO - PROCESS | 2249 | 1461306217125 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 23:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 669ms 23:23:37 INFO - PROCESS | 2249 | 1461306217163 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:23:37 INFO - PROCESS | 2249 | 1461306217164 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:23:37 INFO - PROCESS | 2249 | 1461306217169 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:23:37 INFO - PROCESS | 2249 | 1461306217171 Marionette TRACE conn2 <- [1,1786,null,{}] 23:23:37 INFO - PROCESS | 2249 | 1461306217179 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:37 INFO - PROCESS | 2249 | 1461306217298 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:23:37 INFO - PROCESS | 2249 | 1461306217385 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b32800 == 86 [pid = 2249] [id = 454] 23:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 161 (0x11ab55800) [pid = 2249] [serial = 1361] [outer = 0x0] 23:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 162 (0x11c1aa400) [pid = 2249] [serial = 1362] [outer = 0x11ab55800] 23:23:37 INFO - PROCESS | 2249 | 1461306217415 Marionette DEBUG loaded listener.js 23:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 163 (0x125f44c00) [pid = 2249] [serial = 1363] [outer = 0x11ab55800] 23:23:37 INFO - PROCESS | 2249 | 1461306217729 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 23:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 573ms 23:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:23:37 INFO - PROCESS | 2249 | 1461306217741 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:23:37 INFO - PROCESS | 2249 | 1461306217743 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:23:37 INFO - PROCESS | 2249 | 1461306217745 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:23:37 INFO - PROCESS | 2249 | 1461306217746 Marionette TRACE conn2 <- [1,1790,null,{}] 23:23:37 INFO - PROCESS | 2249 | 1461306217753 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:37 INFO - PROCESS | 2249 | 1461306217856 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:23:37 INFO - PROCESS | 2249 | 1461306217867 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac1b000 == 87 [pid = 2249] [id = 455] 23:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 164 (0x11c10b800) [pid = 2249] [serial = 1364] [outer = 0x0] 23:23:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 165 (0x127529c00) [pid = 2249] [serial = 1365] [outer = 0x11c10b800] 23:23:37 INFO - PROCESS | 2249 | 1461306217955 Marionette DEBUG loaded listener.js 23:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 166 (0x129714c00) [pid = 2249] [serial = 1366] [outer = 0x11c10b800] 23:23:38 INFO - PROCESS | 2249 | 1461306218244 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 523ms 23:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:23:38 INFO - PROCESS | 2249 | 1461306218273 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:23:38 INFO - PROCESS | 2249 | 1461306218274 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:23:38 INFO - PROCESS | 2249 | 1461306218276 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:23:38 INFO - PROCESS | 2249 | 1461306218277 Marionette TRACE conn2 <- [1,1794,null,{}] 23:23:38 INFO - PROCESS | 2249 | 1461306218279 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:38 INFO - PROCESS | 2249 | 1461306218380 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:23:38 INFO - PROCESS | 2249 | 1461306218384 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bbc0000 == 88 [pid = 2249] [id = 456] 23:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x128876800) [pid = 2249] [serial = 1367] [outer = 0x0] 23:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x129dbec00) [pid = 2249] [serial = 1368] [outer = 0x128876800] 23:23:38 INFO - PROCESS | 2249 | 1461306218409 Marionette DEBUG loaded listener.js 23:23:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x12a5a1c00) [pid = 2249] [serial = 1369] [outer = 0x128876800] 23:23:38 INFO - PROCESS | 2249 | 1461306218800 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 23:23:38 INFO - PROCESS | 2249 | 1461306218849 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:23:38 INFO - PROCESS | 2249 | 1461306218851 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:23:38 INFO - PROCESS | 2249 | 1461306218854 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:23:38 INFO - PROCESS | 2249 | 1461306218856 Marionette TRACE conn2 <- [1,1798,null,{}] 23:23:38 INFO - PROCESS | 2249 | 1461306218859 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:39 INFO - PROCESS | 2249 | 1461306219066 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:23:39 INFO - PROCESS | 2249 | 1461306219089 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2e1000 == 89 [pid = 2249] [id = 457] 23:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x12a5a6800) [pid = 2249] [serial = 1370] [outer = 0x0] 23:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x12aa4d000) [pid = 2249] [serial = 1371] [outer = 0x12a5a6800] 23:23:39 INFO - PROCESS | 2249 | 1461306219111 Marionette DEBUG loaded listener.js 23:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x12b0b7000) [pid = 2249] [serial = 1372] [outer = 0x12a5a6800] 23:23:39 INFO - PROCESS | 2249 | 1461306219462 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 621ms 23:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:23:39 INFO - PROCESS | 2249 | 1461306219476 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:23:39 INFO - PROCESS | 2249 | 1461306219478 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:23:39 INFO - PROCESS | 2249 | 1461306219483 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:23:39 INFO - PROCESS | 2249 | 1461306219486 Marionette TRACE conn2 <- [1,1802,null,{}] 23:23:39 INFO - PROCESS | 2249 | 1461306219489 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:39 INFO - PROCESS | 2249 | 1461306219680 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:23:39 INFO - PROCESS | 2249 | 1461306219737 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5a4800 == 90 [pid = 2249] [id = 458] 23:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x12aa1e400) [pid = 2249] [serial = 1373] [outer = 0x0] 23:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x12b0bac00) [pid = 2249] [serial = 1374] [outer = 0x12aa1e400] 23:23:39 INFO - PROCESS | 2249 | 1461306219777 Marionette DEBUG loaded listener.js 23:23:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x12b1b9000) [pid = 2249] [serial = 1375] [outer = 0x12aa1e400] 23:23:40 INFO - PROCESS | 2249 | 1461306220268 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 822ms 23:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:23:40 INFO - PROCESS | 2249 | 1461306220304 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:23:40 INFO - PROCESS | 2249 | 1461306220305 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:23:40 INFO - PROCESS | 2249 | 1461306220307 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:23:40 INFO - PROCESS | 2249 | 1461306220308 Marionette TRACE conn2 <- [1,1806,null,{}] 23:23:40 INFO - PROCESS | 2249 | 1461306220310 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:40 INFO - PROCESS | 2249 | 1461306220435 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:23:40 INFO - PROCESS | 2249 | 1461306220449 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f218800 == 91 [pid = 2249] [id = 459] 23:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x12b0ba400) [pid = 2249] [serial = 1376] [outer = 0x0] 23:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x12bbda000) [pid = 2249] [serial = 1377] [outer = 0x12b0ba400] 23:23:40 INFO - PROCESS | 2249 | 1461306220474 Marionette DEBUG loaded listener.js 23:23:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 178 (0x12d19e800) [pid = 2249] [serial = 1378] [outer = 0x12b0ba400] 23:23:41 INFO - PROCESS | 2249 | 1461306220992 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 177 (0x11a780400) [pid = 2249] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 176 (0x12971a800) [pid = 2249] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 175 (0x12a5a2400) [pid = 2249] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 174 (0x12aa56400) [pid = 2249] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 173 (0x11c06cc00) [pid = 2249] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 172 (0x115634800) [pid = 2249] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 171 (0x11589b000) [pid = 2249] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 170 (0x11c06ec00) [pid = 2249] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 169 (0x114eab800) [pid = 2249] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 168 (0x12d434400) [pid = 2249] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 167 (0x118891000) [pid = 2249] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:23:41 INFO - PROCESS | 2249 | --DOMWINDOW == 166 (0x125ae1800) [pid = 2249] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 718ms 23:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:23:41 INFO - PROCESS | 2249 | 1461306221026 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:23:41 INFO - PROCESS | 2249 | 1461306221027 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:23:41 INFO - PROCESS | 2249 | 1461306221029 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:23:41 INFO - PROCESS | 2249 | 1461306221030 Marionette TRACE conn2 <- [1,1810,null,{}] 23:23:41 INFO - PROCESS | 2249 | 1461306221032 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:41 INFO - PROCESS | 2249 | 1461306221146 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:23:41 INFO - PROCESS | 2249 | 1461306221152 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a90d000 == 92 [pid = 2249] [id = 460] 23:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 167 (0x1134c4400) [pid = 2249] [serial = 1379] [outer = 0x0] 23:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 168 (0x11c070400) [pid = 2249] [serial = 1380] [outer = 0x1134c4400] 23:23:41 INFO - PROCESS | 2249 | 1461306221177 Marionette DEBUG loaded listener.js 23:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 169 (0x12971a800) [pid = 2249] [serial = 1381] [outer = 0x1134c4400] 23:23:41 INFO - PROCESS | 2249 | 1461306221528 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 23:23:41 INFO - PROCESS | 2249 | 1461306221550 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:23:41 INFO - PROCESS | 2249 | 1461306221553 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:23:41 INFO - PROCESS | 2249 | 1461306221555 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:23:41 INFO - PROCESS | 2249 | 1461306221556 Marionette TRACE conn2 <- [1,1814,null,{}] 23:23:41 INFO - PROCESS | 2249 | 1461306221559 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:41 INFO - PROCESS | 2249 | 1461306221658 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:23:41 INFO - PROCESS | 2249 | 1461306221734 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe75000 == 93 [pid = 2249] [id = 461] 23:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 170 (0x11aa99800) [pid = 2249] [serial = 1382] [outer = 0x0] 23:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 171 (0x12a055400) [pid = 2249] [serial = 1383] [outer = 0x11aa99800] 23:23:41 INFO - PROCESS | 2249 | 1461306221760 Marionette DEBUG loaded listener.js 23:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 172 (0x12a398400) [pid = 2249] [serial = 1384] [outer = 0x11aa99800] 23:23:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 173 (0x1275e7000) [pid = 2249] [serial = 1385] [outer = 0x12f917c00] 23:23:42 INFO - PROCESS | 2249 | 1461306222107 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 569ms 23:23:42 INFO - PROCESS | 2249 | 1461306222125 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:23:42 INFO - PROCESS | 2249 | 1461306222127 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:23:42 INFO - PROCESS | 2249 | 1461306222129 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:23:42 INFO - PROCESS | 2249 | 1461306222131 Marionette TRACE conn2 <- [1,1818,null,{}] 23:23:42 INFO - PROCESS | 2249 | 1461306222135 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:42 INFO - PROCESS | 2249 | 1461306222246 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:23:42 INFO - PROCESS | 2249 | 1461306222250 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x139b52800 == 94 [pid = 2249] [id = 462] 23:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 174 (0x12b0ca000) [pid = 2249] [serial = 1386] [outer = 0x0] 23:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 175 (0x12d258800) [pid = 2249] [serial = 1387] [outer = 0x12b0ca000] 23:23:42 INFO - PROCESS | 2249 | 1461306222278 Marionette DEBUG loaded listener.js 23:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 176 (0x12f299800) [pid = 2249] [serial = 1388] [outer = 0x12b0ca000] 23:23:42 INFO - PROCESS | 2249 | 1461306222653 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 572ms 23:23:42 INFO - PROCESS | 2249 | 1461306222701 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:23:42 INFO - PROCESS | 2249 | 1461306222702 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:23:42 INFO - PROCESS | 2249 | 1461306222705 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:23:42 INFO - PROCESS | 2249 | 1461306222706 Marionette TRACE conn2 <- [1,1822,null,{}] 23:23:42 INFO - PROCESS | 2249 | 1461306222708 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:42 INFO - PROCESS | 2249 | 1461306222809 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:23:42 INFO - PROCESS | 2249 | 1461306222813 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x138cc6000 == 95 [pid = 2249] [id = 463] 23:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 177 (0x12d255000) [pid = 2249] [serial = 1389] [outer = 0x0] 23:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 178 (0x12f91d400) [pid = 2249] [serial = 1390] [outer = 0x12d255000] 23:23:42 INFO - PROCESS | 2249 | 1461306222838 Marionette DEBUG loaded listener.js 23:23:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 179 (0x12ffdb000) [pid = 2249] [serial = 1391] [outer = 0x12d255000] 23:23:43 INFO - PROCESS | 2249 | 1461306223359 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 23:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 718ms 23:23:43 INFO - PROCESS | 2249 | 1461306223424 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:23:43 INFO - PROCESS | 2249 | 1461306223426 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:23:43 INFO - PROCESS | 2249 | 1461306223430 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:23:43 INFO - PROCESS | 2249 | 1461306223433 Marionette TRACE conn2 <- [1,1826,null,{}] 23:23:43 INFO - PROCESS | 2249 | 1461306223436 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:43 INFO - PROCESS | 2249 | 1461306223568 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:23:43 INFO - PROCESS | 2249 | 1461306223686 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x126858000 == 96 [pid = 2249] [id = 464] 23:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 180 (0x118514800) [pid = 2249] [serial = 1392] [outer = 0x0] 23:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 181 (0x118b05400) [pid = 2249] [serial = 1393] [outer = 0x118514800] 23:23:43 INFO - PROCESS | 2249 | 1461306223720 Marionette DEBUG loaded listener.js 23:23:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 182 (0x11b0ea400) [pid = 2249] [serial = 1394] [outer = 0x118514800] 23:23:44 INFO - PROCESS | 2249 | 1461306224154 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 23:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 772ms 23:23:44 INFO - PROCESS | 2249 | 1461306224202 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:23:44 INFO - PROCESS | 2249 | 1461306224206 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:23:44 INFO - PROCESS | 2249 | 1461306224211 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:23:44 INFO - PROCESS | 2249 | 1461306224213 Marionette TRACE conn2 <- [1,1830,null,{}] 23:23:44 INFO - PROCESS | 2249 | 1461306224216 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:44 INFO - PROCESS | 2249 | 1461306224336 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:23:44 INFO - PROCESS | 2249 | 1461306224454 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c171000 == 97 [pid = 2249] [id = 465] 23:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 183 (0x11c964800) [pid = 2249] [serial = 1395] [outer = 0x0] 23:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 184 (0x125e39c00) [pid = 2249] [serial = 1396] [outer = 0x11c964800] 23:23:44 INFO - PROCESS | 2249 | 1461306224500 Marionette DEBUG loaded listener.js 23:23:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 185 (0x12971f000) [pid = 2249] [serial = 1397] [outer = 0x11c964800] 23:23:44 INFO - PROCESS | 2249 | 1461306224955 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 23:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 770ms 23:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:23:45 INFO - PROCESS | 2249 | 1461306224993 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:23:45 INFO - PROCESS | 2249 | 1461306224994 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:23:45 INFO - PROCESS | 2249 | 1461306224996 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:23:45 INFO - PROCESS | 2249 | 1461306225000 Marionette TRACE conn2 <- [1,1834,null,{}] 23:23:45 INFO - PROCESS | 2249 | 1461306225009 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:45 INFO - PROCESS | 2249 | 1461306225133 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:23:45 INFO - PROCESS | 2249 | 1461306225256 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x139aee000 == 98 [pid = 2249] [id = 466] 23:23:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 186 (0x12a057c00) [pid = 2249] [serial = 1398] [outer = 0x0] 23:23:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 187 (0x12aa22800) [pid = 2249] [serial = 1399] [outer = 0x12a057c00] 23:23:45 INFO - PROCESS | 2249 | 1461306225292 Marionette DEBUG loaded listener.js 23:23:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 188 (0x12afc5c00) [pid = 2249] [serial = 1400] [outer = 0x12a057c00] 23:23:45 INFO - PROCESS | 2249 | 1461306225716 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 23:23:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 23:23:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 773ms 23:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:23:45 INFO - PROCESS | 2249 | 1461306225770 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:23:45 INFO - PROCESS | 2249 | 1461306225771 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:23:45 INFO - PROCESS | 2249 | 1461306225774 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:23:45 INFO - PROCESS | 2249 | 1461306225775 Marionette TRACE conn2 <- [1,1838,null,{}] 23:23:45 INFO - PROCESS | 2249 | 1461306225777 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:45 INFO - PROCESS | 2249 | 1461306225898 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:23:46 INFO - PROCESS | 2249 | 1461306226017 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a4c8800 == 99 [pid = 2249] [id = 467] 23:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 189 (0x12b012400) [pid = 2249] [serial = 1401] [outer = 0x0] 23:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 190 (0x12b018400) [pid = 2249] [serial = 1402] [outer = 0x12b012400] 23:23:46 INFO - PROCESS | 2249 | 1461306226051 Marionette DEBUG loaded listener.js 23:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 191 (0x12b01e400) [pid = 2249] [serial = 1403] [outer = 0x12b012400] 23:23:46 INFO - PROCESS | 2249 | 1461306226470 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 23:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 718ms 23:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:23:46 INFO - PROCESS | 2249 | 1461306226510 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:23:46 INFO - PROCESS | 2249 | 1461306226511 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:23:46 INFO - PROCESS | 2249 | 1461306226526 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:23:46 INFO - PROCESS | 2249 | 1461306226528 Marionette TRACE conn2 <- [1,1842,null,{}] 23:23:46 INFO - PROCESS | 2249 | 1461306226533 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:46 INFO - PROCESS | 2249 | 1461306226651 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:23:46 INFO - PROCESS | 2249 | 1461306226738 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x139e92000 == 100 [pid = 2249] [id = 468] 23:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 192 (0x12b013800) [pid = 2249] [serial = 1404] [outer = 0x0] 23:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 193 (0x12b0b2400) [pid = 2249] [serial = 1405] [outer = 0x12b013800] 23:23:46 INFO - PROCESS | 2249 | 1461306226768 Marionette DEBUG loaded listener.js 23:23:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 194 (0x12b664800) [pid = 2249] [serial = 1406] [outer = 0x12b013800] 23:23:47 INFO - PROCESS | 2249 | 1461306227188 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 23:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 688ms 23:23:47 INFO - PROCESS | 2249 | 1461306227203 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:23:47 INFO - PROCESS | 2249 | 1461306227204 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:23:47 INFO - PROCESS | 2249 | 1461306227206 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:23:47 INFO - PROCESS | 2249 | 1461306227207 Marionette TRACE conn2 <- [1,1846,null,{}] 23:23:47 INFO - PROCESS | 2249 | 1461306227210 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:47 INFO - PROCESS | 2249 | 1461306227344 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:23:47 INFO - PROCESS | 2249 | 1461306227434 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a4b000 == 101 [pid = 2249] [id = 469] 23:23:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 195 (0x12bbe3400) [pid = 2249] [serial = 1407] [outer = 0x0] 23:23:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 196 (0x12f290000) [pid = 2249] [serial = 1408] [outer = 0x12bbe3400] 23:23:47 INFO - PROCESS | 2249 | 1461306227466 Marionette DEBUG loaded listener.js 23:23:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 197 (0x12ffe1800) [pid = 2249] [serial = 1409] [outer = 0x12bbe3400] 23:23:47 INFO - PROCESS | 2249 | 1461306227896 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 718ms 23:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:23:47 INFO - PROCESS | 2249 | 1461306227926 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:23:47 INFO - PROCESS | 2249 | 1461306227928 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:23:47 INFO - PROCESS | 2249 | 1461306227952 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:23:47 INFO - PROCESS | 2249 | 1461306227954 Marionette TRACE conn2 <- [1,1850,null,{}] 23:23:47 INFO - PROCESS | 2249 | 1461306227993 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:48 INFO - PROCESS | 2249 | 1461306228164 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:23:48 INFO - PROCESS | 2249 | 1461306228265 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x142385800 == 102 [pid = 2249] [id = 470] 23:23:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x12fae2c00) [pid = 2249] [serial = 1410] [outer = 0x0] 23:23:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 199 (0x12ffe8400) [pid = 2249] [serial = 1411] [outer = 0x12fae2c00] 23:23:48 INFO - PROCESS | 2249 | 1461306228295 Marionette DEBUG loaded listener.js 23:23:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 200 (0x13066d400) [pid = 2249] [serial = 1412] [outer = 0x12fae2c00] 23:23:48 INFO - PROCESS | 2249 | 1461306228709 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 828ms 23:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:23:48 INFO - PROCESS | 2249 | 1461306228759 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:23:48 INFO - PROCESS | 2249 | 1461306228760 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:23:48 INFO - PROCESS | 2249 | 1461306228762 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:23:48 INFO - PROCESS | 2249 | 1461306228763 Marionette TRACE conn2 <- [1,1854,null,{}] 23:23:48 INFO - PROCESS | 2249 | 1461306228766 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:48 INFO - PROCESS | 2249 | 1461306228885 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:23:49 INFO - PROCESS | 2249 | 1461306229003 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x142399800 == 103 [pid = 2249] [id = 471] 23:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 201 (0x12ffe9800) [pid = 2249] [serial = 1413] [outer = 0x0] 23:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x130672c00) [pid = 2249] [serial = 1414] [outer = 0x12ffe9800] 23:23:49 INFO - PROCESS | 2249 | 1461306229036 Marionette DEBUG loaded listener.js 23:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x130903400) [pid = 2249] [serial = 1415] [outer = 0x12ffe9800] 23:23:49 INFO - PROCESS | 2249 | 1461306229437 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 720ms 23:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:23:49 INFO - PROCESS | 2249 | 1461306229495 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:23:49 INFO - PROCESS | 2249 | 1461306229496 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:23:49 INFO - PROCESS | 2249 | 1461306229501 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:23:49 INFO - PROCESS | 2249 | 1461306229502 Marionette TRACE conn2 <- [1,1858,null,{}] 23:23:49 INFO - PROCESS | 2249 | 1461306229504 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:49 INFO - PROCESS | 2249 | 1461306229626 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:23:49 INFO - PROCESS | 2249 | 1461306229716 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a193800 == 104 [pid = 2249] [id = 472] 23:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x13066dc00) [pid = 2249] [serial = 1416] [outer = 0x0] 23:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x13090c800) [pid = 2249] [serial = 1417] [outer = 0x13066dc00] 23:23:49 INFO - PROCESS | 2249 | 1461306229746 Marionette DEBUG loaded listener.js 23:23:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 206 (0x130910c00) [pid = 2249] [serial = 1418] [outer = 0x13066dc00] 23:23:50 INFO - PROCESS | 2249 | 1461306230150 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 23:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 23:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:23:50 INFO - PROCESS | 2249 | 1461306230171 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:23:50 INFO - PROCESS | 2249 | 1461306230173 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:23:50 INFO - PROCESS | 2249 | 1461306230175 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:23:50 INFO - PROCESS | 2249 | 1461306230176 Marionette TRACE conn2 <- [1,1862,null,{}] 23:23:50 INFO - PROCESS | 2249 | 1461306230179 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:50 INFO - PROCESS | 2249 | 1461306230303 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:23:50 INFO - PROCESS | 2249 | 1461306230424 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x141f82800 == 105 [pid = 2249] [id = 473] 23:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 207 (0x130678c00) [pid = 2249] [serial = 1419] [outer = 0x0] 23:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 208 (0x141fd6400) [pid = 2249] [serial = 1420] [outer = 0x130678c00] 23:23:50 INFO - PROCESS | 2249 | 1461306230458 Marionette DEBUG loaded listener.js 23:23:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 209 (0x141fdbc00) [pid = 2249] [serial = 1421] [outer = 0x130678c00] 23:23:50 INFO - PROCESS | 2249 | 1461306230877 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 23:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 769ms 23:23:50 INFO - PROCESS | 2249 | 1461306230945 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:23:50 INFO - PROCESS | 2249 | 1461306230947 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:23:51 INFO - PROCESS | 2249 | 1461306231006 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:23:51 INFO - PROCESS | 2249 | 1461306231009 Marionette TRACE conn2 <- [1,1866,null,{}] 23:23:51 INFO - PROCESS | 2249 | 1461306231014 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:51 INFO - PROCESS | 2249 | 1461306231172 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:23:51 INFO - PROCESS | 2249 | 1461306231260 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e75e000 == 106 [pid = 2249] [id = 474] 23:23:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 210 (0x11c1a1000) [pid = 2249] [serial = 1422] [outer = 0x0] 23:23:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 211 (0x141fdac00) [pid = 2249] [serial = 1423] [outer = 0x11c1a1000] 23:23:51 INFO - PROCESS | 2249 | 1461306231294 Marionette DEBUG loaded listener.js 23:23:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 212 (0x142288c00) [pid = 2249] [serial = 1424] [outer = 0x11c1a1000] 23:23:51 INFO - PROCESS | 2249 | 1461306231726 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 23:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 816ms 23:23:51 INFO - PROCESS | 2249 | 1461306231789 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:23:51 INFO - PROCESS | 2249 | 1461306231791 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:23:51 INFO - PROCESS | 2249 | 1461306231797 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:23:51 INFO - PROCESS | 2249 | 1461306231801 Marionette TRACE conn2 <- [1,1870,null,{}] 23:23:51 INFO - PROCESS | 2249 | 1461306231805 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:51 INFO - PROCESS | 2249 | 1461306231986 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:23:52 INFO - PROCESS | 2249 | 1461306232159 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x1277a2000 == 107 [pid = 2249] [id = 475] 23:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x114cb7800) [pid = 2249] [serial = 1425] [outer = 0x0] 23:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x12ab06c00) [pid = 2249] [serial = 1426] [outer = 0x114cb7800] 23:23:52 INFO - PROCESS | 2249 | 1461306232202 Marionette DEBUG loaded listener.js 23:23:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x14228a000) [pid = 2249] [serial = 1427] [outer = 0x114cb7800] 23:23:52 INFO - PROCESS | 2249 | 1461306232947 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 23:23:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:23:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1175ms 23:23:52 INFO - PROCESS | 2249 | 1461306232973 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:23:52 INFO - PROCESS | 2249 | 1461306232977 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:23:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:23:52 INFO - PROCESS | 2249 | 1461306232981 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:23:52 INFO - PROCESS | 2249 | 1461306232985 Marionette TRACE conn2 <- [1,1874,null,{}] 23:23:52 INFO - PROCESS | 2249 | 1461306232989 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:53 INFO - PROCESS | 2249 | 1461306233108 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:23:53 INFO - PROCESS | 2249 | 1461306233207 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a99c800 == 108 [pid = 2249] [id = 476] 23:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 216 (0x114eb0400) [pid = 2249] [serial = 1428] [outer = 0x0] 23:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x115629c00) [pid = 2249] [serial = 1429] [outer = 0x114eb0400] 23:23:53 INFO - PROCESS | 2249 | 1461306233236 Marionette DEBUG loaded listener.js 23:23:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x11a553c00) [pid = 2249] [serial = 1430] [outer = 0x114eb0400] 23:23:53 INFO - PROCESS | 2249 | 1461306233676 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 23:23:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:23:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 724ms 23:23:53 INFO - PROCESS | 2249 | 1461306233758 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:23:53 INFO - PROCESS | 2249 | 1461306233761 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:23:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:23:53 INFO - PROCESS | 2249 | 1461306233768 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:23:53 INFO - PROCESS | 2249 | 1461306233770 Marionette TRACE conn2 <- [1,1878,null,{}] 23:23:53 INFO - PROCESS | 2249 | 1461306233772 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:53 INFO - PROCESS | 2249 | 1461306233891 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:23:54 INFO - PROCESS | 2249 | 1461306234037 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x139b52800 == 107 [pid = 2249] [id = 462] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe75000 == 106 [pid = 2249] [id = 461] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12a90d000 == 105 [pid = 2249] [id = 460] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12f218800 == 104 [pid = 2249] [id = 459] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5a4800 == 103 [pid = 2249] [id = 458] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2e1000 == 102 [pid = 2249] [id = 457] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 217 (0x12b0cd800) [pid = 2249] [serial = 1281] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 216 (0x12b423400) [pid = 2249] [serial = 1320] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x114be3000 == 103 [pid = 2249] [id = 477] 23:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x114f06000) [pid = 2249] [serial = 1431] [outer = 0x0] 23:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x11a55b000) [pid = 2249] [serial = 1432] [outer = 0x114f06000] 23:23:54 INFO - PROCESS | 2249 | 1461306234116 Marionette DEBUG loaded listener.js 23:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x11c113800) [pid = 2249] [serial = 1433] [outer = 0x114f06000] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12bbc0000 == 102 [pid = 2249] [id = 456] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac1b000 == 101 [pid = 2249] [id = 455] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x129b32800 == 100 [pid = 2249] [id = 454] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x11aad1000 == 99 [pid = 2249] [id = 453] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x126f8c800 == 98 [pid = 2249] [id = 452] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x139b4d800 == 97 [pid = 2249] [id = 447] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x138b64800 == 96 [pid = 2249] [id = 446] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x130e2f000 == 95 [pid = 2249] [id = 445] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe72800 == 94 [pid = 2249] [id = 444] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee45000 == 93 [pid = 2249] [id = 443] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x1292d2800 == 92 [pid = 2249] [id = 442] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x119711800 == 91 [pid = 2249] [id = 441] 23:23:54 INFO - PROCESS | 2249 | --DOCSHELL 0x12f229800 == 90 [pid = 2249] [id = 440] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 218 (0x12971bc00) [pid = 2249] [serial = 1305] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 217 (0x12a39b800) [pid = 2249] [serial = 1308] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 216 (0x129d29800) [pid = 2249] [serial = 1306] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 215 (0x11c06bc00) [pid = 2249] [serial = 1284] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 214 (0x11c1a1400) [pid = 2249] [serial = 1263] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 213 (0x12aa23c00) [pid = 2249] [serial = 1311] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 212 (0x12e207400) [pid = 2249] [serial = 1272] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 211 (0x12b250000) [pid = 2249] [serial = 1318] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 210 (0x12afc3400) [pid = 2249] [serial = 1278] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 209 (0x11c1a2000) [pid = 2249] [serial = 1296] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 208 (0x11c241400) [pid = 2249] [serial = 1297] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 207 (0x11ad93c00) [pid = 2249] [serial = 1293] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 206 (0x11c06e800) [pid = 2249] [serial = 1294] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 205 (0x11a9dcc00) [pid = 2249] [serial = 1291] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 204 (0x119a1d000) [pid = 2249] [serial = 1290] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 203 (0x11c88f000) [pid = 2249] [serial = 1299] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 202 (0x125ae2000) [pid = 2249] [serial = 1300] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 201 (0x1157c3000) [pid = 2249] [serial = 1288] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 200 (0x114f11000) [pid = 2249] [serial = 1287] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 199 (0x1279cbc00) [pid = 2249] [serial = 1266] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 198 (0x12e7ba000) [pid = 2249] [serial = 1255] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 197 (0x12ac50400) [pid = 2249] [serial = 1269] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 196 (0x118bea800) [pid = 2249] [serial = 1260] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 195 (0x1134c9000) [pid = 2249] [serial = 1257] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 194 (0x12b0d0800) [pid = 2249] [serial = 1275] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 193 (0x12b0c6000) [pid = 2249] [serial = 1317] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 192 (0x12aa53400) [pid = 2249] [serial = 1312] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 191 (0x12a395000) [pid = 2249] [serial = 1314] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 190 (0x1269aa400) [pid = 2249] [serial = 1302] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 189 (0x129244000) [pid = 2249] [serial = 1303] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 188 (0x12a5a0c00) [pid = 2249] [serial = 1309] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | --DOMWINDOW == 187 (0x12aa55400) [pid = 2249] [serial = 1315] [outer = 0x0] [url = about:blank] 23:23:54 INFO - PROCESS | 2249 | 1461306234455 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 23:23:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:23:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 724ms 23:23:54 INFO - PROCESS | 2249 | 1461306234492 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:23:54 INFO - PROCESS | 2249 | 1461306234494 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:23:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:23:54 INFO - PROCESS | 2249 | 1461306234496 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:23:54 INFO - PROCESS | 2249 | 1461306234498 Marionette TRACE conn2 <- [1,1882,null,{}] 23:23:54 INFO - PROCESS | 2249 | 1461306234508 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:54 INFO - PROCESS | 2249 | 1461306234613 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:23:54 INFO - PROCESS | 2249 | 1461306234706 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x1289be000 == 91 [pid = 2249] [id = 478] 23:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 188 (0x11c113000) [pid = 2249] [serial = 1434] [outer = 0x0] 23:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 189 (0x11c91c000) [pid = 2249] [serial = 1435] [outer = 0x11c113000] 23:23:54 INFO - PROCESS | 2249 | 1461306234735 Marionette DEBUG loaded listener.js 23:23:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 190 (0x12700e800) [pid = 2249] [serial = 1436] [outer = 0x11c113000] 23:23:55 INFO - PROCESS | 2249 | 1461306235082 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 23:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 624ms 23:23:55 INFO - PROCESS | 2249 | 1461306235121 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:23:55 INFO - PROCESS | 2249 | 1461306235124 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:23:55 INFO - PROCESS | 2249 | 1461306235127 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:23:55 INFO - PROCESS | 2249 | 1461306235129 Marionette TRACE conn2 <- [1,1886,null,{}] 23:23:55 INFO - PROCESS | 2249 | 1461306235133 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:55 INFO - PROCESS | 2249 | 1461306235295 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:23:55 INFO - PROCESS | 2249 | 1461306235407 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac13800 == 92 [pid = 2249] [id = 479] 23:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 191 (0x126f18c00) [pid = 2249] [serial = 1437] [outer = 0x0] 23:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 192 (0x128959c00) [pid = 2249] [serial = 1438] [outer = 0x126f18c00] 23:23:55 INFO - PROCESS | 2249 | 1461306235434 Marionette DEBUG loaded listener.js 23:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 193 (0x129d29800) [pid = 2249] [serial = 1439] [outer = 0x126f18c00] 23:23:55 INFO - PROCESS | 2249 | 1461306235722 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 23:23:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:23:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 624ms 23:23:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:23:55 INFO - PROCESS | 2249 | 1461306235756 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:23:55 INFO - PROCESS | 2249 | 1461306235757 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:23:55 INFO - PROCESS | 2249 | 1461306235759 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:23:55 INFO - PROCESS | 2249 | 1461306235760 Marionette TRACE conn2 <- [1,1890,null,{}] 23:23:55 INFO - PROCESS | 2249 | 1461306235763 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:55 INFO - PROCESS | 2249 | 1461306235912 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:23:55 INFO - PROCESS | 2249 | 1461306235958 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d0a4000 == 93 [pid = 2249] [id = 480] 23:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 194 (0x11c23ac00) [pid = 2249] [serial = 1440] [outer = 0x0] 23:23:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 195 (0x129719400) [pid = 2249] [serial = 1441] [outer = 0x11c23ac00] 23:23:55 INFO - PROCESS | 2249 | 1461306235982 Marionette DEBUG loaded listener.js 23:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 196 (0x12a058800) [pid = 2249] [serial = 1442] [outer = 0x11c23ac00] 23:23:56 INFO - PROCESS | 2249 | 1461306236396 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 23:23:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:23:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 669ms 23:23:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:23:56 INFO - PROCESS | 2249 | 1461306236429 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:23:56 INFO - PROCESS | 2249 | 1461306236432 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:23:56 INFO - PROCESS | 2249 | 1461306236436 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:23:56 INFO - PROCESS | 2249 | 1461306236438 Marionette TRACE conn2 <- [1,1894,null,{}] 23:23:56 INFO - PROCESS | 2249 | 1461306236441 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:56 INFO - PROCESS | 2249 | 1461306236626 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:23:56 INFO - PROCESS | 2249 | 1461306236670 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e767800 == 94 [pid = 2249] [id = 481] 23:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 197 (0x12a5a1800) [pid = 2249] [serial = 1443] [outer = 0x0] 23:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x12ac50400) [pid = 2249] [serial = 1444] [outer = 0x12a5a1800] 23:23:56 INFO - PROCESS | 2249 | 1461306236698 Marionette DEBUG loaded listener.js 23:23:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 199 (0x12afc4c00) [pid = 2249] [serial = 1445] [outer = 0x12a5a1800] 23:23:57 INFO - PROCESS | 2249 | 1461306237115 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 23:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 722ms 23:23:57 INFO - PROCESS | 2249 | 1461306237159 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:23:57 INFO - PROCESS | 2249 | 1461306237161 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:23:57 INFO - PROCESS | 2249 | 1461306237164 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:23:57 INFO - PROCESS | 2249 | 1461306237166 Marionette TRACE conn2 <- [1,1898,null,{}] 23:23:57 INFO - PROCESS | 2249 | 1461306237170 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:57 INFO - PROCESS | 2249 | 1461306237360 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:23:57 INFO - PROCESS | 2249 | 1461306237390 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f223800 == 95 [pid = 2249] [id = 482] 23:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 200 (0x12afc5000) [pid = 2249] [serial = 1446] [outer = 0x0] 23:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 201 (0x12b0b1c00) [pid = 2249] [serial = 1447] [outer = 0x12afc5000] 23:23:57 INFO - PROCESS | 2249 | 1461306237430 Marionette DEBUG loaded listener.js 23:23:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x12b0c6800) [pid = 2249] [serial = 1448] [outer = 0x12afc5000] 23:23:57 INFO - PROCESS | 2249 | 1461306237840 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 23:23:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:23:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 720ms 23:23:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:23:57 INFO - PROCESS | 2249 | 1461306237886 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:23:57 INFO - PROCESS | 2249 | 1461306237887 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:23:57 INFO - PROCESS | 2249 | 1461306237910 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:23:57 INFO - PROCESS | 2249 | 1461306237911 Marionette TRACE conn2 <- [1,1902,null,{}] 23:23:57 INFO - PROCESS | 2249 | 1461306237914 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:58 INFO - PROCESS | 2249 | 1461306238045 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:23:58 INFO - PROCESS | 2249 | 1461306238061 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe6d000 == 96 [pid = 2249] [id = 483] 23:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x12b057c00) [pid = 2249] [serial = 1449] [outer = 0x0] 23:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x12b05a000) [pid = 2249] [serial = 1450] [outer = 0x12b057c00] 23:23:58 INFO - PROCESS | 2249 | 1461306238086 Marionette DEBUG loaded listener.js 23:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x12b05e000) [pid = 2249] [serial = 1451] [outer = 0x12b057c00] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 204 (0x11aa99800) [pid = 2249] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 203 (0x1134cf000) [pid = 2249] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 202 (0x114f04c00) [pid = 2249] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 201 (0x1134c4400) [pid = 2249] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 200 (0x128876800) [pid = 2249] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 199 (0x11c10b800) [pid = 2249] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 198 (0x12aa1e400) [pid = 2249] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 197 (0x12b0ba400) [pid = 2249] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 196 (0x12ab03400) [pid = 2249] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 195 (0x11ab55800) [pid = 2249] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 194 (0x12b0ca000) [pid = 2249] [serial = 1386] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:23:58 INFO - PROCESS | 2249 | --DOMWINDOW == 193 (0x12a5a6800) [pid = 2249] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:23:58 INFO - PROCESS | 2249 | 1461306238562 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 23:23:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:23:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 690ms 23:23:58 INFO - PROCESS | 2249 | 1461306238580 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:23:58 INFO - PROCESS | 2249 | 1461306238585 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:23:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:23:58 INFO - PROCESS | 2249 | 1461306238590 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:23:58 INFO - PROCESS | 2249 | 1461306238592 Marionette TRACE conn2 <- [1,1906,null,{}] 23:23:58 INFO - PROCESS | 2249 | 1461306238595 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:58 INFO - PROCESS | 2249 | 1461306238744 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:23:58 INFO - PROCESS | 2249 | 1461306238753 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe5e800 == 97 [pid = 2249] [id = 484] 23:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 194 (0x11ab55800) [pid = 2249] [serial = 1452] [outer = 0x0] 23:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 195 (0x12afc2800) [pid = 2249] [serial = 1453] [outer = 0x11ab55800] 23:23:58 INFO - PROCESS | 2249 | 1461306238782 Marionette DEBUG loaded listener.js 23:23:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 196 (0x12b05e400) [pid = 2249] [serial = 1454] [outer = 0x11ab55800] 23:23:59 INFO - PROCESS | 2249 | 1461306239150 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 23:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 573ms 23:23:59 INFO - PROCESS | 2249 | 1461306239163 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:23:59 INFO - PROCESS | 2249 | 1461306239164 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:23:59 INFO - PROCESS | 2249 | 1461306239172 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:23:59 INFO - PROCESS | 2249 | 1461306239173 Marionette TRACE conn2 <- [1,1910,null,{}] 23:23:59 INFO - PROCESS | 2249 | 1461306239176 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:59 INFO - PROCESS | 2249 | 1461306239321 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:23:59 INFO - PROCESS | 2249 | 1461306239328 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f0d000 == 98 [pid = 2249] [id = 485] 23:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 197 (0x12a04c400) [pid = 2249] [serial = 1455] [outer = 0x0] 23:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x12b0b5000) [pid = 2249] [serial = 1456] [outer = 0x12a04c400] 23:23:59 INFO - PROCESS | 2249 | 1461306239354 Marionette DEBUG loaded listener.js 23:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 199 (0x12b1bc400) [pid = 2249] [serial = 1457] [outer = 0x12a04c400] 23:23:59 INFO - PROCESS | 2249 | 1461306239729 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 23:23:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:23:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 571ms 23:23:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:23:59 INFO - PROCESS | 2249 | 1461306239743 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:23:59 INFO - PROCESS | 2249 | 1461306239745 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:23:59 INFO - PROCESS | 2249 | 1461306239747 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:23:59 INFO - PROCESS | 2249 | 1461306239749 Marionette TRACE conn2 <- [1,1914,null,{}] 23:23:59 INFO - PROCESS | 2249 | 1461306239755 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:23:59 INFO - PROCESS | 2249 | 1461306239869 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:23:59 INFO - PROCESS | 2249 | 1461306239951 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:23:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a46000 == 99 [pid = 2249] [id = 486] 23:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 200 (0x128874c00) [pid = 2249] [serial = 1458] [outer = 0x0] 23:23:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 201 (0x12bcd7400) [pid = 2249] [serial = 1459] [outer = 0x128874c00] 23:23:59 INFO - PROCESS | 2249 | 1461306239980 Marionette DEBUG loaded listener.js 23:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x12e7b9800) [pid = 2249] [serial = 1460] [outer = 0x128874c00] 23:24:00 INFO - PROCESS | 2249 | 1461306240264 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 23:24:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:24:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 572ms 23:24:00 INFO - PROCESS | 2249 | 1461306240385 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:24:00 INFO - PROCESS | 2249 | 1461306240387 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:24:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:24:00 INFO - PROCESS | 2249 | 1461306240392 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:24:00 INFO - PROCESS | 2249 | 1461306240394 Marionette TRACE conn2 <- [1,1918,null,{}] 23:24:00 INFO - PROCESS | 2249 | 1461306240400 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:00 INFO - PROCESS | 2249 | 1461306240534 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:24:00 INFO - PROCESS | 2249 | 1461306240666 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x125ab3000 == 100 [pid = 2249] [id = 487] 23:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x114f06800) [pid = 2249] [serial = 1461] [outer = 0x0] 23:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x114f0fc00) [pid = 2249] [serial = 1462] [outer = 0x114f06800] 23:24:00 INFO - PROCESS | 2249 | 1461306240700 Marionette DEBUG loaded listener.js 23:24:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x11a555c00) [pid = 2249] [serial = 1463] [outer = 0x114f06800] 23:24:01 INFO - PROCESS | 2249 | 1461306241153 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 23:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 772ms 23:24:01 INFO - PROCESS | 2249 | 1461306241164 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:24:01 INFO - PROCESS | 2249 | 1461306241169 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:24:01 INFO - PROCESS | 2249 | 1461306241175 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:24:01 INFO - PROCESS | 2249 | 1461306241178 Marionette TRACE conn2 <- [1,1922,null,{}] 23:24:01 INFO - PROCESS | 2249 | 1461306241181 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:01 INFO - PROCESS | 2249 | 1461306241303 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:24:01 INFO - PROCESS | 2249 | 1461306241421 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a91a000 == 101 [pid = 2249] [id = 488] 23:24:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 206 (0x11a55ac00) [pid = 2249] [serial = 1464] [outer = 0x0] 23:24:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 207 (0x11b964400) [pid = 2249] [serial = 1465] [outer = 0x11a55ac00] 23:24:01 INFO - PROCESS | 2249 | 1461306241454 Marionette DEBUG loaded listener.js 23:24:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 208 (0x125ade400) [pid = 2249] [serial = 1466] [outer = 0x11a55ac00] 23:24:01 INFO - PROCESS | 2249 | 1461306241894 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 23:24:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:24:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 772ms 23:24:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:24:01 INFO - PROCESS | 2249 | 1461306241946 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:24:01 INFO - PROCESS | 2249 | 1461306241947 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:24:01 INFO - PROCESS | 2249 | 1461306241950 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:24:01 INFO - PROCESS | 2249 | 1461306241951 Marionette TRACE conn2 <- [1,1926,null,{}] 23:24:01 INFO - PROCESS | 2249 | 1461306241958 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:02 INFO - PROCESS | 2249 | 1461306242087 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:24:02 INFO - PROCESS | 2249 | 1461306242180 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b7a800 == 102 [pid = 2249] [id = 489] 23:24:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 209 (0x12a058000) [pid = 2249] [serial = 1467] [outer = 0x0] 23:24:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 210 (0x12a59dc00) [pid = 2249] [serial = 1468] [outer = 0x12a058000] 23:24:02 INFO - PROCESS | 2249 | 1461306242215 Marionette DEBUG loaded listener.js 23:24:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 211 (0x12ac4d800) [pid = 2249] [serial = 1469] [outer = 0x12a058000] 23:24:02 INFO - PROCESS | 2249 | 1461306242637 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 23:24:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:24:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 723ms 23:24:02 INFO - PROCESS | 2249 | 1461306242673 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:24:02 INFO - PROCESS | 2249 | 1461306242675 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:24:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:24:02 INFO - PROCESS | 2249 | 1461306242678 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:24:02 INFO - PROCESS | 2249 | 1461306242679 Marionette TRACE conn2 <- [1,1930,null,{}] 23:24:02 INFO - PROCESS | 2249 | 1461306242681 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:02 INFO - PROCESS | 2249 | 1461306242841 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:24:03 INFO - PROCESS | 2249 | 1461306242999 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x139cf5000 == 103 [pid = 2249] [id = 490] 23:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 212 (0x12af0c800) [pid = 2249] [serial = 1470] [outer = 0x0] 23:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x12b0ae800) [pid = 2249] [serial = 1471] [outer = 0x12af0c800] 23:24:03 INFO - PROCESS | 2249 | 1461306243048 Marionette DEBUG loaded listener.js 23:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x12b680400) [pid = 2249] [serial = 1472] [outer = 0x12af0c800] 23:24:03 INFO - PROCESS | 2249 | 1461306243517 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 23:24:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:24:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 870ms 23:24:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:24:03 INFO - PROCESS | 2249 | 1461306243548 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:24:03 INFO - PROCESS | 2249 | 1461306243549 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:24:03 INFO - PROCESS | 2249 | 1461306243551 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:24:03 INFO - PROCESS | 2249 | 1461306243553 Marionette TRACE conn2 <- [1,1934,null,{}] 23:24:03 INFO - PROCESS | 2249 | 1461306243555 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:03 INFO - PROCESS | 2249 | 1461306243673 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:24:03 INFO - PROCESS | 2249 | 1461306243792 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x141f7c000 == 104 [pid = 2249] [id = 491] 23:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x12bbe0400) [pid = 2249] [serial = 1473] [outer = 0x0] 23:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 216 (0x12d5c1000) [pid = 2249] [serial = 1474] [outer = 0x12bbe0400] 23:24:03 INFO - PROCESS | 2249 | 1461306243824 Marionette DEBUG loaded listener.js 23:24:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x12e7b3800) [pid = 2249] [serial = 1475] [outer = 0x12bbe0400] 23:24:04 INFO - PROCESS | 2249 | 1461306244255 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 23:24:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:24:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 771ms 23:24:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:24:04 INFO - PROCESS | 2249 | 1461306244322 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:24:04 INFO - PROCESS | 2249 | 1461306244324 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:24:04 INFO - PROCESS | 2249 | 1461306244326 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:24:04 INFO - PROCESS | 2249 | 1461306244327 Marionette TRACE conn2 <- [1,1938,null,{}] 23:24:04 INFO - PROCESS | 2249 | 1461306244329 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:04 INFO - PROCESS | 2249 | 1461306244467 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:24:04 INFO - PROCESS | 2249 | 1461306244591 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x142640000 == 105 [pid = 2249] [id = 492] 23:24:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x129d2d000) [pid = 2249] [serial = 1476] [outer = 0x0] 23:24:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x12e869000) [pid = 2249] [serial = 1477] [outer = 0x129d2d000] 23:24:04 INFO - PROCESS | 2249 | 1461306244625 Marionette DEBUG loaded listener.js 23:24:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 220 (0x12ffe2800) [pid = 2249] [serial = 1478] [outer = 0x129d2d000] 23:24:05 INFO - PROCESS | 2249 | 1461306245052 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 23:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 770ms 23:24:05 INFO - PROCESS | 2249 | 1461306245096 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:24:05 INFO - PROCESS | 2249 | 1461306245098 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:24:05 INFO - PROCESS | 2249 | 1461306245100 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:24:05 INFO - PROCESS | 2249 | 1461306245101 Marionette TRACE conn2 <- [1,1942,null,{}] 23:24:05 INFO - PROCESS | 2249 | 1461306245104 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:05 INFO - PROCESS | 2249 | 1461306245214 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:24:05 INFO - PROCESS | 2249 | 1461306245332 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a80800 == 106 [pid = 2249] [id = 493] 23:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 221 (0x12ffe9400) [pid = 2249] [serial = 1479] [outer = 0x0] 23:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 222 (0x139987800) [pid = 2249] [serial = 1480] [outer = 0x12ffe9400] 23:24:05 INFO - PROCESS | 2249 | 1461306245362 Marionette DEBUG loaded listener.js 23:24:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x13998e000) [pid = 2249] [serial = 1481] [outer = 0x12ffe9400] 23:24:05 INFO - PROCESS | 2249 | 1461306245790 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:24:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:24:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 719ms 23:24:05 INFO - PROCESS | 2249 | 1461306245820 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:24:05 INFO - PROCESS | 2249 | 1461306245821 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:24:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:24:05 INFO - PROCESS | 2249 | 1461306245824 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:24:05 INFO - PROCESS | 2249 | 1461306245825 Marionette TRACE conn2 <- [1,1946,null,{}] 23:24:05 INFO - PROCESS | 2249 | 1461306245827 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:05 INFO - PROCESS | 2249 | 1461306245946 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:24:06 INFO - PROCESS | 2249 | 1461306246039 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x142643800 == 107 [pid = 2249] [id = 494] 23:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x13090a400) [pid = 2249] [serial = 1482] [outer = 0x0] 23:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x139993800) [pid = 2249] [serial = 1483] [outer = 0x13090a400] 23:24:06 INFO - PROCESS | 2249 | 1461306246068 Marionette DEBUG loaded listener.js 23:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x139b8e400) [pid = 2249] [serial = 1484] [outer = 0x13090a400] 23:24:06 INFO - PROCESS | 2249 | 1461306246458 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:24:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:24:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 23:24:06 INFO - PROCESS | 2249 | 1461306246494 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:24:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:24:06 INFO - PROCESS | 2249 | 1461306246495 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:24:06 INFO - PROCESS | 2249 | 1461306246498 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:24:06 INFO - PROCESS | 2249 | 1461306246499 Marionette TRACE conn2 <- [1,1950,null,{}] 23:24:06 INFO - PROCESS | 2249 | 1461306246501 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:06 INFO - PROCESS | 2249 | 1461306246639 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:24:06 INFO - PROCESS | 2249 | 1461306246744 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x142780000 == 108 [pid = 2249] [id = 495] 23:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x13998f400) [pid = 2249] [serial = 1485] [outer = 0x0] 23:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x139b93800) [pid = 2249] [serial = 1486] [outer = 0x13998f400] 23:24:06 INFO - PROCESS | 2249 | 1461306246775 Marionette DEBUG loaded listener.js 23:24:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x139b98800) [pid = 2249] [serial = 1487] [outer = 0x13998f400] 23:24:07 INFO - PROCESS | 2249 | 1461306247185 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 23:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 23:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:24:07 INFO - PROCESS | 2249 | 1461306247218 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:24:07 INFO - PROCESS | 2249 | 1461306247220 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:24:07 INFO - PROCESS | 2249 | 1461306247222 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:24:07 INFO - PROCESS | 2249 | 1461306247223 Marionette TRACE conn2 <- [1,1954,null,{}] 23:24:07 INFO - PROCESS | 2249 | 1461306247226 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:07 INFO - PROCESS | 2249 | 1461306247347 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:24:07 INFO - PROCESS | 2249 | 1461306247468 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x145b2e000 == 109 [pid = 2249] [id = 496] 23:24:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x139b98c00) [pid = 2249] [serial = 1488] [outer = 0x0] 23:24:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x139b9c400) [pid = 2249] [serial = 1489] [outer = 0x139b98c00] 23:24:07 INFO - PROCESS | 2249 | 1461306247499 Marionette DEBUG loaded listener.js 23:24:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x14227c000) [pid = 2249] [serial = 1490] [outer = 0x139b98c00] 23:24:07 INFO - PROCESS | 2249 | 1461306247885 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 23:24:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:24:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 23:24:07 INFO - PROCESS | 2249 | 1461306247892 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:24:07 INFO - PROCESS | 2249 | 1461306247894 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:24:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:24:07 INFO - PROCESS | 2249 | 1461306247896 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:24:07 INFO - PROCESS | 2249 | 1461306247898 Marionette TRACE conn2 <- [1,1958,null,{}] 23:24:07 INFO - PROCESS | 2249 | 1461306247901 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:08 INFO - PROCESS | 2249 | 1461306248059 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:24:08 INFO - PROCESS | 2249 | 1461306248164 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a64d800 == 110 [pid = 2249] [id = 497] 23:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x14227fc00) [pid = 2249] [serial = 1491] [outer = 0x0] 23:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x145e4f400) [pid = 2249] [serial = 1492] [outer = 0x14227fc00] 23:24:08 INFO - PROCESS | 2249 | 1461306248197 Marionette DEBUG loaded listener.js 23:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x145e56800) [pid = 2249] [serial = 1493] [outer = 0x14227fc00] 23:24:08 INFO - PROCESS | 2249 | 1461306248653 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 23:24:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:24:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 769ms 23:24:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:24:08 INFO - PROCESS | 2249 | 1461306248666 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:24:08 INFO - PROCESS | 2249 | 1461306248667 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:24:08 INFO - PROCESS | 2249 | 1461306248669 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:24:08 INFO - PROCESS | 2249 | 1461306248671 Marionette TRACE conn2 <- [1,1962,null,{}] 23:24:08 INFO - PROCESS | 2249 | 1461306248673 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:08 INFO - PROCESS | 2249 | 1461306248798 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:24:08 INFO - PROCESS | 2249 | 1461306248926 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239d9000 == 111 [pid = 2249] [id = 498] 23:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x114cb2400) [pid = 2249] [serial = 1494] [outer = 0x0] 23:24:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x11c1ab000) [pid = 2249] [serial = 1495] [outer = 0x114cb2400] 23:24:08 INFO - PROCESS | 2249 | 1461306248961 Marionette DEBUG loaded listener.js 23:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12c005800) [pid = 2249] [serial = 1496] [outer = 0x114cb2400] 23:24:09 INFO - PROCESS | 2249 | 1461306249497 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 23:24:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:24:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 872ms 23:24:09 INFO - PROCESS | 2249 | 1461306249553 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:24:09 INFO - PROCESS | 2249 | 1461306249554 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:24:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:24:09 INFO - PROCESS | 2249 | 1461306249559 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:24:09 INFO - PROCESS | 2249 | 1461306249560 Marionette TRACE conn2 <- [1,1966,null,{}] 23:24:09 INFO - PROCESS | 2249 | 1461306249562 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:09 INFO - PROCESS | 2249 | 1461306249687 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:24:09 INFO - PROCESS | 2249 | 1461306249781 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d585800 == 112 [pid = 2249] [id = 499] 23:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12895a000) [pid = 2249] [serial = 1497] [outer = 0x0] 23:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x13a352c00) [pid = 2249] [serial = 1498] [outer = 0x12895a000] 23:24:09 INFO - PROCESS | 2249 | 1461306249811 Marionette DEBUG loaded listener.js 23:24:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x13a35dc00) [pid = 2249] [serial = 1499] [outer = 0x12895a000] 23:24:10 INFO - PROCESS | 2249 | 1461306250422 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 23:24:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:24:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 920ms 23:24:10 INFO - PROCESS | 2249 | 1461306250479 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:24:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:24:10 INFO - PROCESS | 2249 | 1461306250481 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:24:10 INFO - PROCESS | 2249 | 1461306250485 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:24:10 INFO - PROCESS | 2249 | 1461306250487 Marionette TRACE conn2 <- [1,1970,null,{}] 23:24:10 INFO - PROCESS | 2249 | 1461306250491 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:10 INFO - PROCESS | 2249 | 1461306250611 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:24:10 INFO - PROCESS | 2249 | 1461306250711 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac98800 == 113 [pid = 2249] [id = 500] 23:24:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x115371c00) [pid = 2249] [serial = 1500] [outer = 0x0] 23:24:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x118f76000) [pid = 2249] [serial = 1501] [outer = 0x115371c00] 23:24:10 INFO - PROCESS | 2249 | 1461306250742 Marionette DEBUG loaded listener.js 23:24:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x11af0d400) [pid = 2249] [serial = 1502] [outer = 0x115371c00] 23:24:11 INFO - PROCESS | 2249 | 1461306251201 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 23:24:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:24:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 770ms 23:24:11 INFO - PROCESS | 2249 | 1461306251256 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:24:11 INFO - PROCESS | 2249 | 1461306251260 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:24:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:24:11 INFO - PROCESS | 2249 | 1461306251265 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:24:11 INFO - PROCESS | 2249 | 1461306251268 Marionette TRACE conn2 <- [1,1974,null,{}] 23:24:11 INFO - PROCESS | 2249 | 1461306251271 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:11 INFO - PROCESS | 2249 | 1461306251384 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:24:11 INFO - PROCESS | 2249 | 1461306251481 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x1269c6000 == 114 [pid = 2249] [id = 501] 23:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x11af0c400) [pid = 2249] [serial = 1503] [outer = 0x0] 23:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x11c907c00) [pid = 2249] [serial = 1504] [outer = 0x11af0c400] 23:24:11 INFO - PROCESS | 2249 | 1461306251510 Marionette DEBUG loaded listener.js 23:24:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x1268f3400) [pid = 2249] [serial = 1505] [outer = 0x11af0c400] 23:24:11 INFO - PROCESS | 2249 | --DOCSHELL 0x139ce9800 == 113 [pid = 2249] [id = 427] 23:24:11 INFO - PROCESS | 2249 | --DOCSHELL 0x131f0d000 == 112 [pid = 2249] [id = 485] 23:24:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe5e800 == 111 [pid = 2249] [id = 484] 23:24:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe6d000 == 110 [pid = 2249] [id = 483] 23:24:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12f223800 == 109 [pid = 2249] [id = 482] 23:24:11 INFO - PROCESS | 2249 | --DOCSHELL 0x12e767800 == 108 [pid = 2249] [id = 481] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x12e487c00) [pid = 2249] [serial = 1350] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x12e450000) [pid = 2249] [serial = 1341] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x12f561800) [pid = 2249] [serial = 1344] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12af0a400) [pid = 2249] [serial = 1347] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x12f91d400) [pid = 2249] [serial = 1390] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x12d0a4000 == 107 [pid = 2249] [id = 480] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac13800 == 106 [pid = 2249] [id = 479] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x1289be000 == 105 [pid = 2249] [id = 478] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x114be3000 == 104 [pid = 2249] [id = 477] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x12a99c800 == 103 [pid = 2249] [id = 476] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x12e75e000 == 102 [pid = 2249] [id = 474] 23:24:12 INFO - PROCESS | 2249 | 1461306252019 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x141f82800 == 101 [pid = 2249] [id = 473] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x13a193800 == 100 [pid = 2249] [id = 472] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x142399800 == 99 [pid = 2249] [id = 471] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x142385800 == 98 [pid = 2249] [id = 470] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x139a4b000 == 97 [pid = 2249] [id = 469] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x139e92000 == 96 [pid = 2249] [id = 468] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x13a4c8800 == 95 [pid = 2249] [id = 467] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x139aee000 == 94 [pid = 2249] [id = 466] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x12c171000 == 93 [pid = 2249] [id = 465] 23:24:12 INFO - PROCESS | 2249 | --DOCSHELL 0x126858000 == 92 [pid = 2249] [id = 464] 23:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 775ms 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x12a055400) [pid = 2249] [serial = 1383] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x114f02400) [pid = 2249] [serial = 1356] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x11baec000) [pid = 2249] [serial = 1360] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x125f42000) [pid = 2249] [serial = 1329] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x114f72400) [pid = 2249] [serial = 850] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x11c902400) [pid = 2249] [serial = 1353] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x12971a800) [pid = 2249] [serial = 1381] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x129dbec00) [pid = 2249] [serial = 1368] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x129714c00) [pid = 2249] [serial = 1366] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x12b0bac00) [pid = 2249] [serial = 1374] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x12d19e800) [pid = 2249] [serial = 1378] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x12bbda000) [pid = 2249] [serial = 1377] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x115636c00) [pid = 2249] [serial = 1357] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x12a5a1c00) [pid = 2249] [serial = 1369] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x12a392400) [pid = 2249] [serial = 1332] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x12bbe4800) [pid = 2249] [serial = 1321] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x11c1aa400) [pid = 2249] [serial = 1362] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x12d258800) [pid = 2249] [serial = 1387] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x114cb3400) [pid = 2249] [serial = 1323] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 222 (0x1188a6000) [pid = 2249] [serial = 1359] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 221 (0x125f44c00) [pid = 2249] [serial = 1363] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 220 (0x12aa4d000) [pid = 2249] [serial = 1371] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 219 (0x12bd85400) [pid = 2249] [serial = 1338] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 218 (0x12b1b9000) [pid = 2249] [serial = 1375] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 217 (0x12afc3000) [pid = 2249] [serial = 1335] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 216 (0x11c070400) [pid = 2249] [serial = 1380] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 215 (0x12a398400) [pid = 2249] [serial = 1384] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 214 (0x11a9d0400) [pid = 2249] [serial = 1326] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 213 (0x127529c00) [pid = 2249] [serial = 1365] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 212 (0x12b0b7000) [pid = 2249] [serial = 1372] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | --DOMWINDOW == 211 (0x12f299800) [pid = 2249] [serial = 1388] [outer = 0x0] [url = about:blank] 23:24:12 INFO - PROCESS | 2249 | 1461306252055 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:24:12 INFO - PROCESS | 2249 | 1461306252057 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:24:12 INFO - PROCESS | 2249 | 1461306252063 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:24:12 INFO - PROCESS | 2249 | 1461306252066 Marionette TRACE conn2 <- [1,1978,null,{}] 23:24:12 INFO - PROCESS | 2249 | 1461306252073 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:12 INFO - PROCESS | 2249 | 1461306252179 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:24:12 INFO - PROCESS | 2249 | 1461306252186 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x1273d8000 == 93 [pid = 2249] [id = 502] 23:24:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 212 (0x125d75c00) [pid = 2249] [serial = 1506] [outer = 0x0] 23:24:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x127529c00) [pid = 2249] [serial = 1507] [outer = 0x125d75c00] 23:24:12 INFO - PROCESS | 2249 | 1461306252215 Marionette DEBUG loaded listener.js 23:24:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x12971a800) [pid = 2249] [serial = 1508] [outer = 0x125d75c00] 23:24:12 INFO - PROCESS | 2249 | 1461306252745 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:24:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:24:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 727ms 23:24:12 INFO - PROCESS | 2249 | 1461306252789 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:24:12 INFO - PROCESS | 2249 | 1461306252791 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:24:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:24:12 INFO - PROCESS | 2249 | 1461306252793 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:24:12 INFO - PROCESS | 2249 | 1461306252794 Marionette TRACE conn2 <- [1,1982,null,{}] 23:24:12 INFO - PROCESS | 2249 | 1461306252797 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:12 INFO - PROCESS | 2249 | 1461306252901 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:24:12 INFO - PROCESS | 2249 | 1461306252981 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c176800 == 94 [pid = 2249] [id = 503] 23:24:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x12a050c00) [pid = 2249] [serial = 1509] [outer = 0x0] 23:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 216 (0x12a39b800) [pid = 2249] [serial = 1510] [outer = 0x12a050c00] 23:24:13 INFO - PROCESS | 2249 | 1461306253009 Marionette DEBUG loaded listener.js 23:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x12aa4d000) [pid = 2249] [serial = 1511] [outer = 0x12a050c00] 23:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 520ms 23:24:13 INFO - PROCESS | 2249 | 1461306253309 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:24:13 INFO - PROCESS | 2249 | 1461306253314 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:24:13 INFO - PROCESS | 2249 | 1461306253315 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:24:13 INFO - PROCESS | 2249 | 1461306253325 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:24:13 INFO - PROCESS | 2249 | 1461306253326 Marionette TRACE conn2 <- [1,1986,null,{}] 23:24:13 INFO - PROCESS | 2249 | 1461306253328 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:13 INFO - PROCESS | 2249 | 1461306253435 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:24:13 INFO - PROCESS | 2249 | 1461306253514 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5ae800 == 95 [pid = 2249] [id = 504] 23:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x12a052400) [pid = 2249] [serial = 1512] [outer = 0x0] 23:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x12ab0d400) [pid = 2249] [serial = 1513] [outer = 0x12a052400] 23:24:13 INFO - PROCESS | 2249 | 1461306253541 Marionette DEBUG loaded listener.js 23:24:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 220 (0x12b014800) [pid = 2249] [serial = 1514] [outer = 0x12a052400] 23:24:13 INFO - PROCESS | 2249 | 1461306253842 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:24:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:24:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 568ms 23:24:13 INFO - PROCESS | 2249 | 1461306253894 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:24:13 INFO - PROCESS | 2249 | 1461306253895 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:24:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:24:13 INFO - PROCESS | 2249 | 1461306253897 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:24:13 INFO - PROCESS | 2249 | 1461306253898 Marionette TRACE conn2 <- [1,1990,null,{}] 23:24:13 INFO - PROCESS | 2249 | 1461306253901 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:14 INFO - PROCESS | 2249 | 1461306254018 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:24:14 INFO - PROCESS | 2249 | 1461306254115 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f669000 == 96 [pid = 2249] [id = 505] 23:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 221 (0x12a053000) [pid = 2249] [serial = 1515] [outer = 0x0] 23:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 222 (0x12b01b400) [pid = 2249] [serial = 1516] [outer = 0x12a053000] 23:24:14 INFO - PROCESS | 2249 | 1461306254144 Marionette DEBUG loaded listener.js 23:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x12bcd9800) [pid = 2249] [serial = 1517] [outer = 0x12a053000] 23:24:14 INFO - PROCESS | 2249 | 1461306254510 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:24:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:24:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 622ms 23:24:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:24:14 INFO - PROCESS | 2249 | 1461306254520 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:24:14 INFO - PROCESS | 2249 | 1461306254521 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:24:14 INFO - PROCESS | 2249 | 1461306254523 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:24:14 INFO - PROCESS | 2249 | 1461306254524 Marionette TRACE conn2 <- [1,1994,null,{}] 23:24:14 INFO - PROCESS | 2249 | 1461306254526 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:14 INFO - PROCESS | 2249 | 1461306254669 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:24:14 INFO - PROCESS | 2249 | 1461306254687 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x130e35000 == 97 [pid = 2249] [id = 506] 23:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x12d5c3c00) [pid = 2249] [serial = 1518] [outer = 0x0] 23:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x12e862c00) [pid = 2249] [serial = 1519] [outer = 0x12d5c3c00] 23:24:14 INFO - PROCESS | 2249 | 1461306254712 Marionette DEBUG loaded listener.js 23:24:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x12f56e400) [pid = 2249] [serial = 1520] [outer = 0x12d5c3c00] 23:24:15 INFO - PROCESS | 2249 | 1461306255078 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 23:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 569ms 23:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:24:15 INFO - PROCESS | 2249 | 1461306255092 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:24:15 INFO - PROCESS | 2249 | 1461306255093 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:24:15 INFO - PROCESS | 2249 | 1461306255096 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:24:15 INFO - PROCESS | 2249 | 1461306255097 Marionette TRACE conn2 <- [1,1998,null,{}] 23:24:15 INFO - PROCESS | 2249 | 1461306255100 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:15 INFO - PROCESS | 2249 | 1461306255248 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:24:15 INFO - PROCESS | 2249 | 1461306255270 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b80000 == 98 [pid = 2249] [id = 507] 23:24:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x12f56ec00) [pid = 2249] [serial = 1521] [outer = 0x0] 23:24:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x12fae4c00) [pid = 2249] [serial = 1522] [outer = 0x12f56ec00] 23:24:15 INFO - PROCESS | 2249 | 1461306255308 Marionette DEBUG loaded listener.js 23:24:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x130669c00) [pid = 2249] [serial = 1523] [outer = 0x12f56ec00] 23:24:15 INFO - PROCESS | 2249 | 1461306255802 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 23:24:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:24:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 768ms 23:24:15 INFO - PROCESS | 2249 | 1461306255865 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:24:15 INFO - PROCESS | 2249 | 1461306255866 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:24:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:24:15 INFO - PROCESS | 2249 | 1461306255868 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:24:15 INFO - PROCESS | 2249 | 1461306255869 Marionette TRACE conn2 <- [1,2002,null,{}] 23:24:15 INFO - PROCESS | 2249 | 1461306255872 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:16 INFO - PROCESS | 2249 | 1461306256009 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:24:16 INFO - PROCESS | 2249 | 1461306256028 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x139aed800 == 99 [pid = 2249] [id = 508] 23:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x13066fc00) [pid = 2249] [serial = 1524] [outer = 0x0] 23:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x130911000) [pid = 2249] [serial = 1525] [outer = 0x13066fc00] 23:24:16 INFO - PROCESS | 2249 | 1461306256053 Marionette DEBUG loaded listener.js 23:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x138b2d000) [pid = 2249] [serial = 1526] [outer = 0x13066fc00] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x12a04c400) [pid = 2249] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x11ab55800) [pid = 2249] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x12a5a1800) [pid = 2249] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x12afc5000) [pid = 2249] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x12b057c00) [pid = 2249] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x11c113000) [pid = 2249] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x114f06000) [pid = 2249] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x126f18c00) [pid = 2249] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x11c23ac00) [pid = 2249] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:24:16 INFO - PROCESS | 2249 | --DOMWINDOW == 222 (0x114eb0400) [pid = 2249] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:24:16 INFO - PROCESS | 2249 | 1461306256558 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 23:24:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:24:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 23:24:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:24:16 INFO - PROCESS | 2249 | 1461306256591 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:24:16 INFO - PROCESS | 2249 | 1461306256592 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:24:16 INFO - PROCESS | 2249 | 1461306256595 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:24:16 INFO - PROCESS | 2249 | 1461306256596 Marionette TRACE conn2 <- [1,2006,null,{}] 23:24:16 INFO - PROCESS | 2249 | 1461306256598 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:16 INFO - PROCESS | 2249 | 1461306256766 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:24:16 INFO - PROCESS | 2249 | 1461306256818 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x12dc1e800 == 100 [pid = 2249] [id = 509] 23:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x115377800) [pid = 2249] [serial = 1527] [outer = 0x0] 23:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x12b056c00) [pid = 2249] [serial = 1528] [outer = 0x115377800] 23:24:16 INFO - PROCESS | 2249 | 1461306256844 Marionette DEBUG loaded listener.js 23:24:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x138b2bc00) [pid = 2249] [serial = 1529] [outer = 0x115377800] 23:24:17 INFO - PROCESS | 2249 | 1461306257129 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 23:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 23:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 568ms 23:24:17 INFO - PROCESS | 2249 | 1461306257163 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:24:17 INFO - PROCESS | 2249 | 1461306257165 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:24:17 INFO - PROCESS | 2249 | 1461306257170 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:24:17 INFO - PROCESS | 2249 | 1461306257173 Marionette TRACE conn2 <- [1,2010,null,{}] 23:24:17 INFO - PROCESS | 2249 | 1461306257175 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:17 INFO - PROCESS | 2249 | 1461306257327 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:24:17 INFO - PROCESS | 2249 | 1461306257376 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x139e8f000 == 101 [pid = 2249] [id = 510] 23:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x12af05800) [pid = 2249] [serial = 1530] [outer = 0x0] 23:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x138b33800) [pid = 2249] [serial = 1531] [outer = 0x12af05800] 23:24:17 INFO - PROCESS | 2249 | 1461306257406 Marionette DEBUG loaded listener.js 23:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x14227e400) [pid = 2249] [serial = 1532] [outer = 0x12af05800] 23:24:17 INFO - PROCESS | 2249 | 1461306257684 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 23:24:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 23:24:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 572ms 23:24:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:24:17 INFO - PROCESS | 2249 | 1461306257742 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:24:17 INFO - PROCESS | 2249 | 1461306257743 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:24:17 INFO - PROCESS | 2249 | 1461306257745 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:24:17 INFO - PROCESS | 2249 | 1461306257746 Marionette TRACE conn2 <- [1,2014,null,{}] 23:24:17 INFO - PROCESS | 2249 | 1461306257748 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:17 INFO - PROCESS | 2249 | 1461306257854 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:24:17 INFO - PROCESS | 2249 | 1461306257858 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a64a800 == 102 [pid = 2249] [id = 511] 23:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x138b35c00) [pid = 2249] [serial = 1533] [outer = 0x0] 23:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x139f1c400) [pid = 2249] [serial = 1534] [outer = 0x138b35c00] 23:24:17 INFO - PROCESS | 2249 | 1461306257883 Marionette DEBUG loaded listener.js 23:24:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x139f20c00) [pid = 2249] [serial = 1535] [outer = 0x138b35c00] 23:24:18 INFO - PROCESS | 2249 | 1461306258253 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 23:24:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:24:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 520ms 23:24:18 INFO - PROCESS | 2249 | 1461306258266 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:24:18 INFO - PROCESS | 2249 | 1461306258269 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:24:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:24:18 INFO - PROCESS | 2249 | 1461306258273 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:24:18 INFO - PROCESS | 2249 | 1461306258274 Marionette TRACE conn2 <- [1,2018,null,{}] 23:24:18 INFO - PROCESS | 2249 | 1461306258276 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:18 INFO - PROCESS | 2249 | 1461306258430 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:24:18 INFO - PROCESS | 2249 | 1461306258580 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x11915d000 == 103 [pid = 2249] [id = 512] 23:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x1134cac00) [pid = 2249] [serial = 1536] [outer = 0x0] 23:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x114236800) [pid = 2249] [serial = 1537] [outer = 0x1134cac00] 23:24:18 INFO - PROCESS | 2249 | 1461306258613 Marionette DEBUG loaded listener.js 23:24:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x115373c00) [pid = 2249] [serial = 1538] [outer = 0x1134cac00] 23:24:19 INFO - PROCESS | 2249 | 1461306259071 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 819ms 23:24:19 INFO - PROCESS | 2249 | 1461306259093 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:24:19 INFO - PROCESS | 2249 | 1461306259096 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:24:19 INFO - PROCESS | 2249 | 1461306259101 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:24:19 INFO - PROCESS | 2249 | 1461306259103 Marionette TRACE conn2 <- [1,2022,null,{}] 23:24:19 INFO - PROCESS | 2249 | 1461306259106 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:19 INFO - PROCESS | 2249 | 1461306259264 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:24:19 INFO - PROCESS | 2249 | 1461306259392 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac0a800 == 104 [pid = 2249] [id = 513] 23:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x11aa1ec00) [pid = 2249] [serial = 1539] [outer = 0x0] 23:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x11c23bc00) [pid = 2249] [serial = 1540] [outer = 0x11aa1ec00] 23:24:19 INFO - PROCESS | 2249 | 1461306259426 Marionette DEBUG loaded listener.js 23:24:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x12700dc00) [pid = 2249] [serial = 1541] [outer = 0x11aa1ec00] 23:24:19 INFO - PROCESS | 2249 | 1461306259864 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 23:24:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:24:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 771ms 23:24:19 INFO - PROCESS | 2249 | 1461306259873 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:24:19 INFO - PROCESS | 2249 | 1461306259876 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:24:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:24:19 INFO - PROCESS | 2249 | 1461306259879 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:24:19 INFO - PROCESS | 2249 | 1461306259880 Marionette TRACE conn2 <- [1,2026,null,{}] 23:24:19 INFO - PROCESS | 2249 | 1461306259883 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:20 INFO - PROCESS | 2249 | 1461306260012 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:24:20 INFO - PROCESS | 2249 | 1461306260139 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f19800 == 105 [pid = 2249] [id = 514] 23:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x1275e7800) [pid = 2249] [serial = 1542] [outer = 0x0] 23:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12a394000) [pid = 2249] [serial = 1543] [outer = 0x1275e7800] 23:24:20 INFO - PROCESS | 2249 | 1461306260174 Marionette DEBUG loaded listener.js 23:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12b020800) [pid = 2249] [serial = 1544] [outer = 0x1275e7800] 23:24:20 INFO - PROCESS | 2249 | 1461306260612 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 23:24:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:24:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 772ms 23:24:20 INFO - PROCESS | 2249 | 1461306260657 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:24:20 INFO - PROCESS | 2249 | 1461306260659 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:24:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:24:20 INFO - PROCESS | 2249 | 1461306260667 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:24:20 INFO - PROCESS | 2249 | 1461306260671 Marionette TRACE conn2 <- [1,2030,null,{}] 23:24:20 INFO - PROCESS | 2249 | 1461306260690 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:20 INFO - PROCESS | 2249 | 1461306260820 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:24:20 INFO - PROCESS | 2249 | 1461306260947 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x14212e000 == 106 [pid = 2249] [id = 515] 23:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x12a05a800) [pid = 2249] [serial = 1545] [outer = 0x0] 23:24:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x12b0bb000) [pid = 2249] [serial = 1546] [outer = 0x12a05a800] 23:24:20 INFO - PROCESS | 2249 | 1461306260980 Marionette DEBUG loaded listener.js 23:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12ffdec00) [pid = 2249] [serial = 1547] [outer = 0x12a05a800] 23:24:21 INFO - PROCESS | 2249 | 1461306261390 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 23:24:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:24:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 791ms 23:24:21 INFO - PROCESS | 2249 | 1461306261454 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:24:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:24:21 INFO - PROCESS | 2249 | 1461306261456 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:24:21 INFO - PROCESS | 2249 | 1461306261458 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:24:21 INFO - PROCESS | 2249 | 1461306261459 Marionette TRACE conn2 <- [1,2034,null,{}] 23:24:21 INFO - PROCESS | 2249 | 1461306261462 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:21 INFO - PROCESS | 2249 | 1461306261590 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:24:21 INFO - PROCESS | 2249 | 1461306261686 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x142397000 == 107 [pid = 2249] [id = 516] 23:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x12ffe6800) [pid = 2249] [serial = 1548] [outer = 0x0] 23:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x138b32c00) [pid = 2249] [serial = 1549] [outer = 0x12ffe6800] 23:24:21 INFO - PROCESS | 2249 | 1461306261718 Marionette DEBUG loaded listener.js 23:24:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x139b95400) [pid = 2249] [serial = 1550] [outer = 0x12ffe6800] 23:24:22 INFO - PROCESS | 2249 | 1461306262124 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:24:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:24:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 719ms 23:24:22 INFO - PROCESS | 2249 | 1461306262192 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:24:22 INFO - PROCESS | 2249 | 1461306262193 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:24:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:24:22 INFO - PROCESS | 2249 | 1461306262195 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:24:22 INFO - PROCESS | 2249 | 1461306262197 Marionette TRACE conn2 <- [1,2038,null,{}] 23:24:22 INFO - PROCESS | 2249 | 1461306262215 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:22 INFO - PROCESS | 2249 | 1461306262340 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:24:22 INFO - PROCESS | 2249 | 1461306262435 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x145b36800 == 108 [pid = 2249] [id = 517] 23:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x13a352400) [pid = 2249] [serial = 1551] [outer = 0x0] 23:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x13a358400) [pid = 2249] [serial = 1552] [outer = 0x13a352400] 23:24:22 INFO - PROCESS | 2249 | 1461306262474 Marionette DEBUG loaded listener.js 23:24:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x13a38b000) [pid = 2249] [serial = 1553] [outer = 0x13a352400] 23:24:22 INFO - PROCESS | 2249 | 1461306262951 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 23:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 820ms 23:24:23 INFO - PROCESS | 2249 | 1461306263034 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:24:23 INFO - PROCESS | 2249 | 1461306263037 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:24:23 INFO - PROCESS | 2249 | 1461306263044 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:24:23 INFO - PROCESS | 2249 | 1461306263046 Marionette TRACE conn2 <- [1,2042,null,{}] 23:24:23 INFO - PROCESS | 2249 | 1461306263049 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:23 INFO - PROCESS | 2249 | 1461306263235 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:24:23 INFO - PROCESS | 2249 | 1461306263404 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x142e28000 == 109 [pid = 2249] [id = 518] 23:24:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x13a38c800) [pid = 2249] [serial = 1554] [outer = 0x0] 23:24:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x13a68a800) [pid = 2249] [serial = 1555] [outer = 0x13a38c800] 23:24:23 INFO - PROCESS | 2249 | 1461306263436 Marionette DEBUG loaded listener.js 23:24:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x13a68ec00) [pid = 2249] [serial = 1556] [outer = 0x13a38c800] 23:24:23 INFO - PROCESS | 2249 | 1461306263861 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:24:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 23:24:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 873ms 23:24:23 INFO - PROCESS | 2249 | 1461306263915 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:24:23 INFO - PROCESS | 2249 | 1461306263917 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:24:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:24:23 INFO - PROCESS | 2249 | 1461306263919 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:24:23 INFO - PROCESS | 2249 | 1461306263920 Marionette TRACE conn2 <- [1,2046,null,{}] 23:24:23 INFO - PROCESS | 2249 | 1461306263923 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:24 INFO - PROCESS | 2249 | 1461306264047 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:24:24 INFO - PROCESS | 2249 | 1461306264144 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x142555800 == 110 [pid = 2249] [id = 519] 23:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x13a689800) [pid = 2249] [serial = 1557] [outer = 0x0] 23:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x141fd2000) [pid = 2249] [serial = 1558] [outer = 0x13a689800] 23:24:24 INFO - PROCESS | 2249 | 1461306264174 Marionette DEBUG loaded listener.js 23:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x142281400) [pid = 2249] [serial = 1559] [outer = 0x13a689800] 23:24:24 INFO - PROCESS | 2249 | 1461306264625 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:24:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:24:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 722ms 23:24:24 INFO - PROCESS | 2249 | 1461306264642 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:24:24 INFO - PROCESS | 2249 | 1461306264643 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:24:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:24:24 INFO - PROCESS | 2249 | 1461306264645 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:24:24 INFO - PROCESS | 2249 | 1461306264647 Marionette TRACE conn2 <- [1,2050,null,{}] 23:24:24 INFO - PROCESS | 2249 | 1461306264649 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:24 INFO - PROCESS | 2249 | 1461306264776 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:24:24 INFO - PROCESS | 2249 | 1461306264902 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x146e74800 == 111 [pid = 2249] [id = 520] 23:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x13a68bc00) [pid = 2249] [serial = 1560] [outer = 0x0] 23:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x142286000) [pid = 2249] [serial = 1561] [outer = 0x13a68bc00] 23:24:24 INFO - PROCESS | 2249 | 1461306264934 Marionette DEBUG loaded listener.js 23:24:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x1426b0800) [pid = 2249] [serial = 1562] [outer = 0x13a68bc00] 23:24:25 INFO - PROCESS | 2249 | 1461306265370 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:24:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:24:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 770ms 23:24:25 INFO - PROCESS | 2249 | 1461306265424 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:24:25 INFO - PROCESS | 2249 | 1461306265426 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:24:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:24:25 INFO - PROCESS | 2249 | 1461306265428 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:24:25 INFO - PROCESS | 2249 | 1461306265429 Marionette TRACE conn2 <- [1,2054,null,{}] 23:24:25 INFO - PROCESS | 2249 | 1461306265432 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:25 INFO - PROCESS | 2249 | 1461306265559 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:24:25 INFO - PROCESS | 2249 | 1461306265660 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e596000 == 112 [pid = 2249] [id = 521] 23:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x12aa53800) [pid = 2249] [serial = 1563] [outer = 0x0] 23:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x1426af800) [pid = 2249] [serial = 1564] [outer = 0x12aa53800] 23:24:25 INFO - PROCESS | 2249 | 1461306265690 Marionette DEBUG loaded listener.js 23:24:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x1426b6c00) [pid = 2249] [serial = 1565] [outer = 0x12aa53800] 23:24:26 INFO - PROCESS | 2249 | 1461306266411 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 23:24:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:24:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1020ms 23:24:26 INFO - PROCESS | 2249 | 1461306266448 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:24:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:24:26 INFO - PROCESS | 2249 | 1461306266453 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:24:26 INFO - PROCESS | 2249 | 1461306266457 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:24:26 INFO - PROCESS | 2249 | 1461306266459 Marionette TRACE conn2 <- [1,2058,null,{}] 23:24:26 INFO - PROCESS | 2249 | 1461306266476 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:26 INFO - PROCESS | 2249 | 1461306266594 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:24:26 INFO - PROCESS | 2249 | 1461306266696 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a983000 == 113 [pid = 2249] [id = 522] 23:24:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x114f08c00) [pid = 2249] [serial = 1566] [outer = 0x0] 23:24:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x1155c8800) [pid = 2249] [serial = 1567] [outer = 0x114f08c00] 23:24:26 INFO - PROCESS | 2249 | 1461306266727 Marionette DEBUG loaded listener.js 23:24:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x11a511000) [pid = 2249] [serial = 1568] [outer = 0x114f08c00] 23:24:27 INFO - PROCESS | 2249 | 1461306267186 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 23:24:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:24:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 773ms 23:24:27 INFO - PROCESS | 2249 | 1461306267230 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:24:27 INFO - PROCESS | 2249 | 1461306267234 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:24:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:24:27 INFO - PROCESS | 2249 | 1461306267240 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:24:27 INFO - PROCESS | 2249 | 1461306267241 Marionette TRACE conn2 <- [1,2062,null,{}] 23:24:27 INFO - PROCESS | 2249 | 1461306267244 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:27 INFO - PROCESS | 2249 | 1461306267360 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:24:27 INFO - PROCESS | 2249 | 1461306267491 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b93d800 == 114 [pid = 2249] [id = 523] 23:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x114f09000) [pid = 2249] [serial = 1569] [outer = 0x0] 23:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x11a557400) [pid = 2249] [serial = 1570] [outer = 0x114f09000] 23:24:27 INFO - PROCESS | 2249 | 1461306267522 Marionette DEBUG loaded listener.js 23:24:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x11af8c400) [pid = 2249] [serial = 1571] [outer = 0x114f09000] 23:24:27 INFO - PROCESS | 2249 | 1461306267980 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 23:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 819ms 23:24:28 INFO - PROCESS | 2249 | 1461306268060 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:24:28 INFO - PROCESS | 2249 | 1461306268061 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:24:28 INFO - PROCESS | 2249 | 1461306268063 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:24:28 INFO - PROCESS | 2249 | 1461306268065 Marionette TRACE conn2 <- [1,2066,null,{}] 23:24:28 INFO - PROCESS | 2249 | 1461306268097 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:28 INFO - PROCESS | 2249 | 1461306268213 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:24:28 INFO - PROCESS | 2249 | 1461306268319 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b818800 == 115 [pid = 2249] [id = 524] 23:24:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x11c88c000) [pid = 2249] [serial = 1572] [outer = 0x0] 23:24:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x11c9b9000) [pid = 2249] [serial = 1573] [outer = 0x11c88c000] 23:24:28 INFO - PROCESS | 2249 | 1461306268349 Marionette DEBUG loaded listener.js 23:24:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x125f42000) [pid = 2249] [serial = 1574] [outer = 0x11c88c000] 23:24:28 INFO - PROCESS | 2249 | 1461306268790 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 23:24:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:24:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 741ms 23:24:28 INFO - PROCESS | 2249 | 1461306268805 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:24:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:24:28 INFO - PROCESS | 2249 | 1461306268807 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:24:28 INFO - PROCESS | 2249 | 1461306268809 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:24:28 INFO - PROCESS | 2249 | 1461306268810 Marionette TRACE conn2 <- [1,2070,null,{}] 23:24:28 INFO - PROCESS | 2249 | 1461306268812 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:28 INFO - PROCESS | 2249 | 1461306268928 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee3e800 == 114 [pid = 2249] [id = 376] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x138b69800 == 113 [pid = 2249] [id = 400] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x1239d7800 == 112 [pid = 2249] [id = 404] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12a990000 == 111 [pid = 2249] [id = 403] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x1300e3800 == 110 [pid = 2249] [id = 317] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x13a64a800 == 109 [pid = 2249] [id = 511] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x139e8f000 == 108 [pid = 2249] [id = 510] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12dc1e800 == 107 [pid = 2249] [id = 509] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x139aed800 == 106 [pid = 2249] [id = 508] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x12ffe8400) [pid = 2249] [serial = 1411] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x118b05400) [pid = 2249] [serial = 1393] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x12f290000) [pid = 2249] [serial = 1408] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x12b0b2400) [pid = 2249] [serial = 1405] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x12b018400) [pid = 2249] [serial = 1402] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x125e39c00) [pid = 2249] [serial = 1396] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x12aa22800) [pid = 2249] [serial = 1399] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x12ab06c00) [pid = 2249] [serial = 1426] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x130672c00) [pid = 2249] [serial = 1414] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x13090c800) [pid = 2249] [serial = 1417] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x141fd6400) [pid = 2249] [serial = 1420] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x141fdac00) [pid = 2249] [serial = 1423] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x12bcd7400) [pid = 2249] [serial = 1459] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | 1461306269109 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x138b80000 == 105 [pid = 2249] [id = 507] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x130e35000 == 104 [pid = 2249] [id = 506] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12f669000 == 103 [pid = 2249] [id = 505] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5ae800 == 102 [pid = 2249] [id = 504] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12c176800 == 101 [pid = 2249] [id = 503] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x1273d8000 == 100 [pid = 2249] [id = 502] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x1269c6000 == 99 [pid = 2249] [id = 501] 23:24:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x118b44000 == 100 [pid = 2249] [id = 525] 23:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x113507000) [pid = 2249] [serial = 1575] [outer = 0x0] 23:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x115899c00) [pid = 2249] [serial = 1576] [outer = 0x113507000] 23:24:29 INFO - PROCESS | 2249 | 1461306269143 Marionette DEBUG loaded listener.js 23:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x1268f3000) [pid = 2249] [serial = 1577] [outer = 0x113507000] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac98800 == 99 [pid = 2249] [id = 500] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x141f7c000 == 98 [pid = 2249] [id = 491] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x139cf5000 == 97 [pid = 2249] [id = 490] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x138b7a800 == 96 [pid = 2249] [id = 489] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x12a91a000 == 95 [pid = 2249] [id = 488] 23:24:29 INFO - PROCESS | 2249 | --DOCSHELL 0x125ab3000 == 94 [pid = 2249] [id = 487] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x12ac50400) [pid = 2249] [serial = 1444] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x12b0b1c00) [pid = 2249] [serial = 1447] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x12afc4c00) [pid = 2249] [serial = 1445] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x12b05a000) [pid = 2249] [serial = 1450] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x12b0c6800) [pid = 2249] [serial = 1448] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x11c91c000) [pid = 2249] [serial = 1435] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x12700e800) [pid = 2249] [serial = 1436] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x11a55b000) [pid = 2249] [serial = 1432] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x11c113800) [pid = 2249] [serial = 1433] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x128959c00) [pid = 2249] [serial = 1438] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x129d29800) [pid = 2249] [serial = 1439] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x129719400) [pid = 2249] [serial = 1441] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x11a553c00) [pid = 2249] [serial = 1430] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x115629c00) [pid = 2249] [serial = 1429] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x12b1bc400) [pid = 2249] [serial = 1457] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x12b05e000) [pid = 2249] [serial = 1451] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12afc2800) [pid = 2249] [serial = 1453] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x12b0b5000) [pid = 2249] [serial = 1456] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x12b05e400) [pid = 2249] [serial = 1454] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x12a058800) [pid = 2249] [serial = 1442] [outer = 0x0] [url = about:blank] 23:24:29 INFO - PROCESS | 2249 | 1461306269491 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 23:24:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:24:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 719ms 23:24:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:24:29 INFO - PROCESS | 2249 | 1461306269528 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:24:29 INFO - PROCESS | 2249 | 1461306269529 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:24:29 INFO - PROCESS | 2249 | 1461306269532 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:24:29 INFO - PROCESS | 2249 | 1461306269533 Marionette TRACE conn2 <- [1,2074,null,{}] 23:24:29 INFO - PROCESS | 2249 | 1461306269538 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:29 INFO - PROCESS | 2249 | 1461306269654 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:24:29 INFO - PROCESS | 2249 | 1461306269659 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a91a000 == 95 [pid = 2249] [id = 526] 23:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x126b6f400) [pid = 2249] [serial = 1578] [outer = 0x0] 23:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x129715400) [pid = 2249] [serial = 1579] [outer = 0x126b6f400] 23:24:29 INFO - PROCESS | 2249 | 1461306269685 Marionette DEBUG loaded listener.js 23:24:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x129b7fc00) [pid = 2249] [serial = 1580] [outer = 0x126b6f400] 23:24:30 INFO - PROCESS | 2249 | 1461306270077 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 23:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 571ms 23:24:30 INFO - PROCESS | 2249 | 1461306270105 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:24:30 INFO - PROCESS | 2249 | 1461306270106 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:24:30 INFO - PROCESS | 2249 | 1461306270108 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:24:30 INFO - PROCESS | 2249 | 1461306270109 Marionette TRACE conn2 <- [1,2078,null,{}] 23:24:30 INFO - PROCESS | 2249 | 1461306270111 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:30 INFO - PROCESS | 2249 | 1461306270224 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:24:30 INFO - PROCESS | 2249 | 1461306270229 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d292000 == 96 [pid = 2249] [id = 527] 23:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x129d2e400) [pid = 2249] [serial = 1581] [outer = 0x0] 23:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x12a39ac00) [pid = 2249] [serial = 1582] [outer = 0x129d2e400] 23:24:30 INFO - PROCESS | 2249 | 1461306270257 Marionette DEBUG loaded listener.js 23:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x12ab06400) [pid = 2249] [serial = 1583] [outer = 0x129d2e400] 23:24:30 INFO - PROCESS | 2249 | 1461306270625 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 23:24:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:24:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 567ms 23:24:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:24:30 INFO - PROCESS | 2249 | 1461306270677 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:24:30 INFO - PROCESS | 2249 | 1461306270678 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:24:30 INFO - PROCESS | 2249 | 1461306270680 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:24:30 INFO - PROCESS | 2249 | 1461306270681 Marionette TRACE conn2 <- [1,2082,null,{}] 23:24:30 INFO - PROCESS | 2249 | 1461306270683 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:30 INFO - PROCESS | 2249 | 1461306270783 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:24:30 INFO - PROCESS | 2249 | 1461306270789 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e595000 == 97 [pid = 2249] [id = 528] 23:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x12ab0c400) [pid = 2249] [serial = 1584] [outer = 0x0] 23:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x12af04400) [pid = 2249] [serial = 1585] [outer = 0x12ab0c400] 23:24:30 INFO - PROCESS | 2249 | 1461306270814 Marionette DEBUG loaded listener.js 23:24:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x12b014c00) [pid = 2249] [serial = 1586] [outer = 0x12ab0c400] 23:24:31 INFO - PROCESS | 2249 | 1461306271180 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 23:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 523ms 23:24:31 INFO - PROCESS | 2249 | 1461306271205 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:24:31 INFO - PROCESS | 2249 | 1461306271206 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:24:31 INFO - PROCESS | 2249 | 1461306271208 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:24:31 INFO - PROCESS | 2249 | 1461306271210 Marionette TRACE conn2 <- [1,2086,null,{}] 23:24:31 INFO - PROCESS | 2249 | 1461306271212 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:31 INFO - PROCESS | 2249 | 1461306271315 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:24:31 INFO - PROCESS | 2249 | 1461306271425 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee35000 == 98 [pid = 2249] [id = 529] 23:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x113510c00) [pid = 2249] [serial = 1587] [outer = 0x0] 23:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x12b053000) [pid = 2249] [serial = 1588] [outer = 0x113510c00] 23:24:31 INFO - PROCESS | 2249 | 1461306271451 Marionette DEBUG loaded listener.js 23:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x12b0b4800) [pid = 2249] [serial = 1589] [outer = 0x113510c00] 23:24:31 INFO - PROCESS | 2249 | 1461306271773 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 23:24:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:24:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 620ms 23:24:31 INFO - PROCESS | 2249 | 1461306271829 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:24:31 INFO - PROCESS | 2249 | 1461306271831 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:24:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:24:31 INFO - PROCESS | 2249 | 1461306271833 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:24:31 INFO - PROCESS | 2249 | 1461306271834 Marionette TRACE conn2 <- [1,2090,null,{}] 23:24:31 INFO - PROCESS | 2249 | 1461306271836 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:31 INFO - PROCESS | 2249 | 1461306271973 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:24:31 INFO - PROCESS | 2249 | 1461306271987 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f677000 == 99 [pid = 2249] [id = 530] 23:24:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x12afc4c00) [pid = 2249] [serial = 1590] [outer = 0x0] 23:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x12b0cd000) [pid = 2249] [serial = 1591] [outer = 0x12afc4c00] 23:24:32 INFO - PROCESS | 2249 | 1461306272013 Marionette DEBUG loaded listener.js 23:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x12b25b400) [pid = 2249] [serial = 1592] [outer = 0x12afc4c00] 23:24:32 INFO - PROCESS | 2249 | 1461306272386 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 23:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 570ms 23:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:24:32 INFO - PROCESS | 2249 | 1461306272404 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:24:32 INFO - PROCESS | 2249 | 1461306272406 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:24:32 INFO - PROCESS | 2249 | 1461306272408 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:24:32 INFO - PROCESS | 2249 | 1461306272409 Marionette TRACE conn2 <- [1,2094,null,{}] 23:24:32 INFO - PROCESS | 2249 | 1461306272411 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:32 INFO - PROCESS | 2249 | 1461306272545 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:24:32 INFO - PROCESS | 2249 | 1461306272561 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x13036b000 == 100 [pid = 2249] [id = 531] 23:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x12b424000) [pid = 2249] [serial = 1593] [outer = 0x0] 23:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x12bbe8800) [pid = 2249] [serial = 1594] [outer = 0x12b424000] 23:24:32 INFO - PROCESS | 2249 | 1461306272586 Marionette DEBUG loaded listener.js 23:24:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x12c006400) [pid = 2249] [serial = 1595] [outer = 0x12b424000] 23:24:32 INFO - PROCESS | 2249 | 1461306272960 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 23:24:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:24:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 569ms 23:24:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:24:32 INFO - PROCESS | 2249 | 1461306272978 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:24:32 INFO - PROCESS | 2249 | 1461306272979 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:24:32 INFO - PROCESS | 2249 | 1461306272981 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:24:32 INFO - PROCESS | 2249 | 1461306272983 Marionette TRACE conn2 <- [1,2098,null,{}] 23:24:32 INFO - PROCESS | 2249 | 1461306272986 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:33 INFO - PROCESS | 2249 | 1461306273135 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:24:33 INFO - PROCESS | 2249 | 1461306273154 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b64000 == 101 [pid = 2249] [id = 532] 23:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x12d03d000) [pid = 2249] [serial = 1596] [outer = 0x0] 23:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x12db3e000) [pid = 2249] [serial = 1597] [outer = 0x12d03d000] 23:24:33 INFO - PROCESS | 2249 | 1461306273183 Marionette DEBUG loaded listener.js 23:24:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x12f2c2c00) [pid = 2249] [serial = 1598] [outer = 0x12d03d000] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x114f0a000) [pid = 2249] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x114cb7800) [pid = 2249] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x11350ac00) [pid = 2249] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x114ea9000) [pid = 2249] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x12d5c3c00) [pid = 2249] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x12f56ec00) [pid = 2249] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x13066fc00) [pid = 2249] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x115377800) [pid = 2249] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x128874c00) [pid = 2249] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x125d75c00) [pid = 2249] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x11af0c400) [pid = 2249] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x12a052400) [pid = 2249] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x12a050c00) [pid = 2249] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x115371c00) [pid = 2249] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x12a053000) [pid = 2249] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:24:34 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x12af05800) [pid = 2249] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:24:34 INFO - PROCESS | 2249 | 1461306274155 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 23:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1220ms 23:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:24:34 INFO - PROCESS | 2249 | 1461306274203 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:24:34 INFO - PROCESS | 2249 | 1461306274204 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:24:34 INFO - PROCESS | 2249 | 1461306274206 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:24:34 INFO - PROCESS | 2249 | 1461306274207 Marionette TRACE conn2 <- [1,2102,null,{}] 23:24:34 INFO - PROCESS | 2249 | 1461306274210 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:34 INFO - PROCESS | 2249 | 1461306274349 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:24:34 INFO - PROCESS | 2249 | 1461306274404 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d096800 == 102 [pid = 2249] [id = 533] 23:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x114cae800) [pid = 2249] [serial = 1599] [outer = 0x0] 23:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x128874c00) [pid = 2249] [serial = 1600] [outer = 0x114cae800] 23:24:34 INFO - PROCESS | 2249 | 1461306274431 Marionette DEBUG loaded listener.js 23:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x12d19d400) [pid = 2249] [serial = 1601] [outer = 0x114cae800] 23:24:34 INFO - PROCESS | 2249 | 1461306274710 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 23:24:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:24:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 23:24:34 INFO - PROCESS | 2249 | 1461306274727 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:24:34 INFO - PROCESS | 2249 | 1461306274728 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:24:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:24:34 INFO - PROCESS | 2249 | 1461306274730 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:24:34 INFO - PROCESS | 2249 | 1461306274731 Marionette TRACE conn2 <- [1,2106,null,{}] 23:24:34 INFO - PROCESS | 2249 | 1461306274741 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:34 INFO - PROCESS | 2249 | 1461306274852 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:24:34 INFO - PROCESS | 2249 | 1461306274937 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x138cd0000 == 103 [pid = 2249] [id = 534] 23:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x12aa23c00) [pid = 2249] [serial = 1602] [outer = 0x0] 23:24:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x12f56cc00) [pid = 2249] [serial = 1603] [outer = 0x12aa23c00] 23:24:34 INFO - PROCESS | 2249 | 1461306274962 Marionette DEBUG loaded listener.js 23:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x12fae1400) [pid = 2249] [serial = 1604] [outer = 0x12aa23c00] 23:24:35 INFO - PROCESS | 2249 | 1461306275287 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 23:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 23:24:35 INFO - PROCESS | 2249 | 1461306275303 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:24:35 INFO - PROCESS | 2249 | 1461306275306 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:24:35 INFO - PROCESS | 2249 | 1461306275308 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:24:35 INFO - PROCESS | 2249 | 1461306275309 Marionette TRACE conn2 <- [1,2110,null,{}] 23:24:35 INFO - PROCESS | 2249 | 1461306275312 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:35 INFO - PROCESS | 2249 | 1461306275418 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:24:35 INFO - PROCESS | 2249 | 1461306275422 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x139b4d800 == 104 [pid = 2249] [id = 535] 23:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x12fae1800) [pid = 2249] [serial = 1605] [outer = 0x0] 23:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x138b29400) [pid = 2249] [serial = 1606] [outer = 0x12fae1800] 23:24:35 INFO - PROCESS | 2249 | 1461306275447 Marionette DEBUG loaded listener.js 23:24:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x138b36800) [pid = 2249] [serial = 1607] [outer = 0x12fae1800] 23:24:35 INFO - PROCESS | 2249 | 1461306275808 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 23:24:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:24:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 23:24:35 INFO - PROCESS | 2249 | 1461306275829 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:24:35 INFO - PROCESS | 2249 | 1461306275830 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:24:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:24:35 INFO - PROCESS | 2249 | 1461306275836 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:24:35 INFO - PROCESS | 2249 | 1461306275839 Marionette TRACE conn2 <- [1,2114,null,{}] 23:24:35 INFO - PROCESS | 2249 | 1461306275841 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:36 INFO - PROCESS | 2249 | 1461306275995 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:24:36 INFO - PROCESS | 2249 | 1461306276176 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x11ba7b800 == 105 [pid = 2249] [id = 536] 23:24:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x113508800) [pid = 2249] [serial = 1608] [outer = 0x0] 23:24:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x11475c800) [pid = 2249] [serial = 1609] [outer = 0x113508800] 23:24:36 INFO - PROCESS | 2249 | 1461306276210 Marionette DEBUG loaded listener.js 23:24:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x114eab800) [pid = 2249] [serial = 1610] [outer = 0x113508800] 23:24:36 INFO - PROCESS | 2249 | 1461306276674 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 23:24:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:24:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 876ms 23:24:36 INFO - PROCESS | 2249 | 1461306276710 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:24:36 INFO - PROCESS | 2249 | 1461306276713 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:24:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:24:36 INFO - PROCESS | 2249 | 1461306276717 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:24:36 INFO - PROCESS | 2249 | 1461306276719 Marionette TRACE conn2 <- [1,2118,null,{}] 23:24:36 INFO - PROCESS | 2249 | 1461306276722 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:36 INFO - PROCESS | 2249 | 1461306276857 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:24:36 INFO - PROCESS | 2249 | 1461306276987 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac16800 == 106 [pid = 2249] [id = 537] 23:24:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x119140400) [pid = 2249] [serial = 1611] [outer = 0x0] 23:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x11c072000) [pid = 2249] [serial = 1612] [outer = 0x119140400] 23:24:37 INFO - PROCESS | 2249 | 1461306277021 Marionette DEBUG loaded listener.js 23:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x11c1ad400) [pid = 2249] [serial = 1613] [outer = 0x119140400] 23:24:37 INFO - PROCESS | 2249 | 1461306277486 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 23:24:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:24:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 823ms 23:24:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:24:37 INFO - PROCESS | 2249 | 1461306277543 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:24:37 INFO - PROCESS | 2249 | 1461306277546 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:24:37 INFO - PROCESS | 2249 | 1461306277548 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:24:37 INFO - PROCESS | 2249 | 1461306277550 Marionette TRACE conn2 <- [1,2122,null,{}] 23:24:37 INFO - PROCESS | 2249 | 1461306277552 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:37 INFO - PROCESS | 2249 | 1461306277675 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:24:37 INFO - PROCESS | 2249 | 1461306277774 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee39000 == 107 [pid = 2249] [id = 538] 23:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x127ab2800) [pid = 2249] [serial = 1614] [outer = 0x0] 23:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x12971d800) [pid = 2249] [serial = 1615] [outer = 0x127ab2800] 23:24:37 INFO - PROCESS | 2249 | 1461306277806 Marionette DEBUG loaded listener.js 23:24:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x12a04c400) [pid = 2249] [serial = 1616] [outer = 0x127ab2800] 23:24:38 INFO - PROCESS | 2249 | 1461306278242 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 23:24:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:24:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 23:24:38 INFO - PROCESS | 2249 | 1461306278270 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:24:38 INFO - PROCESS | 2249 | 1461306278272 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:24:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:24:38 INFO - PROCESS | 2249 | 1461306278279 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:24:38 INFO - PROCESS | 2249 | 1461306278284 Marionette TRACE conn2 <- [1,2126,null,{}] 23:24:38 INFO - PROCESS | 2249 | 1461306278287 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:38 INFO - PROCESS | 2249 | 1461306278414 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:24:38 INFO - PROCESS | 2249 | 1461306278544 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a0d3000 == 108 [pid = 2249] [id = 539] 23:24:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x11af06000) [pid = 2249] [serial = 1617] [outer = 0x0] 23:24:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x12a5a8400) [pid = 2249] [serial = 1618] [outer = 0x11af06000] 23:24:38 INFO - PROCESS | 2249 | 1461306278576 Marionette DEBUG loaded listener.js 23:24:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x12b0c4000) [pid = 2249] [serial = 1619] [outer = 0x11af06000] 23:24:38 INFO - PROCESS | 2249 | 1461306278986 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 23:24:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:24:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 780ms 23:24:39 INFO - PROCESS | 2249 | 1461306279055 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:24:39 INFO - PROCESS | 2249 | 1461306279057 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:24:39 INFO - PROCESS | 2249 | 1461306279059 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:24:39 INFO - PROCESS | 2249 | 1461306279061 Marionette TRACE conn2 <- [1,2130,null,{}] 23:24:39 INFO - PROCESS | 2249 | 1461306279063 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:39 INFO - PROCESS | 2249 | 1461306279189 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:24:39 INFO - PROCESS | 2249 | 1461306279287 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a4cd000 == 109 [pid = 2249] [id = 540] 23:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x12b1b7800) [pid = 2249] [serial = 1620] [outer = 0x0] 23:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x12d037000) [pid = 2249] [serial = 1621] [outer = 0x12b1b7800] 23:24:39 INFO - PROCESS | 2249 | 1461306279320 Marionette DEBUG loaded listener.js 23:24:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x12d5c8400) [pid = 2249] [serial = 1622] [outer = 0x12b1b7800] 23:24:39 INFO - PROCESS | 2249 | 1461306279753 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 23:24:39 INFO - PROCESS | 2249 | 1461306279780 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:24:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:24:39 INFO - PROCESS | 2249 | 1461306279783 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:24:39 INFO - PROCESS | 2249 | 1461306279784 Marionette TRACE conn2 <- [1,2134,null,{}] 23:24:39 INFO - PROCESS | 2249 | 1461306279787 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:39 INFO - PROCESS | 2249 | 1461306279908 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:24:40 INFO - PROCESS | 2249 | 1461306280036 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x141f8b800 == 110 [pid = 2249] [id = 541] 23:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x12f91a800) [pid = 2249] [serial = 1623] [outer = 0x0] 23:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x138b2b000) [pid = 2249] [serial = 1624] [outer = 0x12f91a800] 23:24:40 INFO - PROCESS | 2249 | 1461306280076 Marionette DEBUG loaded listener.js 23:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x139b96c00) [pid = 2249] [serial = 1625] [outer = 0x12f91a800] 23:24:40 INFO - PROCESS | 2249 | 1461306280545 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 23:24:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:24:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 820ms 23:24:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:24:40 INFO - PROCESS | 2249 | 1461306280604 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:24:40 INFO - PROCESS | 2249 | 1461306280605 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:24:40 INFO - PROCESS | 2249 | 1461306280607 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:24:40 INFO - PROCESS | 2249 | 1461306280609 Marionette TRACE conn2 <- [1,2138,null,{}] 23:24:40 INFO - PROCESS | 2249 | 1461306280611 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:40 INFO - PROCESS | 2249 | 1461306280740 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:24:40 INFO - PROCESS | 2249 | 1461306280870 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x14238e800 == 111 [pid = 2249] [id = 542] 23:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x139a10400) [pid = 2249] [serial = 1626] [outer = 0x0] 23:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x139a1ac00) [pid = 2249] [serial = 1627] [outer = 0x139a10400] 23:24:40 INFO - PROCESS | 2249 | 1461306280902 Marionette DEBUG loaded listener.js 23:24:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x139f13400) [pid = 2249] [serial = 1628] [outer = 0x139a10400] 23:24:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:24:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 23:24:41 INFO - PROCESS | 2249 | 1461306281321 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 23:24:41 INFO - PROCESS | 2249 | 1461306281327 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:24:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:24:41 INFO - PROCESS | 2249 | 1461306281329 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:24:41 INFO - PROCESS | 2249 | 1461306281331 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:24:41 INFO - PROCESS | 2249 | 1461306281332 Marionette TRACE conn2 <- [1,2142,null,{}] 23:24:41 INFO - PROCESS | 2249 | 1461306281356 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:41 INFO - PROCESS | 2249 | 1461306281480 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:24:41 INFO - PROCESS | 2249 | 1461306281578 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x14277e800 == 112 [pid = 2249] [id = 543] 23:24:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x139a1cc00) [pid = 2249] [serial = 1629] [outer = 0x0] 23:24:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x139f1d800) [pid = 2249] [serial = 1630] [outer = 0x139a1cc00] 23:24:41 INFO - PROCESS | 2249 | 1461306281608 Marionette DEBUG loaded listener.js 23:24:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x13a359c00) [pid = 2249] [serial = 1631] [outer = 0x139a1cc00] 23:24:42 INFO - PROCESS | 2249 | 1461306282037 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 23:24:42 INFO - PROCESS | 2249 | 1461306282056 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:24:42 INFO - PROCESS | 2249 | 1461306282059 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:24:42 INFO - PROCESS | 2249 | 1461306282060 Marionette TRACE conn2 <- [1,2146,null,{}] 23:24:42 INFO - PROCESS | 2249 | 1461306282063 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:42 INFO - PROCESS | 2249 | 1461306282203 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:24:42 INFO - PROCESS | 2249 | 1461306282318 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x145b2d000 == 113 [pid = 2249] [id = 544] 23:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x139f1e800) [pid = 2249] [serial = 1632] [outer = 0x0] 23:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x13a388400) [pid = 2249] [serial = 1633] [outer = 0x139f1e800] 23:24:42 INFO - PROCESS | 2249 | 1461306282350 Marionette DEBUG loaded listener.js 23:24:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x13a693000) [pid = 2249] [serial = 1634] [outer = 0x139f1e800] 23:24:42 INFO - PROCESS | 2249 | 1461306282764 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 23:24:42 INFO - PROCESS | 2249 | 1461306282781 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:24:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:24:42 INFO - PROCESS | 2249 | 1461306282783 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:24:42 INFO - PROCESS | 2249 | 1461306282785 Marionette TRACE conn2 <- [1,2150,null,{}] 23:24:42 INFO - PROCESS | 2249 | 1461306282787 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:42 INFO - PROCESS | 2249 | 1461306282913 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:24:43 INFO - PROCESS | 2249 | 1461306283041 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a098800 == 114 [pid = 2249] [id = 545] 23:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x13a357400) [pid = 2249] [serial = 1635] [outer = 0x0] 23:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x13a468000) [pid = 2249] [serial = 1636] [outer = 0x13a357400] 23:24:43 INFO - PROCESS | 2249 | 1461306283076 Marionette DEBUG loaded listener.js 23:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x13a46fc00) [pid = 2249] [serial = 1637] [outer = 0x13a357400] 23:24:43 INFO - PROCESS | 2249 | 1461306283466 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 23:24:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:24:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 721ms 23:24:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:24:43 INFO - PROCESS | 2249 | 1461306283506 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:24:43 INFO - PROCESS | 2249 | 1461306283507 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:24:43 INFO - PROCESS | 2249 | 1461306283510 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:24:43 INFO - PROCESS | 2249 | 1461306283511 Marionette TRACE conn2 <- [1,2154,null,{}] 23:24:43 INFO - PROCESS | 2249 | 1461306283513 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:43 INFO - PROCESS | 2249 | 1461306283662 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:24:43 INFO - PROCESS | 2249 | 1461306283763 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a3c3800 == 115 [pid = 2249] [id = 546] 23:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x13a46d400) [pid = 2249] [serial = 1638] [outer = 0x0] 23:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 286 (0x141fd8000) [pid = 2249] [serial = 1639] [outer = 0x13a46d400] 23:24:43 INFO - PROCESS | 2249 | 1461306283797 Marionette DEBUG loaded listener.js 23:24:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 287 (0x1426b8400) [pid = 2249] [serial = 1640] [outer = 0x13a46d400] 23:24:44 INFO - PROCESS | 2249 | 1461306284324 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:24:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:24:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 868ms 23:24:44 INFO - PROCESS | 2249 | 1461306284379 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:24:44 INFO - PROCESS | 2249 | 1461306284380 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:24:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:24:44 INFO - PROCESS | 2249 | 1461306284383 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:24:44 INFO - PROCESS | 2249 | 1461306284387 Marionette TRACE conn2 <- [1,2158,null,{}] 23:24:44 INFO - PROCESS | 2249 | 1461306284390 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:44 INFO - PROCESS | 2249 | 1461306284530 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:24:44 INFO - PROCESS | 2249 | 1461306284636 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f217000 == 116 [pid = 2249] [id = 547] 23:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 288 (0x138b2fc00) [pid = 2249] [serial = 1641] [outer = 0x0] 23:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 289 (0x13a12d400) [pid = 2249] [serial = 1642] [outer = 0x138b2fc00] 23:24:44 INFO - PROCESS | 2249 | 1461306284667 Marionette DEBUG loaded listener.js 23:24:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 290 (0x13a132000) [pid = 2249] [serial = 1643] [outer = 0x138b2fc00] 23:24:45 INFO - PROCESS | 2249 | 1461306285113 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 772ms 23:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:24:45 INFO - PROCESS | 2249 | 1461306285155 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:24:45 INFO - PROCESS | 2249 | 1461306285157 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:24:45 INFO - PROCESS | 2249 | 1461306285159 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:24:45 INFO - PROCESS | 2249 | 1461306285160 Marionette TRACE conn2 <- [1,2162,null,{}] 23:24:45 INFO - PROCESS | 2249 | 1461306285163 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:45 INFO - PROCESS | 2249 | 1461306285290 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:24:45 INFO - PROCESS | 2249 | 1461306285395 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a49800 == 117 [pid = 2249] [id = 548] 23:24:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 291 (0x118518800) [pid = 2249] [serial = 1644] [outer = 0x0] 23:24:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 292 (0x13a134400) [pid = 2249] [serial = 1645] [outer = 0x118518800] 23:24:45 INFO - PROCESS | 2249 | 1461306285425 Marionette DEBUG loaded listener.js 23:24:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 293 (0x1426b8800) [pid = 2249] [serial = 1646] [outer = 0x118518800] 23:24:45 INFO - PROCESS | 2249 | 1461306285882 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 23:24:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:24:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 771ms 23:24:45 INFO - PROCESS | 2249 | 1461306285931 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:24:45 INFO - PROCESS | 2249 | 1461306285932 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:24:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:24:45 INFO - PROCESS | 2249 | 1461306285934 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:24:45 INFO - PROCESS | 2249 | 1461306285936 Marionette TRACE conn2 <- [1,2166,null,{}] 23:24:45 INFO - PROCESS | 2249 | 1461306285938 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:46 INFO - PROCESS | 2249 | 1461306286066 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:24:46 INFO - PROCESS | 2249 | 1461306286202 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x142399000 == 118 [pid = 2249] [id = 549] 23:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 294 (0x114ea5c00) [pid = 2249] [serial = 1647] [outer = 0x0] 23:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 295 (0x1426b9000) [pid = 2249] [serial = 1648] [outer = 0x114ea5c00] 23:24:46 INFO - PROCESS | 2249 | 1461306286236 Marionette DEBUG loaded listener.js 23:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 296 (0x145e51c00) [pid = 2249] [serial = 1649] [outer = 0x114ea5c00] 23:24:46 INFO - PROCESS | 2249 | 1461306286655 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 23:24:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:24:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 769ms 23:24:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:24:46 INFO - PROCESS | 2249 | 1461306286712 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:24:46 INFO - PROCESS | 2249 | 1461306286713 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:24:46 INFO - PROCESS | 2249 | 1461306286716 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:24:46 INFO - PROCESS | 2249 | 1461306286717 Marionette TRACE conn2 <- [1,2170,null,{}] 23:24:46 INFO - PROCESS | 2249 | 1461306286722 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:46 INFO - PROCESS | 2249 | 1461306286850 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:24:46 INFO - PROCESS | 2249 | 1461306286959 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a484000 == 119 [pid = 2249] [id = 550] 23:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 297 (0x118b7e800) [pid = 2249] [serial = 1650] [outer = 0x0] 23:24:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 298 (0x145e58400) [pid = 2249] [serial = 1651] [outer = 0x118b7e800] 23:24:46 INFO - PROCESS | 2249 | 1461306286988 Marionette DEBUG loaded listener.js 23:24:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 299 (0x1483c3000) [pid = 2249] [serial = 1652] [outer = 0x118b7e800] 23:24:47 INFO - PROCESS | 2249 | 1461306287622 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 23:24:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:24:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 975ms 23:24:47 INFO - PROCESS | 2249 | 1461306287691 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:24:47 INFO - PROCESS | 2249 | 1461306287694 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:24:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:24:47 INFO - PROCESS | 2249 | 1461306287697 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:24:47 INFO - PROCESS | 2249 | 1461306287700 Marionette TRACE conn2 <- [1,2174,null,{}] 23:24:47 INFO - PROCESS | 2249 | 1461306287703 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:47 INFO - PROCESS | 2249 | 1461306287831 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:24:47 INFO - PROCESS | 2249 | 1461306287974 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac22800 == 120 [pid = 2249] [id = 551] 23:24:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 300 (0x114cb6000) [pid = 2249] [serial = 1653] [outer = 0x0] 23:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 301 (0x115371c00) [pid = 2249] [serial = 1654] [outer = 0x114cb6000] 23:24:48 INFO - PROCESS | 2249 | 1461306288006 Marionette DEBUG loaded listener.js 23:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 302 (0x11ab55800) [pid = 2249] [serial = 1655] [outer = 0x114cb6000] 23:24:48 INFO - PROCESS | 2249 | 1461306288482 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 23:24:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:24:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 822ms 23:24:48 INFO - PROCESS | 2249 | 1461306288519 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:24:48 INFO - PROCESS | 2249 | 1461306288523 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:24:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:24:48 INFO - PROCESS | 2249 | 1461306288527 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:24:48 INFO - PROCESS | 2249 | 1461306288529 Marionette TRACE conn2 <- [1,2178,null,{}] 23:24:48 INFO - PROCESS | 2249 | 1461306288532 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:48 INFO - PROCESS | 2249 | 1461306288680 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:24:48 INFO - PROCESS | 2249 | 1461306288857 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b34800 == 121 [pid = 2249] [id = 552] 23:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 303 (0x11af87800) [pid = 2249] [serial = 1656] [outer = 0x0] 23:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 304 (0x11c963400) [pid = 2249] [serial = 1657] [outer = 0x11af87800] 23:24:48 INFO - PROCESS | 2249 | 1461306288886 Marionette DEBUG loaded listener.js 23:24:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 305 (0x126f15800) [pid = 2249] [serial = 1658] [outer = 0x11af87800] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x139b4d800 == 120 [pid = 2249] [id = 535] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x138cd0000 == 119 [pid = 2249] [id = 534] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12d096800 == 118 [pid = 2249] [id = 533] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 304 (0x139f1c400) [pid = 2249] [serial = 1534] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 303 (0x11c1ab000) [pid = 2249] [serial = 1495] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12f677000 == 117 [pid = 2249] [id = 530] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee35000 == 116 [pid = 2249] [id = 529] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12e595000 == 115 [pid = 2249] [id = 528] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12d292000 == 114 [pid = 2249] [id = 527] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12a91a000 == 113 [pid = 2249] [id = 526] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x118b44000 == 112 [pid = 2249] [id = 525] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12b818800 == 111 [pid = 2249] [id = 524] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x11b93d800 == 110 [pid = 2249] [id = 523] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12a983000 == 109 [pid = 2249] [id = 522] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12e596000 == 108 [pid = 2249] [id = 521] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x146e74800 == 107 [pid = 2249] [id = 520] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x142555800 == 106 [pid = 2249] [id = 519] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x142e28000 == 105 [pid = 2249] [id = 518] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x145b36800 == 104 [pid = 2249] [id = 517] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x142397000 == 103 [pid = 2249] [id = 516] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x14212e000 == 102 [pid = 2249] [id = 515] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x131f19800 == 101 [pid = 2249] [id = 514] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac0a800 == 100 [pid = 2249] [id = 513] 23:24:49 INFO - PROCESS | 2249 | --DOCSHELL 0x11915d000 == 99 [pid = 2249] [id = 512] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 302 (0x129982c00) [pid = 2249] [serial = 1285] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 301 (0x14228a000) [pid = 2249] [serial = 1427] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 300 (0x125b88000) [pid = 2249] [serial = 1216] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 299 (0x12fadd800) [pid = 2249] [serial = 1354] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 298 (0x12e862c00) [pid = 2249] [serial = 1519] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 297 (0x12fae4c00) [pid = 2249] [serial = 1522] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 296 (0x130911000) [pid = 2249] [serial = 1525] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 295 (0x130669c00) [pid = 2249] [serial = 1523] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 294 (0x12b056c00) [pid = 2249] [serial = 1528] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 293 (0x12e7b9800) [pid = 2249] [serial = 1460] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 292 (0x114f0fc00) [pid = 2249] [serial = 1462] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 291 (0x11b964400) [pid = 2249] [serial = 1465] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 290 (0x127529c00) [pid = 2249] [serial = 1507] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 289 (0x12971a800) [pid = 2249] [serial = 1508] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 288 (0x1268f3400) [pid = 2249] [serial = 1505] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 287 (0x11c907c00) [pid = 2249] [serial = 1504] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 286 (0x139987800) [pid = 2249] [serial = 1480] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 285 (0x12e869000) [pid = 2249] [serial = 1477] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x139b9c400) [pid = 2249] [serial = 1489] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x138b2d000) [pid = 2249] [serial = 1526] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x139993800) [pid = 2249] [serial = 1483] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x12d5c1000) [pid = 2249] [serial = 1474] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x13a352c00) [pid = 2249] [serial = 1498] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x12b0ae800) [pid = 2249] [serial = 1471] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x12a59dc00) [pid = 2249] [serial = 1468] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x12ab0d400) [pid = 2249] [serial = 1513] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x12b014800) [pid = 2249] [serial = 1514] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x139b93800) [pid = 2249] [serial = 1486] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x12a39b800) [pid = 2249] [serial = 1510] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x12aa4d000) [pid = 2249] [serial = 1511] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x145e4f400) [pid = 2249] [serial = 1492] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x11af0d400) [pid = 2249] [serial = 1502] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x118f76000) [pid = 2249] [serial = 1501] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x12bcd9800) [pid = 2249] [serial = 1517] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x12b01b400) [pid = 2249] [serial = 1516] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x138b2bc00) [pid = 2249] [serial = 1529] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x14227e400) [pid = 2249] [serial = 1532] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x12f56e400) [pid = 2249] [serial = 1520] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x138b33800) [pid = 2249] [serial = 1531] [outer = 0x0] [url = about:blank] 23:24:49 INFO - PROCESS | 2249 | 1461306289387 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:24:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:24:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 871ms 23:24:49 INFO - PROCESS | 2249 | 1461306289398 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:24:49 INFO - PROCESS | 2249 | 1461306289400 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:24:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:24:49 INFO - PROCESS | 2249 | 1461306289408 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:24:49 INFO - PROCESS | 2249 | 1461306289411 Marionette TRACE conn2 <- [1,2182,null,{}] 23:24:49 INFO - PROCESS | 2249 | 1461306289420 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:49 INFO - PROCESS | 2249 | 1461306289534 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:24:49 INFO - PROCESS | 2249 | 1461306289538 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a91a800 == 100 [pid = 2249] [id = 553] 23:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x129721400) [pid = 2249] [serial = 1659] [outer = 0x0] 23:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x129d2d400) [pid = 2249] [serial = 1660] [outer = 0x129721400] 23:24:49 INFO - PROCESS | 2249 | 1461306289567 Marionette DEBUG loaded listener.js 23:24:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x12a058c00) [pid = 2249] [serial = 1661] [outer = 0x129721400] 23:24:49 INFO - PROCESS | 2249 | 1461306289980 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:24:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:24:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 621ms 23:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:24:50 INFO - PROCESS | 2249 | 1461306290029 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:24:50 INFO - PROCESS | 2249 | 1461306290031 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:24:50 INFO - PROCESS | 2249 | 1461306290033 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:24:50 INFO - PROCESS | 2249 | 1461306290034 Marionette TRACE conn2 <- [1,2186,null,{}] 23:24:50 INFO - PROCESS | 2249 | 1461306290037 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:50 INFO - PROCESS | 2249 | 1461306290149 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:24:50 INFO - PROCESS | 2249 | 1461306290154 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d0a1000 == 101 [pid = 2249] [id = 554] 23:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x12a39f400) [pid = 2249] [serial = 1662] [outer = 0x0] 23:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x12aa58000) [pid = 2249] [serial = 1663] [outer = 0x12a39f400] 23:24:50 INFO - PROCESS | 2249 | 1461306290181 Marionette DEBUG loaded listener.js 23:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x12ac50c00) [pid = 2249] [serial = 1664] [outer = 0x12a39f400] 23:24:50 INFO - PROCESS | 2249 | 1461306290562 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 23:24:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:24:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 569ms 23:24:50 INFO - PROCESS | 2249 | 1461306290604 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:24:50 INFO - PROCESS | 2249 | 1461306290605 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:24:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:24:50 INFO - PROCESS | 2249 | 1461306290607 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:24:50 INFO - PROCESS | 2249 | 1461306290608 Marionette TRACE conn2 <- [1,2190,null,{}] 23:24:50 INFO - PROCESS | 2249 | 1461306290611 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:50 INFO - PROCESS | 2249 | 1461306290719 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:24:50 INFO - PROCESS | 2249 | 1461306290723 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee3a000 == 102 [pid = 2249] [id = 555] 23:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x12ac54c00) [pid = 2249] [serial = 1665] [outer = 0x0] 23:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x12b014800) [pid = 2249] [serial = 1666] [outer = 0x12ac54c00] 23:24:50 INFO - PROCESS | 2249 | 1461306290749 Marionette DEBUG loaded listener.js 23:24:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x12b05d000) [pid = 2249] [serial = 1667] [outer = 0x12ac54c00] 23:24:51 INFO - PROCESS | 2249 | 1461306291126 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 23:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 567ms 23:24:51 INFO - PROCESS | 2249 | 1461306291192 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:24:51 INFO - PROCESS | 2249 | 1461306291193 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:24:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:24:51 INFO - PROCESS | 2249 | 1461306291197 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:24:51 INFO - PROCESS | 2249 | 1461306291198 Marionette TRACE conn2 <- [1,2194,null,{}] 23:24:51 INFO - PROCESS | 2249 | 1461306291200 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:51 INFO - PROCESS | 2249 | 1461306291322 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:24:51 INFO - PROCESS | 2249 | 1461306291329 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300e2800 == 103 [pid = 2249] [id = 556] 23:24:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x12b0bd400) [pid = 2249] [serial = 1668] [outer = 0x0] 23:24:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x12c00a800) [pid = 2249] [serial = 1669] [outer = 0x12b0bd400] 23:24:51 INFO - PROCESS | 2249 | 1461306291357 Marionette DEBUG loaded listener.js 23:24:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x12e86d800) [pid = 2249] [serial = 1670] [outer = 0x12b0bd400] 23:24:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:24:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 619ms 23:24:51 INFO - PROCESS | 2249 | 1461306291812 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 23:24:51 INFO - PROCESS | 2249 | 1461306291818 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:24:51 INFO - PROCESS | 2249 | 1461306291822 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:24:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:24:51 INFO - PROCESS | 2249 | 1461306291825 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:24:51 INFO - PROCESS | 2249 | 1461306291827 Marionette TRACE conn2 <- [1,2198,null,{}] 23:24:51 INFO - PROCESS | 2249 | 1461306291830 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:51 INFO - PROCESS | 2249 | 1461306291977 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:24:52 INFO - PROCESS | 2249 | 1461306292015 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b6e800 == 104 [pid = 2249] [id = 557] 23:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x1133ec400) [pid = 2249] [serial = 1671] [outer = 0x0] 23:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x1133eec00) [pid = 2249] [serial = 1672] [outer = 0x1133ec400] 23:24:52 INFO - PROCESS | 2249 | 1461306292040 Marionette DEBUG loaded listener.js 23:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x1133f2800) [pid = 2249] [serial = 1673] [outer = 0x1133ec400] 23:24:52 INFO - PROCESS | 2249 | 1461306292416 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:24:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:24:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 620ms 23:24:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:24:52 INFO - PROCESS | 2249 | 1461306292445 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:24:52 INFO - PROCESS | 2249 | 1461306292446 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:24:52 INFO - PROCESS | 2249 | 1461306292448 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:24:52 INFO - PROCESS | 2249 | 1461306292449 Marionette TRACE conn2 <- [1,2202,null,{}] 23:24:52 INFO - PROCESS | 2249 | 1461306292458 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:52 INFO - PROCESS | 2249 | 1461306292600 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:24:52 INFO - PROCESS | 2249 | 1461306292616 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a87000 == 105 [pid = 2249] [id = 558] 23:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x1133f3000) [pid = 2249] [serial = 1674] [outer = 0x0] 23:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x12e86bc00) [pid = 2249] [serial = 1675] [outer = 0x1133f3000] 23:24:52 INFO - PROCESS | 2249 | 1461306292642 Marionette DEBUG loaded listener.js 23:24:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x12ffdb400) [pid = 2249] [serial = 1676] [outer = 0x1133f3000] 23:24:53 INFO - PROCESS | 2249 | 1461306293015 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 23:24:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:24:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 576ms 23:24:53 INFO - PROCESS | 2249 | 1461306293024 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:24:53 INFO - PROCESS | 2249 | 1461306293025 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:24:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:24:53 INFO - PROCESS | 2249 | 1461306293028 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:24:53 INFO - PROCESS | 2249 | 1461306293029 Marionette TRACE conn2 <- [1,2206,null,{}] 23:24:53 INFO - PROCESS | 2249 | 1461306293031 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:53 INFO - PROCESS | 2249 | 1461306293177 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:24:53 INFO - PROCESS | 2249 | 1461306293191 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x139cf3800 == 106 [pid = 2249] [id = 559] 23:24:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x12b05b400) [pid = 2249] [serial = 1677] [outer = 0x0] 23:24:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x138b2e400) [pid = 2249] [serial = 1678] [outer = 0x12b05b400] 23:24:53 INFO - PROCESS | 2249 | 1461306293217 Marionette DEBUG loaded listener.js 23:24:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x139994c00) [pid = 2249] [serial = 1679] [outer = 0x12b05b400] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x12aa23c00) [pid = 2249] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x12ab0c400) [pid = 2249] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x114f08c00) [pid = 2249] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x11c88c000) [pid = 2249] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x113510c00) [pid = 2249] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x138b35c00) [pid = 2249] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x12d03d000) [pid = 2249] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x114cae800) [pid = 2249] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x114f09000) [pid = 2249] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x113507000) [pid = 2249] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x12b424000) [pid = 2249] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x12afc4c00) [pid = 2249] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x129d2e400) [pid = 2249] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:24:54 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x126b6f400) [pid = 2249] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:24:54 INFO - PROCESS | 2249 | 1461306294132 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 23:24:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:24:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1121ms 23:24:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:24:54 INFO - PROCESS | 2249 | 1461306294150 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:24:54 INFO - PROCESS | 2249 | 1461306294151 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:24:54 INFO - PROCESS | 2249 | 1461306294155 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:24:54 INFO - PROCESS | 2249 | 1461306294157 Marionette TRACE conn2 <- [1,2210,null,{}] 23:24:54 INFO - PROCESS | 2249 | 1461306294159 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:54 INFO - PROCESS | 2249 | 1461306294268 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:24:54 INFO - PROCESS | 2249 | 1461306294272 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5ad000 == 107 [pid = 2249] [id = 560] 23:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x11350c400) [pid = 2249] [serial = 1680] [outer = 0x0] 23:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x11c23d000) [pid = 2249] [serial = 1681] [outer = 0x11350c400] 23:24:54 INFO - PROCESS | 2249 | 1461306294298 Marionette DEBUG loaded listener.js 23:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x12af03800) [pid = 2249] [serial = 1682] [outer = 0x11350c400] 23:24:54 INFO - PROCESS | 2249 | 1461306294692 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 23:24:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:24:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 568ms 23:24:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:24:54 INFO - PROCESS | 2249 | 1461306294730 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:24:54 INFO - PROCESS | 2249 | 1461306294732 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:24:54 INFO - PROCESS | 2249 | 1461306294736 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:24:54 INFO - PROCESS | 2249 | 1461306294738 Marionette TRACE conn2 <- [1,2214,null,{}] 23:24:54 INFO - PROCESS | 2249 | 1461306294740 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:54 INFO - PROCESS | 2249 | 1461306294866 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:24:54 INFO - PROCESS | 2249 | 1461306294870 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x142386800 == 108 [pid = 2249] [id = 561] 23:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x12b259400) [pid = 2249] [serial = 1683] [outer = 0x0] 23:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x139a1b000) [pid = 2249] [serial = 1684] [outer = 0x12b259400] 23:24:54 INFO - PROCESS | 2249 | 1461306294900 Marionette DEBUG loaded listener.js 23:24:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x13a35e000) [pid = 2249] [serial = 1685] [outer = 0x12b259400] 23:24:55 INFO - PROCESS | 2249 | 1461306295267 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 23:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 572ms 23:24:55 INFO - PROCESS | 2249 | 1461306295306 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:24:55 INFO - PROCESS | 2249 | 1461306295308 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:24:55 INFO - PROCESS | 2249 | 1461306295310 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:24:55 INFO - PROCESS | 2249 | 1461306295312 Marionette TRACE conn2 <- [1,2218,null,{}] 23:24:55 INFO - PROCESS | 2249 | 1461306295314 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:55 INFO - PROCESS | 2249 | 1461306295422 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:24:55 INFO - PROCESS | 2249 | 1461306295520 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x14262f000 == 109 [pid = 2249] [id = 562] 23:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x139b93800) [pid = 2249] [serial = 1686] [outer = 0x0] 23:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x13a46b400) [pid = 2249] [serial = 1687] [outer = 0x139b93800] 23:24:55 INFO - PROCESS | 2249 | 1461306295543 Marionette DEBUG loaded listener.js 23:24:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x142284000) [pid = 2249] [serial = 1688] [outer = 0x139b93800] 23:24:55 INFO - PROCESS | 2249 | 1461306295843 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 23:24:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:24:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 571ms 23:24:55 INFO - PROCESS | 2249 | 1461306295882 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:24:55 INFO - PROCESS | 2249 | 1461306295883 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:24:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:24:55 INFO - PROCESS | 2249 | 1461306295887 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:24:55 INFO - PROCESS | 2249 | 1461306295889 Marionette TRACE conn2 <- [1,2222,null,{}] 23:24:55 INFO - PROCESS | 2249 | 1461306295891 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:56 INFO - PROCESS | 2249 | 1461306296002 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:24:56 INFO - PROCESS | 2249 | 1461306296006 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a3c6800 == 110 [pid = 2249] [id = 563] 23:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x14228ac00) [pid = 2249] [serial = 1689] [outer = 0x0] 23:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x142358c00) [pid = 2249] [serial = 1690] [outer = 0x14228ac00] 23:24:56 INFO - PROCESS | 2249 | 1461306296031 Marionette DEBUG loaded listener.js 23:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x14235c800) [pid = 2249] [serial = 1691] [outer = 0x14228ac00] 23:24:56 INFO - PROCESS | 2249 | 1461306296604 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:24:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:24:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 770ms 23:24:56 INFO - PROCESS | 2249 | 1461306296657 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:24:56 INFO - PROCESS | 2249 | 1461306296661 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:24:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:24:56 INFO - PROCESS | 2249 | 1461306296664 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:24:56 INFO - PROCESS | 2249 | 1461306296667 Marionette TRACE conn2 <- [1,2226,null,{}] 23:24:56 INFO - PROCESS | 2249 | 1461306296671 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:56 INFO - PROCESS | 2249 | 1461306296833 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:24:56 INFO - PROCESS | 2249 | 1461306296942 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a917000 == 111 [pid = 2249] [id = 564] 23:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x11a54e000) [pid = 2249] [serial = 1692] [outer = 0x0] 23:24:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x11af11000) [pid = 2249] [serial = 1693] [outer = 0x11a54e000] 23:24:56 INFO - PROCESS | 2249 | 1461306296974 Marionette DEBUG loaded listener.js 23:24:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 286 (0x11c233c00) [pid = 2249] [serial = 1694] [outer = 0x11a54e000] 23:24:57 INFO - PROCESS | 2249 | 1461306297418 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 23:24:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:24:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 824ms 23:24:57 INFO - PROCESS | 2249 | 1461306297503 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:24:57 INFO - PROCESS | 2249 | 1461306297507 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:24:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:24:57 INFO - PROCESS | 2249 | 1461306297514 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:24:57 INFO - PROCESS | 2249 | 1461306297515 Marionette TRACE conn2 <- [1,2230,null,{}] 23:24:57 INFO - PROCESS | 2249 | 1461306297519 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:57 INFO - PROCESS | 2249 | 1461306297649 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:24:57 INFO - PROCESS | 2249 | 1461306297756 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fa2b800 == 112 [pid = 2249] [id = 565] 23:24:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 287 (0x126f18c00) [pid = 2249] [serial = 1695] [outer = 0x0] 23:24:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 288 (0x128879c00) [pid = 2249] [serial = 1696] [outer = 0x126f18c00] 23:24:57 INFO - PROCESS | 2249 | 1461306297786 Marionette DEBUG loaded listener.js 23:24:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 289 (0x12a058800) [pid = 2249] [serial = 1697] [outer = 0x126f18c00] 23:24:58 INFO - PROCESS | 2249 | 1461306298265 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 23:24:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:24:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 821ms 23:24:58 INFO - PROCESS | 2249 | 1461306298352 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:24:58 INFO - PROCESS | 2249 | 1461306298353 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:24:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:24:58 INFO - PROCESS | 2249 | 1461306298358 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:24:58 INFO - PROCESS | 2249 | 1461306298360 Marionette TRACE conn2 <- [1,2234,null,{}] 23:24:58 INFO - PROCESS | 2249 | 1461306298369 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:58 INFO - PROCESS | 2249 | 1461306298501 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:24:58 INFO - PROCESS | 2249 | 1461306298608 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x142383000 == 113 [pid = 2249] [id = 566] 23:24:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 290 (0x12b0afc00) [pid = 2249] [serial = 1698] [outer = 0x0] 23:24:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 291 (0x12b675c00) [pid = 2249] [serial = 1699] [outer = 0x12b0afc00] 23:24:58 INFO - PROCESS | 2249 | 1461306298641 Marionette DEBUG loaded listener.js 23:24:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 292 (0x12d258c00) [pid = 2249] [serial = 1700] [outer = 0x12b0afc00] 23:24:59 INFO - PROCESS | 2249 | 1461306299068 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 23:24:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:24:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 721ms 23:24:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:24:59 INFO - PROCESS | 2249 | 1461306299079 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:24:59 INFO - PROCESS | 2249 | 1461306299082 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:24:59 INFO - PROCESS | 2249 | 1461306299084 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:24:59 INFO - PROCESS | 2249 | 1461306299085 Marionette TRACE conn2 <- [1,2238,null,{}] 23:24:59 INFO - PROCESS | 2249 | 1461306299088 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:59 INFO - PROCESS | 2249 | 1461306299217 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:24:59 INFO - PROCESS | 2249 | 1461306299353 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:24:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a499000 == 114 [pid = 2249] [id = 567] 23:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 293 (0x12d5bc800) [pid = 2249] [serial = 1701] [outer = 0x0] 23:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 294 (0x130906000) [pid = 2249] [serial = 1702] [outer = 0x12d5bc800] 23:24:59 INFO - PROCESS | 2249 | 1461306299384 Marionette DEBUG loaded listener.js 23:24:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 295 (0x139a13c00) [pid = 2249] [serial = 1703] [outer = 0x12d5bc800] 23:24:59 INFO - PROCESS | 2249 | 1461306299772 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:24:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:24:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 722ms 23:24:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:24:59 INFO - PROCESS | 2249 | 1461306299806 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:24:59 INFO - PROCESS | 2249 | 1461306299808 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:24:59 INFO - PROCESS | 2249 | 1461306299810 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:24:59 INFO - PROCESS | 2249 | 1461306299811 Marionette TRACE conn2 <- [1,2242,null,{}] 23:24:59 INFO - PROCESS | 2249 | 1461306299814 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:24:59 INFO - PROCESS | 2249 | 1461306299960 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:25:00 INFO - PROCESS | 2249 | 1461306300093 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a3bb000 == 115 [pid = 2249] [id = 568] 23:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 296 (0x139f15400) [pid = 2249] [serial = 1704] [outer = 0x0] 23:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 297 (0x13a12a800) [pid = 2249] [serial = 1705] [outer = 0x139f15400] 23:25:00 INFO - PROCESS | 2249 | 1461306300123 Marionette DEBUG loaded listener.js 23:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 298 (0x13a385c00) [pid = 2249] [serial = 1706] [outer = 0x139f15400] 23:25:00 INFO - PROCESS | 2249 | 1461306300536 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:25:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:25:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 768ms 23:25:00 INFO - PROCESS | 2249 | 1461306300579 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:25:00 INFO - PROCESS | 2249 | 1461306300580 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:25:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:25:00 INFO - PROCESS | 2249 | 1461306300583 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:25:00 INFO - PROCESS | 2249 | 1461306300584 Marionette TRACE conn2 <- [1,2246,null,{}] 23:25:00 INFO - PROCESS | 2249 | 1461306300586 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:00 INFO - PROCESS | 2249 | 1461306300723 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:25:00 INFO - PROCESS | 2249 | 1461306300834 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x145d47800 == 116 [pid = 2249] [id = 569] 23:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 299 (0x13a135c00) [pid = 2249] [serial = 1707] [outer = 0x0] 23:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 300 (0x14235dc00) [pid = 2249] [serial = 1708] [outer = 0x13a135c00] 23:25:00 INFO - PROCESS | 2249 | 1461306300866 Marionette DEBUG loaded listener.js 23:25:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 301 (0x142d1a800) [pid = 2249] [serial = 1709] [outer = 0x13a135c00] 23:25:01 INFO - PROCESS | 2249 | 1461306301300 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 23:25:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:25:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 770ms 23:25:01 INFO - PROCESS | 2249 | 1461306301356 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:25:01 INFO - PROCESS | 2249 | 1461306301357 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:25:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:25:01 INFO - PROCESS | 2249 | 1461306301361 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:25:01 INFO - PROCESS | 2249 | 1461306301363 Marionette TRACE conn2 <- [1,2250,null,{}] 23:25:01 INFO - PROCESS | 2249 | 1461306301365 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:01 INFO - PROCESS | 2249 | 1461306301491 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:25:01 INFO - PROCESS | 2249 | 1461306301625 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x147e93000 == 117 [pid = 2249] [id = 570] 23:25:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 302 (0x142d19400) [pid = 2249] [serial = 1710] [outer = 0x0] 23:25:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 303 (0x142d20c00) [pid = 2249] [serial = 1711] [outer = 0x142d19400] 23:25:01 INFO - PROCESS | 2249 | 1461306301657 Marionette DEBUG loaded listener.js 23:25:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 304 (0x142d26400) [pid = 2249] [serial = 1712] [outer = 0x142d19400] 23:25:02 INFO - PROCESS | 2249 | 1461306302069 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 23:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 720ms 23:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:25:02 INFO - PROCESS | 2249 | 1461306302082 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:25:02 INFO - PROCESS | 2249 | 1461306302083 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:25:02 INFO - PROCESS | 2249 | 1461306302086 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:25:02 INFO - PROCESS | 2249 | 1461306302087 Marionette TRACE conn2 <- [1,2254,null,{}] 23:25:02 INFO - PROCESS | 2249 | 1461306302089 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:02 INFO - PROCESS | 2249 | 1461306302218 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:25:02 INFO - PROCESS | 2249 | 1461306302325 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x147ea2800 == 118 [pid = 2249] [id = 571] 23:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 305 (0x142d1b800) [pid = 2249] [serial = 1713] [outer = 0x0] 23:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 306 (0x145e54400) [pid = 2249] [serial = 1714] [outer = 0x142d1b800] 23:25:02 INFO - PROCESS | 2249 | 1461306302355 Marionette DEBUG loaded listener.js 23:25:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 307 (0x1481c5000) [pid = 2249] [serial = 1715] [outer = 0x142d1b800] 23:25:02 INFO - PROCESS | 2249 | 1461306302774 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 23:25:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:25:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 719ms 23:25:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:25:02 INFO - PROCESS | 2249 | 1461306302805 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:25:02 INFO - PROCESS | 2249 | 1461306302807 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:25:02 INFO - PROCESS | 2249 | 1461306302809 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:25:02 INFO - PROCESS | 2249 | 1461306302810 Marionette TRACE conn2 <- [1,2258,null,{}] 23:25:02 INFO - PROCESS | 2249 | 1461306302812 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:02 INFO - PROCESS | 2249 | 1461306302958 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:25:03 INFO - PROCESS | 2249 | 1461306303066 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x1487d7000 == 119 [pid = 2249] [id = 572] 23:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 308 (0x145e54000) [pid = 2249] [serial = 1716] [outer = 0x0] 23:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 309 (0x1481cac00) [pid = 2249] [serial = 1717] [outer = 0x145e54000] 23:25:03 INFO - PROCESS | 2249 | 1461306303095 Marionette DEBUG loaded listener.js 23:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 310 (0x1481cf000) [pid = 2249] [serial = 1718] [outer = 0x145e54000] 23:25:03 INFO - PROCESS | 2249 | 1461306303556 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:25:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:25:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 769ms 23:25:03 INFO - PROCESS | 2249 | 1461306303578 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:25:03 INFO - PROCESS | 2249 | 1461306303580 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:25:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:25:03 INFO - PROCESS | 2249 | 1461306303582 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:25:03 INFO - PROCESS | 2249 | 1461306303583 Marionette TRACE conn2 <- [1,2262,null,{}] 23:25:03 INFO - PROCESS | 2249 | 1461306303585 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:03 INFO - PROCESS | 2249 | 1461306303717 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:25:03 INFO - PROCESS | 2249 | 1461306303868 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x148369000 == 120 [pid = 2249] [id = 573] 23:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 311 (0x1134cdc00) [pid = 2249] [serial = 1719] [outer = 0x0] 23:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 312 (0x147f27000) [pid = 2249] [serial = 1720] [outer = 0x1134cdc00] 23:25:03 INFO - PROCESS | 2249 | 1461306303900 Marionette DEBUG loaded listener.js 23:25:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 313 (0x147f2d000) [pid = 2249] [serial = 1721] [outer = 0x1134cdc00] 23:25:04 INFO - PROCESS | 2249 | 1461306304385 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 23:25:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:25:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 818ms 23:25:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:25:04 INFO - PROCESS | 2249 | 1461306304401 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:25:04 INFO - PROCESS | 2249 | 1461306304402 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:25:04 INFO - PROCESS | 2249 | 1461306304405 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:25:04 INFO - PROCESS | 2249 | 1461306304407 Marionette TRACE conn2 <- [1,2266,null,{}] 23:25:04 INFO - PROCESS | 2249 | 1461306304409 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:04 INFO - PROCESS | 2249 | 1461306304555 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:25:04 INFO - PROCESS | 2249 | 1461306304670 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12aca7000 == 121 [pid = 2249] [id = 574] 23:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 314 (0x12ab03000) [pid = 2249] [serial = 1722] [outer = 0x0] 23:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 315 (0x13a386000) [pid = 2249] [serial = 1723] [outer = 0x12ab03000] 23:25:04 INFO - PROCESS | 2249 | 1461306304746 Marionette DEBUG loaded listener.js 23:25:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 316 (0x14824b000) [pid = 2249] [serial = 1724] [outer = 0x12ab03000] 23:25:05 INFO - PROCESS | 2249 | 1461306305209 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 23:25:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:25:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 870ms 23:25:05 INFO - PROCESS | 2249 | 1461306305276 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:25:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:25:05 INFO - PROCESS | 2249 | 1461306305277 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:25:05 INFO - PROCESS | 2249 | 1461306305279 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:25:05 INFO - PROCESS | 2249 | 1461306305281 Marionette TRACE conn2 <- [1,2270,null,{}] 23:25:05 INFO - PROCESS | 2249 | 1461306305283 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:05 INFO - PROCESS | 2249 | 1461306305418 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:25:05 INFO - PROCESS | 2249 | 1461306305530 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f1d000 == 122 [pid = 2249] [id = 575] 23:25:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 317 (0x139de1800) [pid = 2249] [serial = 1725] [outer = 0x0] 23:25:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 318 (0x139de7800) [pid = 2249] [serial = 1726] [outer = 0x139de1800] 23:25:05 INFO - PROCESS | 2249 | 1461306305560 Marionette DEBUG loaded listener.js 23:25:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 319 (0x139deb800) [pid = 2249] [serial = 1727] [outer = 0x139de1800] 23:25:06 INFO - PROCESS | 2249 | 1461306306095 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 23:25:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:25:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 869ms 23:25:06 INFO - PROCESS | 2249 | 1461306306150 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:25:06 INFO - PROCESS | 2249 | 1461306306152 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:25:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:25:06 INFO - PROCESS | 2249 | 1461306306158 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:25:06 INFO - PROCESS | 2249 | 1461306306159 Marionette TRACE conn2 <- [1,2274,null,{}] 23:25:06 INFO - PROCESS | 2249 | 1461306306163 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:06 INFO - PROCESS | 2249 | 1461306306355 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:25:06 INFO - PROCESS | 2249 | 1461306306468 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x14837b800 == 123 [pid = 2249] [id = 576] 23:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 320 (0x139de4400) [pid = 2249] [serial = 1728] [outer = 0x0] 23:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 321 (0x147f2e400) [pid = 2249] [serial = 1729] [outer = 0x139de4400] 23:25:06 INFO - PROCESS | 2249 | 1461306306498 Marionette DEBUG loaded listener.js 23:25:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 322 (0x14824d000) [pid = 2249] [serial = 1730] [outer = 0x139de4400] 23:25:07 INFO - PROCESS | 2249 | 1461306307271 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 23:25:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:25:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1172ms 23:25:07 INFO - PROCESS | 2249 | 1461306307330 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:25:07 INFO - PROCESS | 2249 | 1461306307333 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:25:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:25:07 INFO - PROCESS | 2249 | 1461306307339 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:25:07 INFO - PROCESS | 2249 | 1461306307341 Marionette TRACE conn2 <- [1,2278,null,{}] 23:25:07 INFO - PROCESS | 2249 | 1461306307344 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:07 INFO - PROCESS | 2249 | 1461306307468 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:25:07 INFO - PROCESS | 2249 | 1461306307582 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x1185d4000 == 124 [pid = 2249] [id = 577] 23:25:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 323 (0x1133ef800) [pid = 2249] [serial = 1731] [outer = 0x0] 23:25:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 324 (0x114004c00) [pid = 2249] [serial = 1732] [outer = 0x1133ef800] 23:25:07 INFO - PROCESS | 2249 | 1461306307658 Marionette DEBUG loaded listener.js 23:25:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 325 (0x114f0ec00) [pid = 2249] [serial = 1733] [outer = 0x1133ef800] 23:25:08 INFO - PROCESS | 2249 | 1461306308136 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 23:25:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:25:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 872ms 23:25:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:25:08 INFO - PROCESS | 2249 | 1461306308211 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:25:08 INFO - PROCESS | 2249 | 1461306308214 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:25:08 INFO - PROCESS | 2249 | 1461306308219 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:25:08 INFO - PROCESS | 2249 | 1461306308221 Marionette TRACE conn2 <- [1,2282,null,{}] 23:25:08 INFO - PROCESS | 2249 | 1461306308224 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:08 INFO - PROCESS | 2249 | 1461306308398 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:25:08 INFO - PROCESS | 2249 | 1461306308555 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239df800 == 125 [pid = 2249] [id = 578] 23:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 326 (0x119a1ac00) [pid = 2249] [serial = 1734] [outer = 0x0] 23:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 327 (0x11a54c800) [pid = 2249] [serial = 1735] [outer = 0x119a1ac00] 23:25:08 INFO - PROCESS | 2249 | 1461306308584 Marionette DEBUG loaded listener.js 23:25:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 328 (0x11ab57000) [pid = 2249] [serial = 1736] [outer = 0x119a1ac00] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x139b62000 == 124 [pid = 2249] [id = 402] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x14262f000 == 123 [pid = 2249] [id = 562] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x142386800 == 122 [pid = 2249] [id = 561] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5ad000 == 121 [pid = 2249] [id = 560] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x139cf3800 == 120 [pid = 2249] [id = 559] 23:25:08 INFO - PROCESS | 2249 | --DOMWINDOW == 327 (0x138b29400) [pid = 2249] [serial = 1606] [outer = 0x0] [url = about:blank] 23:25:08 INFO - PROCESS | 2249 | --DOMWINDOW == 326 (0x142286000) [pid = 2249] [serial = 1561] [outer = 0x0] [url = about:blank] 23:25:08 INFO - PROCESS | 2249 | --DOMWINDOW == 325 (0x141fd2000) [pid = 2249] [serial = 1558] [outer = 0x0] [url = about:blank] 23:25:08 INFO - PROCESS | 2249 | --DOMWINDOW == 324 (0x13a68a800) [pid = 2249] [serial = 1555] [outer = 0x0] [url = about:blank] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x139a87000 == 119 [pid = 2249] [id = 558] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x138b6e800 == 118 [pid = 2249] [id = 557] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x1300e2800 == 117 [pid = 2249] [id = 556] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee3a000 == 116 [pid = 2249] [id = 555] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12d0a1000 == 115 [pid = 2249] [id = 554] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x13036b000 == 114 [pid = 2249] [id = 531] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12a91a800 == 113 [pid = 2249] [id = 553] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x138b64000 == 112 [pid = 2249] [id = 532] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x129b34800 == 111 [pid = 2249] [id = 552] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac22800 == 110 [pid = 2249] [id = 551] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x142399000 == 109 [pid = 2249] [id = 549] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x139a49800 == 108 [pid = 2249] [id = 548] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12f217000 == 107 [pid = 2249] [id = 547] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x14a3c3800 == 106 [pid = 2249] [id = 546] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12a098800 == 105 [pid = 2249] [id = 545] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x145b2d000 == 104 [pid = 2249] [id = 544] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x14277e800 == 103 [pid = 2249] [id = 543] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x14238e800 == 102 [pid = 2249] [id = 542] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x141f8b800 == 101 [pid = 2249] [id = 541] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x13a4cd000 == 100 [pid = 2249] [id = 540] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x13a0d3000 == 99 [pid = 2249] [id = 539] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee39000 == 98 [pid = 2249] [id = 538] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac16800 == 97 [pid = 2249] [id = 537] 23:25:08 INFO - PROCESS | 2249 | --DOCSHELL 0x11ba7b800 == 96 [pid = 2249] [id = 536] 23:25:09 INFO - PROCESS | 2249 | 1461306309039 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 23:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 826ms 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 323 (0x12f56cc00) [pid = 2249] [serial = 1603] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 322 (0x12af04400) [pid = 2249] [serial = 1585] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 321 (0x1155c8800) [pid = 2249] [serial = 1567] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 320 (0x12b014c00) [pid = 2249] [serial = 1586] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 319 (0x114236800) [pid = 2249] [serial = 1537] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 318 (0x11c23bc00) [pid = 2249] [serial = 1540] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 317 (0x11c9b9000) [pid = 2249] [serial = 1573] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 316 (0x125f42000) [pid = 2249] [serial = 1574] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 315 (0x138b32c00) [pid = 2249] [serial = 1549] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 314 (0x12b0b4800) [pid = 2249] [serial = 1589] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 313 (0x139f20c00) [pid = 2249] [serial = 1535] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 312 (0x12db3e000) [pid = 2249] [serial = 1597] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 311 (0x12d19d400) [pid = 2249] [serial = 1601] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 310 (0x11af8c400) [pid = 2249] [serial = 1571] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 309 (0x12b053000) [pid = 2249] [serial = 1588] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 308 (0x115899c00) [pid = 2249] [serial = 1576] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 307 (0x11a557400) [pid = 2249] [serial = 1570] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 306 (0x13a358400) [pid = 2249] [serial = 1552] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 305 (0x128874c00) [pid = 2249] [serial = 1600] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 304 (0x12bbe8800) [pid = 2249] [serial = 1594] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 303 (0x12b0bb000) [pid = 2249] [serial = 1546] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 302 (0x12fae1400) [pid = 2249] [serial = 1604] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 301 (0x12a394000) [pid = 2249] [serial = 1543] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 300 (0x12b0cd000) [pid = 2249] [serial = 1591] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 299 (0x11a511000) [pid = 2249] [serial = 1568] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 298 (0x12ab06400) [pid = 2249] [serial = 1583] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 297 (0x12b25b400) [pid = 2249] [serial = 1592] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 296 (0x129b7fc00) [pid = 2249] [serial = 1580] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 295 (0x12c006400) [pid = 2249] [serial = 1595] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 294 (0x12a39ac00) [pid = 2249] [serial = 1582] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 293 (0x1268f3000) [pid = 2249] [serial = 1577] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 292 (0x12f2c2c00) [pid = 2249] [serial = 1598] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 291 (0x1426af800) [pid = 2249] [serial = 1564] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | --DOMWINDOW == 290 (0x129715400) [pid = 2249] [serial = 1579] [outer = 0x0] [url = about:blank] 23:25:09 INFO - PROCESS | 2249 | 1461306309064 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:25:09 INFO - PROCESS | 2249 | 1461306309066 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:25:09 INFO - PROCESS | 2249 | 1461306309072 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:25:09 INFO - PROCESS | 2249 | 1461306309074 Marionette TRACE conn2 <- [1,2286,null,{}] 23:25:09 INFO - PROCESS | 2249 | 1461306309081 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:09 INFO - PROCESS | 2249 | 1461306309193 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:25:09 INFO - PROCESS | 2249 | 1461306309198 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x126f81800 == 97 [pid = 2249] [id = 579] 23:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 291 (0x11b963000) [pid = 2249] [serial = 1737] [outer = 0x0] 23:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 292 (0x11c10e800) [pid = 2249] [serial = 1738] [outer = 0x11b963000] 23:25:09 INFO - PROCESS | 2249 | 1461306309229 Marionette DEBUG loaded listener.js 23:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 293 (0x11c1a4800) [pid = 2249] [serial = 1739] [outer = 0x11b963000] 23:25:09 INFO - PROCESS | 2249 | 1461306309622 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 23:25:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 23:25:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 572ms 23:25:09 INFO - PROCESS | 2249 | 1461306309643 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:25:09 INFO - PROCESS | 2249 | 1461306309645 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:25:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:25:09 INFO - PROCESS | 2249 | 1461306309647 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:25:09 INFO - PROCESS | 2249 | 1461306309648 Marionette TRACE conn2 <- [1,2290,null,{}] 23:25:09 INFO - PROCESS | 2249 | 1461306309651 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:09 INFO - PROCESS | 2249 | 1461306309757 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:25:09 INFO - PROCESS | 2249 | 1461306309761 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac22800 == 98 [pid = 2249] [id = 580] 23:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 294 (0x11c23e800) [pid = 2249] [serial = 1740] [outer = 0x0] 23:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 295 (0x125dd4800) [pid = 2249] [serial = 1741] [outer = 0x11c23e800] 23:25:09 INFO - PROCESS | 2249 | 1461306309788 Marionette DEBUG loaded listener.js 23:25:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 296 (0x126b71800) [pid = 2249] [serial = 1742] [outer = 0x11c23e800] 23:25:10 INFO - PROCESS | 2249 | 1461306310170 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 23:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 569ms 23:25:10 INFO - PROCESS | 2249 | 1461306310216 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:25:10 INFO - PROCESS | 2249 | 1461306310218 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:25:10 INFO - PROCESS | 2249 | 1461306310220 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:25:10 INFO - PROCESS | 2249 | 1461306310221 Marionette TRACE conn2 <- [1,2294,null,{}] 23:25:10 INFO - PROCESS | 2249 | 1461306310223 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:10 INFO - PROCESS | 2249 | 1461306310327 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:25:10 INFO - PROCESS | 2249 | 1461306310332 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c164000 == 99 [pid = 2249] [id = 581] 23:25:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 297 (0x126f12c00) [pid = 2249] [serial = 1743] [outer = 0x0] 23:25:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 298 (0x127015800) [pid = 2249] [serial = 1744] [outer = 0x126f12c00] 23:25:10 INFO - PROCESS | 2249 | 1461306310358 Marionette DEBUG loaded listener.js 23:25:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 299 (0x128883400) [pid = 2249] [serial = 1745] [outer = 0x126f12c00] 23:25:10 INFO - PROCESS | 2249 | 1461306310729 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 23:25:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:25:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 23:25:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:25:10 INFO - PROCESS | 2249 | 1461306310743 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:25:10 INFO - PROCESS | 2249 | 1461306310744 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:25:10 INFO - PROCESS | 2249 | 1461306310746 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:25:10 INFO - PROCESS | 2249 | 1461306310747 Marionette TRACE conn2 <- [1,2298,null,{}] 23:25:10 INFO - PROCESS | 2249 | 1461306310749 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:10 INFO - PROCESS | 2249 | 1461306310869 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:25:11 INFO - PROCESS | 2249 | 1461306311005 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2da800 == 100 [pid = 2249] [id = 582] 23:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 300 (0x128882800) [pid = 2249] [serial = 1746] [outer = 0x0] 23:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 301 (0x129b81c00) [pid = 2249] [serial = 1747] [outer = 0x128882800] 23:25:11 INFO - PROCESS | 2249 | 1461306311034 Marionette DEBUG loaded listener.js 23:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 302 (0x12a59e800) [pid = 2249] [serial = 1748] [outer = 0x128882800] 23:25:11 INFO - PROCESS | 2249 | 1461306311357 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 23:25:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:25:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 621ms 23:25:11 INFO - PROCESS | 2249 | 1461306311368 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:25:11 INFO - PROCESS | 2249 | 1461306311370 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:25:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:25:11 INFO - PROCESS | 2249 | 1461306311382 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:25:11 INFO - PROCESS | 2249 | 1461306311383 Marionette TRACE conn2 <- [1,2302,null,{}] 23:25:11 INFO - PROCESS | 2249 | 1461306311386 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:11 INFO - PROCESS | 2249 | 1461306311529 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:25:11 INFO - PROCESS | 2249 | 1461306311544 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e756800 == 101 [pid = 2249] [id = 583] 23:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 303 (0x12a396c00) [pid = 2249] [serial = 1749] [outer = 0x0] 23:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 304 (0x12aa1e400) [pid = 2249] [serial = 1750] [outer = 0x12a396c00] 23:25:11 INFO - PROCESS | 2249 | 1461306311570 Marionette DEBUG loaded listener.js 23:25:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 305 (0x12ab0d400) [pid = 2249] [serial = 1751] [outer = 0x12a396c00] 23:25:12 INFO - PROCESS | 2249 | 1461306312785 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 304 (0x12fae1800) [pid = 2249] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 303 (0x11af87800) [pid = 2249] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 302 (0x1133ec400) [pid = 2249] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 301 (0x12ac54c00) [pid = 2249] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 300 (0x114cb6000) [pid = 2249] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 299 (0x1133f3000) [pid = 2249] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 298 (0x12b0bd400) [pid = 2249] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 297 (0x12a39f400) [pid = 2249] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 296 (0x129721400) [pid = 2249] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 295 (0x12b05b400) [pid = 2249] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 294 (0x11350c400) [pid = 2249] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 293 (0x12b259400) [pid = 2249] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:25:12 INFO - PROCESS | 2249 | --DOMWINDOW == 292 (0x139b93800) [pid = 2249] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:25:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:25:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1474ms 23:25:12 INFO - PROCESS | 2249 | 1461306312856 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:25:12 INFO - PROCESS | 2249 | 1461306312859 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:25:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:25:12 INFO - PROCESS | 2249 | 1461306312863 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:25:12 INFO - PROCESS | 2249 | 1461306312866 Marionette TRACE conn2 <- [1,2306,null,{}] 23:25:12 INFO - PROCESS | 2249 | 1461306312870 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:13 INFO - PROCESS | 2249 | 1461306312999 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:25:13 INFO - PROCESS | 2249 | 1461306313099 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x119710800 == 102 [pid = 2249] [id = 584] 23:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 293 (0x11350f800) [pid = 2249] [serial = 1752] [outer = 0x0] 23:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 294 (0x114707000) [pid = 2249] [serial = 1753] [outer = 0x11350f800] 23:25:13 INFO - PROCESS | 2249 | 1461306313134 Marionette DEBUG loaded listener.js 23:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 295 (0x1155c8800) [pid = 2249] [serial = 1754] [outer = 0x11350f800] 23:25:13 INFO - PROCESS | 2249 | 1461306313612 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 23:25:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:25:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 772ms 23:25:13 INFO - PROCESS | 2249 | 1461306313635 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:25:13 INFO - PROCESS | 2249 | 1461306313641 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:25:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:25:13 INFO - PROCESS | 2249 | 1461306313647 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:25:13 INFO - PROCESS | 2249 | 1461306313648 Marionette TRACE conn2 <- [1,2310,null,{}] 23:25:13 INFO - PROCESS | 2249 | 1461306313651 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:13 INFO - PROCESS | 2249 | 1461306313832 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:25:13 INFO - PROCESS | 2249 | 1461306313936 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x126d14000 == 103 [pid = 2249] [id = 585] 23:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 296 (0x114f71000) [pid = 2249] [serial = 1755] [outer = 0x0] 23:25:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 297 (0x119a1d400) [pid = 2249] [serial = 1756] [outer = 0x114f71000] 23:25:13 INFO - PROCESS | 2249 | 1461306313970 Marionette DEBUG loaded listener.js 23:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 298 (0x11a9d9400) [pid = 2249] [serial = 1757] [outer = 0x114f71000] 23:25:14 INFO - PROCESS | 2249 | 1461306314441 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:25:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:25:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 820ms 23:25:14 INFO - PROCESS | 2249 | 1461306314467 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:25:14 INFO - PROCESS | 2249 | 1461306314468 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:25:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:25:14 INFO - PROCESS | 2249 | 1461306314471 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:25:14 INFO - PROCESS | 2249 | 1461306314474 Marionette TRACE conn2 <- [1,2314,null,{}] 23:25:14 INFO - PROCESS | 2249 | 1461306314481 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:14 INFO - PROCESS | 2249 | 1461306314609 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:25:14 INFO - PROCESS | 2249 | 1461306314743 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c165800 == 104 [pid = 2249] [id = 586] 23:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 299 (0x11b0f1c00) [pid = 2249] [serial = 1758] [outer = 0x0] 23:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 300 (0x11c19f800) [pid = 2249] [serial = 1759] [outer = 0x11b0f1c00] 23:25:14 INFO - PROCESS | 2249 | 1461306314780 Marionette DEBUG loaded listener.js 23:25:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 301 (0x126f0ac00) [pid = 2249] [serial = 1760] [outer = 0x11b0f1c00] 23:25:15 INFO - PROCESS | 2249 | 1461306315275 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 23:25:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:25:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 823ms 23:25:15 INFO - PROCESS | 2249 | 1461306315294 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:25:15 INFO - PROCESS | 2249 | 1461306315296 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:25:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:25:15 INFO - PROCESS | 2249 | 1461306315299 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:25:15 INFO - PROCESS | 2249 | 1461306315300 Marionette TRACE conn2 <- [1,2318,null,{}] 23:25:15 INFO - PROCESS | 2249 | 1461306315302 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:15 INFO - PROCESS | 2249 | 1461306315428 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:25:15 INFO - PROCESS | 2249 | 1461306315562 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f664000 == 105 [pid = 2249] [id = 587] 23:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 302 (0x127598000) [pid = 2249] [serial = 1761] [outer = 0x0] 23:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 303 (0x129713800) [pid = 2249] [serial = 1762] [outer = 0x127598000] 23:25:15 INFO - PROCESS | 2249 | 1461306315596 Marionette DEBUG loaded listener.js 23:25:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 304 (0x129d2f800) [pid = 2249] [serial = 1763] [outer = 0x127598000] 23:25:16 INFO - PROCESS | 2249 | 1461306316062 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 23:25:16 INFO - PROCESS | 2249 | 1461306316071 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:25:16 INFO - PROCESS | 2249 | 1461306316074 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:25:16 INFO - PROCESS | 2249 | 1461306316075 Marionette TRACE conn2 <- [1,2322,null,{}] 23:25:16 INFO - PROCESS | 2249 | 1461306316078 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:16 INFO - PROCESS | 2249 | 1461306316203 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:25:16 INFO - PROCESS | 2249 | 1461306316336 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x130364800 == 106 [pid = 2249] [id = 588] 23:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 305 (0x1279c5400) [pid = 2249] [serial = 1764] [outer = 0x0] 23:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 306 (0x12a5a0800) [pid = 2249] [serial = 1765] [outer = 0x1279c5400] 23:25:16 INFO - PROCESS | 2249 | 1461306316369 Marionette DEBUG loaded listener.js 23:25:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 307 (0x12ac53400) [pid = 2249] [serial = 1766] [outer = 0x1279c5400] 23:25:16 INFO - PROCESS | 2249 | 1461306316762 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 23:25:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:25:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 721ms 23:25:16 INFO - PROCESS | 2249 | 1461306316795 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:25:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:25:16 INFO - PROCESS | 2249 | 1461306316797 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:25:16 INFO - PROCESS | 2249 | 1461306316799 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:25:16 INFO - PROCESS | 2249 | 1461306316800 Marionette TRACE conn2 <- [1,2326,null,{}] 23:25:16 INFO - PROCESS | 2249 | 1461306316803 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:16 INFO - PROCESS | 2249 | 1461306316959 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:25:17 INFO - PROCESS | 2249 | 1461306317064 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x1373af800 == 107 [pid = 2249] [id = 589] 23:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 308 (0x12af05c00) [pid = 2249] [serial = 1767] [outer = 0x0] 23:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 309 (0x12b0af400) [pid = 2249] [serial = 1768] [outer = 0x12af05c00] 23:25:17 INFO - PROCESS | 2249 | 1461306317097 Marionette DEBUG loaded listener.js 23:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 310 (0x12b259800) [pid = 2249] [serial = 1769] [outer = 0x12af05c00] 23:25:17 INFO - PROCESS | 2249 | 1461306317535 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 23:25:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:25:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 819ms 23:25:17 INFO - PROCESS | 2249 | 1461306317618 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:25:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:25:17 INFO - PROCESS | 2249 | 1461306317619 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:25:17 INFO - PROCESS | 2249 | 1461306317622 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:25:17 INFO - PROCESS | 2249 | 1461306317623 Marionette TRACE conn2 <- [1,2330,null,{}] 23:25:17 INFO - PROCESS | 2249 | 1461306317625 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:17 INFO - PROCESS | 2249 | 1461306317747 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:25:17 INFO - PROCESS | 2249 | 1461306317884 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a55000 == 108 [pid = 2249] [id = 590] 23:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 311 (0x12b423c00) [pid = 2249] [serial = 1770] [outer = 0x0] 23:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 312 (0x12b42a800) [pid = 2249] [serial = 1771] [outer = 0x12b423c00] 23:25:17 INFO - PROCESS | 2249 | 1461306317916 Marionette DEBUG loaded listener.js 23:25:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 313 (0x12bcd5c00) [pid = 2249] [serial = 1772] [outer = 0x12b423c00] 23:25:18 INFO - PROCESS | 2249 | 1461306318324 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 23:25:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:25:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 23:25:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:25:18 INFO - PROCESS | 2249 | 1461306318344 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:25:18 INFO - PROCESS | 2249 | 1461306318345 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:25:18 INFO - PROCESS | 2249 | 1461306318347 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:25:18 INFO - PROCESS | 2249 | 1461306318349 Marionette TRACE conn2 <- [1,2334,null,{}] 23:25:18 INFO - PROCESS | 2249 | 1461306318367 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:18 INFO - PROCESS | 2249 | 1461306318530 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:25:18 INFO - PROCESS | 2249 | 1461306318604 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x139ce9800 == 109 [pid = 2249] [id = 591] 23:25:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 314 (0x12bd86c00) [pid = 2249] [serial = 1773] [outer = 0x0] 23:25:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 315 (0x12d043800) [pid = 2249] [serial = 1774] [outer = 0x12bd86c00] 23:25:18 INFO - PROCESS | 2249 | 1461306318634 Marionette DEBUG loaded listener.js 23:25:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 316 (0x12d1a6000) [pid = 2249] [serial = 1775] [outer = 0x12bd86c00] 23:25:19 INFO - PROCESS | 2249 | 1461306319047 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 23:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 23:25:19 INFO - PROCESS | 2249 | 1461306319067 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:25:19 INFO - PROCESS | 2249 | 1461306319069 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:25:19 INFO - PROCESS | 2249 | 1461306319071 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:25:19 INFO - PROCESS | 2249 | 1461306319072 Marionette TRACE conn2 <- [1,2338,null,{}] 23:25:19 INFO - PROCESS | 2249 | 1461306319075 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:19 INFO - PROCESS | 2249 | 1461306319217 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:25:19 INFO - PROCESS | 2249 | 1461306319336 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a18e800 == 110 [pid = 2249] [id = 592] 23:25:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 317 (0x12bcd4400) [pid = 2249] [serial = 1776] [outer = 0x0] 23:25:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 318 (0x12d25fc00) [pid = 2249] [serial = 1777] [outer = 0x12bcd4400] 23:25:19 INFO - PROCESS | 2249 | 1461306319367 Marionette DEBUG loaded listener.js 23:25:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 319 (0x12e449000) [pid = 2249] [serial = 1778] [outer = 0x12bcd4400] 23:25:19 INFO - PROCESS | 2249 | 1461306319803 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 23:25:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:25:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 773ms 23:25:19 INFO - PROCESS | 2249 | 1461306319845 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:25:19 INFO - PROCESS | 2249 | 1461306319846 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:25:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:25:19 INFO - PROCESS | 2249 | 1461306319849 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:25:19 INFO - PROCESS | 2249 | 1461306319850 Marionette TRACE conn2 <- [1,2342,null,{}] 23:25:19 INFO - PROCESS | 2249 | 1461306319853 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:19 INFO - PROCESS | 2249 | 1461306319980 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:25:20 INFO - PROCESS | 2249 | 1461306320088 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a63e800 == 111 [pid = 2249] [id = 593] 23:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 320 (0x12e451c00) [pid = 2249] [serial = 1779] [outer = 0x0] 23:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 321 (0x12f299800) [pid = 2249] [serial = 1780] [outer = 0x12e451c00] 23:25:20 INFO - PROCESS | 2249 | 1461306320119 Marionette DEBUG loaded listener.js 23:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 322 (0x12f56e400) [pid = 2249] [serial = 1781] [outer = 0x12e451c00] 23:25:20 INFO - PROCESS | 2249 | 1461306320528 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 23:25:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:25:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 718ms 23:25:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:25:20 INFO - PROCESS | 2249 | 1461306320576 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:25:20 INFO - PROCESS | 2249 | 1461306320577 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:25:20 INFO - PROCESS | 2249 | 1461306320580 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:25:20 INFO - PROCESS | 2249 | 1461306320582 Marionette TRACE conn2 <- [1,2346,null,{}] 23:25:20 INFO - PROCESS | 2249 | 1461306320584 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:20 INFO - PROCESS | 2249 | 1461306320769 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:25:20 INFO - PROCESS | 2249 | 1461306320845 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x142126800 == 112 [pid = 2249] [id = 594] 23:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 323 (0x12face800) [pid = 2249] [serial = 1782] [outer = 0x0] 23:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 324 (0x138b2d000) [pid = 2249] [serial = 1783] [outer = 0x12face800] 23:25:20 INFO - PROCESS | 2249 | 1461306320883 Marionette DEBUG loaded listener.js 23:25:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 325 (0x139a16000) [pid = 2249] [serial = 1784] [outer = 0x12face800] 23:25:21 INFO - PROCESS | 2249 | 1461306321357 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 23:25:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:25:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 819ms 23:25:21 INFO - PROCESS | 2249 | 1461306321403 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:25:21 INFO - PROCESS | 2249 | 1461306321405 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:25:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:25:21 INFO - PROCESS | 2249 | 1461306321410 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:25:21 INFO - PROCESS | 2249 | 1461306321411 Marionette TRACE conn2 <- [1,2350,null,{}] 23:25:21 INFO - PROCESS | 2249 | 1461306321413 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:21 INFO - PROCESS | 2249 | 1461306321539 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:25:21 INFO - PROCESS | 2249 | 1461306321649 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x14277d000 == 113 [pid = 2249] [id = 595] 23:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 326 (0x139b96000) [pid = 2249] [serial = 1785] [outer = 0x0] 23:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 327 (0x139de5000) [pid = 2249] [serial = 1786] [outer = 0x139b96000] 23:25:21 INFO - PROCESS | 2249 | 1461306321679 Marionette DEBUG loaded listener.js 23:25:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 328 (0x13a128c00) [pid = 2249] [serial = 1787] [outer = 0x139b96000] 23:25:22 INFO - PROCESS | 2249 | 1461306322256 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 23:25:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:25:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 869ms 23:25:22 INFO - PROCESS | 2249 | 1461306322293 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:25:22 INFO - PROCESS | 2249 | 1461306322296 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:25:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:25:22 INFO - PROCESS | 2249 | 1461306322302 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:25:22 INFO - PROCESS | 2249 | 1461306322306 Marionette TRACE conn2 <- [1,2354,null,{}] 23:25:22 INFO - PROCESS | 2249 | 1461306322310 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:22 INFO - PROCESS | 2249 | 1461306322455 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:25:22 INFO - PROCESS | 2249 | 1461306322574 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5aa800 == 114 [pid = 2249] [id = 596] 23:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 329 (0x1133eac00) [pid = 2249] [serial = 1788] [outer = 0x0] 23:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 330 (0x12b424400) [pid = 2249] [serial = 1789] [outer = 0x1133eac00] 23:25:22 INFO - PROCESS | 2249 | 1461306322607 Marionette DEBUG loaded listener.js 23:25:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 331 (0x13a12ec00) [pid = 2249] [serial = 1790] [outer = 0x1133eac00] 23:25:23 INFO - PROCESS | 2249 | 1461306323044 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 23:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 774ms 23:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:25:23 INFO - PROCESS | 2249 | 1461306323076 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:25:23 INFO - PROCESS | 2249 | 1461306323077 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:25:23 INFO - PROCESS | 2249 | 1461306323079 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:25:23 INFO - PROCESS | 2249 | 1461306323080 Marionette TRACE conn2 <- [1,2358,null,{}] 23:25:23 INFO - PROCESS | 2249 | 1461306323083 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:23 INFO - PROCESS | 2249 | 1461306323213 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:25:23 INFO - PROCESS | 2249 | 1461306323356 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b410800 == 115 [pid = 2249] [id = 597] 23:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 332 (0x125adb000) [pid = 2249] [serial = 1791] [outer = 0x0] 23:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 333 (0x13a352c00) [pid = 2249] [serial = 1792] [outer = 0x125adb000] 23:25:23 INFO - PROCESS | 2249 | 1461306323387 Marionette DEBUG loaded listener.js 23:25:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 334 (0x13a38a800) [pid = 2249] [serial = 1793] [outer = 0x125adb000] 23:25:23 INFO - PROCESS | 2249 | 1461306323861 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 23:25:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:25:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 819ms 23:25:23 INFO - PROCESS | 2249 | 1461306323899 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:25:23 INFO - PROCESS | 2249 | 1461306323900 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:25:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:25:23 INFO - PROCESS | 2249 | 1461306323903 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:25:23 INFO - PROCESS | 2249 | 1461306323904 Marionette TRACE conn2 <- [1,2362,null,{}] 23:25:23 INFO - PROCESS | 2249 | 1461306323906 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:24 INFO - PROCESS | 2249 | 1461306324040 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:25:24 INFO - PROCESS | 2249 | 1461306324153 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a63d000 == 116 [pid = 2249] [id = 598] 23:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 335 (0x13a130c00) [pid = 2249] [serial = 1794] [outer = 0x0] 23:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 336 (0x13a469400) [pid = 2249] [serial = 1795] [outer = 0x13a130c00] 23:25:24 INFO - PROCESS | 2249 | 1461306324183 Marionette DEBUG loaded listener.js 23:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 337 (0x13a690400) [pid = 2249] [serial = 1796] [outer = 0x13a130c00] 23:25:24 INFO - PROCESS | 2249 | 1461306324624 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 23:25:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:25:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 771ms 23:25:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:25:24 INFO - PROCESS | 2249 | 1461306324674 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:25:24 INFO - PROCESS | 2249 | 1461306324676 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:25:24 INFO - PROCESS | 2249 | 1461306324678 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:25:24 INFO - PROCESS | 2249 | 1461306324679 Marionette TRACE conn2 <- [1,2366,null,{}] 23:25:24 INFO - PROCESS | 2249 | 1461306324682 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:24 INFO - PROCESS | 2249 | 1461306324816 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:25:24 INFO - PROCESS | 2249 | 1461306324930 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x146e72000 == 117 [pid = 2249] [id = 599] 23:25:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 338 (0x13a38c000) [pid = 2249] [serial = 1797] [outer = 0x0] 23:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 339 (0x141fdec00) [pid = 2249] [serial = 1798] [outer = 0x13a38c000] 23:25:25 INFO - PROCESS | 2249 | 1461306325003 Marionette DEBUG loaded listener.js 23:25:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 340 (0x142359c00) [pid = 2249] [serial = 1799] [outer = 0x13a38c000] 23:25:25 INFO - PROCESS | 2249 | 1461306325665 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 23:25:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:25:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1023ms 23:25:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:25:25 INFO - PROCESS | 2249 | 1461306325702 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:25:25 INFO - PROCESS | 2249 | 1461306325706 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:25:25 INFO - PROCESS | 2249 | 1461306325710 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:25:25 INFO - PROCESS | 2249 | 1461306325713 Marionette TRACE conn2 <- [1,2370,null,{}] 23:25:25 INFO - PROCESS | 2249 | 1461306325725 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:25 INFO - PROCESS | 2249 | 1461306325848 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:25:26 INFO - PROCESS | 2249 | 1461306326001 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x129763000 == 118 [pid = 2249] [id = 600] 23:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 341 (0x114f08400) [pid = 2249] [serial = 1800] [outer = 0x0] 23:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 342 (0x11926b000) [pid = 2249] [serial = 1801] [outer = 0x114f08400] 23:25:26 INFO - PROCESS | 2249 | 1461306326034 Marionette DEBUG loaded listener.js 23:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 343 (0x11a9d3000) [pid = 2249] [serial = 1802] [outer = 0x114f08400] 23:25:26 INFO - PROCESS | 2249 | 1461306326481 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 23:25:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:25:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 836ms 23:25:26 INFO - PROCESS | 2249 | 1461306326546 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:25:26 INFO - PROCESS | 2249 | 1461306326549 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:25:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:25:26 INFO - PROCESS | 2249 | 1461306326553 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:25:26 INFO - PROCESS | 2249 | 1461306326555 Marionette TRACE conn2 <- [1,2374,null,{}] 23:25:26 INFO - PROCESS | 2249 | 1461306326558 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:26 INFO - PROCESS | 2249 | 1461306326682 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:25:26 INFO - PROCESS | 2249 | 1461306326798 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a919800 == 119 [pid = 2249] [id = 601] 23:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 344 (0x11ab53000) [pid = 2249] [serial = 1803] [outer = 0x0] 23:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 345 (0x11c898400) [pid = 2249] [serial = 1804] [outer = 0x11ab53000] 23:25:26 INFO - PROCESS | 2249 | 1461306326827 Marionette DEBUG loaded listener.js 23:25:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 346 (0x126b71400) [pid = 2249] [serial = 1805] [outer = 0x11ab53000] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2da800 == 118 [pid = 2249] [id = 582] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12c164000 == 117 [pid = 2249] [id = 581] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac22800 == 116 [pid = 2249] [id = 580] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 345 (0x141fd8000) [pid = 2249] [serial = 1639] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 344 (0x13a12d400) [pid = 2249] [serial = 1642] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 343 (0x13a134400) [pid = 2249] [serial = 1645] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 342 (0x1426b9000) [pid = 2249] [serial = 1648] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x126f81800 == 115 [pid = 2249] [id = 579] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1239df800 == 114 [pid = 2249] [id = 578] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1185d4000 == 113 [pid = 2249] [id = 577] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x131f1d000 == 112 [pid = 2249] [id = 575] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12aca7000 == 111 [pid = 2249] [id = 574] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x148369000 == 110 [pid = 2249] [id = 573] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1487d7000 == 109 [pid = 2249] [id = 572] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x147ea2800 == 108 [pid = 2249] [id = 571] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x147e93000 == 107 [pid = 2249] [id = 570] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x145d47800 == 106 [pid = 2249] [id = 569] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a3bb000 == 105 [pid = 2249] [id = 568] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x14a499000 == 104 [pid = 2249] [id = 567] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x142383000 == 103 [pid = 2249] [id = 566] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12fa2b800 == 102 [pid = 2249] [id = 565] 23:25:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12a917000 == 101 [pid = 2249] [id = 564] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 341 (0x138b36800) [pid = 2249] [serial = 1607] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 340 (0x11c963400) [pid = 2249] [serial = 1657] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 339 (0x1133eec00) [pid = 2249] [serial = 1672] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 338 (0x126f15800) [pid = 2249] [serial = 1658] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 337 (0x12971d800) [pid = 2249] [serial = 1615] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 336 (0x12b014800) [pid = 2249] [serial = 1666] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 335 (0x12b05d000) [pid = 2249] [serial = 1667] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 334 (0x145e58400) [pid = 2249] [serial = 1651] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 333 (0x12a5a8400) [pid = 2249] [serial = 1618] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 332 (0x11ab55800) [pid = 2249] [serial = 1655] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 331 (0x115371c00) [pid = 2249] [serial = 1654] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 330 (0x11c072000) [pid = 2249] [serial = 1612] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 329 (0x12e86bc00) [pid = 2249] [serial = 1675] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 328 (0x138b2b000) [pid = 2249] [serial = 1624] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 327 (0x1133f2800) [pid = 2249] [serial = 1673] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 326 (0x12d037000) [pid = 2249] [serial = 1621] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 325 (0x139f1d800) [pid = 2249] [serial = 1630] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 324 (0x12c00a800) [pid = 2249] [serial = 1669] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 323 (0x12aa58000) [pid = 2249] [serial = 1663] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 322 (0x12ac50c00) [pid = 2249] [serial = 1664] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 321 (0x13a468000) [pid = 2249] [serial = 1636] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 320 (0x129d2d400) [pid = 2249] [serial = 1660] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 319 (0x12a058c00) [pid = 2249] [serial = 1661] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 318 (0x139a1ac00) [pid = 2249] [serial = 1627] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 317 (0x138b2e400) [pid = 2249] [serial = 1678] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 316 (0x13a388400) [pid = 2249] [serial = 1633] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 315 (0x11475c800) [pid = 2249] [serial = 1609] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 314 (0x12ffdb400) [pid = 2249] [serial = 1676] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 313 (0x11c23d000) [pid = 2249] [serial = 1681] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 312 (0x139994c00) [pid = 2249] [serial = 1679] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 311 (0x12af03800) [pid = 2249] [serial = 1682] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 310 (0x13a35e000) [pid = 2249] [serial = 1685] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 309 (0x142284000) [pid = 2249] [serial = 1688] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 308 (0x12e86d800) [pid = 2249] [serial = 1670] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 307 (0x139a1b000) [pid = 2249] [serial = 1684] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | --DOMWINDOW == 306 (0x13a46b400) [pid = 2249] [serial = 1687] [outer = 0x0] [url = about:blank] 23:25:27 INFO - PROCESS | 2249 | 1461306327331 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 23:25:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:25:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 825ms 23:25:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:25:27 INFO - PROCESS | 2249 | 1461306327379 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:25:27 INFO - PROCESS | 2249 | 1461306327380 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:25:27 INFO - PROCESS | 2249 | 1461306327382 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:25:27 INFO - PROCESS | 2249 | 1461306327384 Marionette TRACE conn2 <- [1,2378,null,{}] 23:25:27 INFO - PROCESS | 2249 | 1461306327394 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:27 INFO - PROCESS | 2249 | 1461306327508 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:25:27 INFO - PROCESS | 2249 | 1461306327513 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x12bbbd000 == 102 [pid = 2249] [id = 602] 23:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 307 (0x127599800) [pid = 2249] [serial = 1806] [outer = 0x0] 23:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 308 (0x12895a800) [pid = 2249] [serial = 1807] [outer = 0x127599800] 23:25:27 INFO - PROCESS | 2249 | 1461306327542 Marionette DEBUG loaded listener.js 23:25:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 309 (0x129d32400) [pid = 2249] [serial = 1808] [outer = 0x127599800] 23:25:27 INFO - PROCESS | 2249 | 1461306327963 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 23:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 625ms 23:25:28 INFO - PROCESS | 2249 | 1461306328007 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:25:28 INFO - PROCESS | 2249 | 1461306328009 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:25:28 INFO - PROCESS | 2249 | 1461306328011 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:25:28 INFO - PROCESS | 2249 | 1461306328013 Marionette TRACE conn2 <- [1,2382,null,{}] 23:25:28 INFO - PROCESS | 2249 | 1461306328015 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:28 INFO - PROCESS | 2249 | 1461306328130 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:25:28 INFO - PROCESS | 2249 | 1461306328136 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e771000 == 103 [pid = 2249] [id = 603] 23:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 310 (0x12a399c00) [pid = 2249] [serial = 1809] [outer = 0x0] 23:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 311 (0x12ac52400) [pid = 2249] [serial = 1810] [outer = 0x12a399c00] 23:25:28 INFO - PROCESS | 2249 | 1461306328162 Marionette DEBUG loaded listener.js 23:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 312 (0x12b0b5000) [pid = 2249] [serial = 1811] [outer = 0x12a399c00] 23:25:28 INFO - PROCESS | 2249 | 1461306328559 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 23:25:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:25:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 567ms 23:25:28 INFO - PROCESS | 2249 | 1461306328580 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:25:28 INFO - PROCESS | 2249 | 1461306328581 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:25:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:25:28 INFO - PROCESS | 2249 | 1461306328583 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:25:28 INFO - PROCESS | 2249 | 1461306328584 Marionette TRACE conn2 <- [1,2386,null,{}] 23:25:28 INFO - PROCESS | 2249 | 1461306328589 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:28 INFO - PROCESS | 2249 | 1461306328701 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:25:28 INFO - PROCESS | 2249 | 1461306328706 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe7d000 == 104 [pid = 2249] [id = 604] 23:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 313 (0x12b0b7000) [pid = 2249] [serial = 1812] [outer = 0x0] 23:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 314 (0x12b0ce400) [pid = 2249] [serial = 1813] [outer = 0x12b0b7000] 23:25:28 INFO - PROCESS | 2249 | 1461306328732 Marionette DEBUG loaded listener.js 23:25:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 315 (0x12b252000) [pid = 2249] [serial = 1814] [outer = 0x12b0b7000] 23:25:29 INFO - PROCESS | 2249 | 1461306329210 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 23:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 23:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:25:29 INFO - PROCESS | 2249 | 1461306329257 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:25:29 INFO - PROCESS | 2249 | 1461306329258 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:25:29 INFO - PROCESS | 2249 | 1461306329260 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:25:29 INFO - PROCESS | 2249 | 1461306329261 Marionette TRACE conn2 <- [1,2390,null,{}] 23:25:29 INFO - PROCESS | 2249 | 1461306329264 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:29 INFO - PROCESS | 2249 | 1461306329436 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:25:29 INFO - PROCESS | 2249 | 1461306329458 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a4e800 == 105 [pid = 2249] [id = 605] 23:25:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 316 (0x12f91dc00) [pid = 2249] [serial = 1815] [outer = 0x0] 23:25:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 317 (0x138b28800) [pid = 2249] [serial = 1816] [outer = 0x12f91dc00] 23:25:29 INFO - PROCESS | 2249 | 1461306329486 Marionette DEBUG loaded listener.js 23:25:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 318 (0x139dea800) [pid = 2249] [serial = 1817] [outer = 0x12f91dc00] 23:25:29 INFO - PROCESS | 2249 | 1461306329863 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 23:25:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:25:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 618ms 23:25:29 INFO - PROCESS | 2249 | 1461306329879 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:25:29 INFO - PROCESS | 2249 | 1461306329880 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:25:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:25:29 INFO - PROCESS | 2249 | 1461306329882 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:25:29 INFO - PROCESS | 2249 | 1461306329883 Marionette TRACE conn2 <- [1,2394,null,{}] 23:25:29 INFO - PROCESS | 2249 | 1461306329886 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:30 INFO - PROCESS | 2249 | 1461306330041 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:25:30 INFO - PROCESS | 2249 | 1461306330077 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a3aa800 == 106 [pid = 2249] [id = 606] 23:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 319 (0x12fad1800) [pid = 2249] [serial = 1818] [outer = 0x0] 23:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 320 (0x13a134400) [pid = 2249] [serial = 1819] [outer = 0x12fad1800] 23:25:30 INFO - PROCESS | 2249 | 1461306330103 Marionette DEBUG loaded listener.js 23:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 321 (0x142284000) [pid = 2249] [serial = 1820] [outer = 0x12fad1800] 23:25:30 INFO - PROCESS | 2249 | 1461306330511 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:25:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:25:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 669ms 23:25:30 INFO - PROCESS | 2249 | 1461306330552 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:25:30 INFO - PROCESS | 2249 | 1461306330553 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:25:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:25:30 INFO - PROCESS | 2249 | 1461306330555 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:25:30 INFO - PROCESS | 2249 | 1461306330556 Marionette TRACE conn2 <- [1,2398,null,{}] 23:25:30 INFO - PROCESS | 2249 | 1461306330559 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:30 INFO - PROCESS | 2249 | 1461306330725 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:25:30 INFO - PROCESS | 2249 | 1461306330751 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x142128800 == 107 [pid = 2249] [id = 607] 23:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 322 (0x11c073400) [pid = 2249] [serial = 1821] [outer = 0x0] 23:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 323 (0x142357400) [pid = 2249] [serial = 1822] [outer = 0x11c073400] 23:25:30 INFO - PROCESS | 2249 | 1461306330776 Marionette DEBUG loaded listener.js 23:25:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 324 (0x142d18800) [pid = 2249] [serial = 1823] [outer = 0x11c073400] 23:25:31 INFO - PROCESS | 2249 | 1461306331154 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 23:25:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:25:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 621ms 23:25:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:25:31 INFO - PROCESS | 2249 | 1461306331176 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:25:31 INFO - PROCESS | 2249 | 1461306331177 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:25:31 INFO - PROCESS | 2249 | 1461306331179 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:25:31 INFO - PROCESS | 2249 | 1461306331180 Marionette TRACE conn2 <- [1,2402,null,{}] 23:25:31 INFO - PROCESS | 2249 | 1461306331183 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:31 INFO - PROCESS | 2249 | 1461306331751 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 323 (0x128882800) [pid = 2249] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 322 (0x12b012400) [pid = 2249] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 321 (0x11c23e800) [pid = 2249] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 320 (0x11b963000) [pid = 2249] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 319 (0x14228ac00) [pid = 2249] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 318 (0x11ad94400) [pid = 2249] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 317 (0x114f0b400) [pid = 2249] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 316 (0x1134c1c00) [pid = 2249] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 315 (0x12b013800) [pid = 2249] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 314 (0x12ffe9800) [pid = 2249] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 313 (0x12d42e800) [pid = 2249] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 312 (0x12aa4f400) [pid = 2249] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 311 (0x12afbb000) [pid = 2249] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 310 (0x119a1ac00) [pid = 2249] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 309 (0x12af05000) [pid = 2249] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 308 (0x126f12c00) [pid = 2249] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 307 (0x12b1bcc00) [pid = 2249] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 306 (0x129750400) [pid = 2249] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 305 (0x139b98c00) [pid = 2249] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 304 (0x12e7b3000) [pid = 2249] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 303 (0x12d432c00) [pid = 2249] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 302 (0x13066dc00) [pid = 2249] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 301 (0x114f66400) [pid = 2249] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 300 (0x11c899000) [pid = 2249] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 299 (0x127ab6400) [pid = 2249] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 298 (0x12afc0400) [pid = 2249] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 297 (0x114f06800) [pid = 2249] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 296 (0x130678c00) [pid = 2249] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 295 (0x12aa1f000) [pid = 2249] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 294 (0x12ffe9400) [pid = 2249] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 293 (0x125ae1000) [pid = 2249] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 292 (0x12a057c00) [pid = 2249] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 291 (0x11c9bc800) [pid = 2249] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 290 (0x12aa51400) [pid = 2249] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 289 (0x12af0e800) [pid = 2249] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 288 (0x114cae400) [pid = 2249] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 287 (0x1133ef800) [pid = 2249] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 286 (0x12fae2c00) [pid = 2249] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 285 (0x118514800) [pid = 2249] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x11b963800) [pid = 2249] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x11c1a8400) [pid = 2249] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x12e7b2400) [pid = 2249] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x13090a400) [pid = 2249] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x11a55ac00) [pid = 2249] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x11c085800) [pid = 2249] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x12a058000) [pid = 2249] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x12af0c800) [pid = 2249] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x12e862000) [pid = 2249] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x11c117400) [pid = 2249] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x12bbe0400) [pid = 2249] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x128880400) [pid = 2249] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x115631000) [pid = 2249] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x11c964800) [pid = 2249] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x129d2d000) [pid = 2249] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x11562f000) [pid = 2249] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x12bbe3400) [pid = 2249] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x129d30c00) [pid = 2249] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x1152b5400) [pid = 2249] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x11c1a1000) [pid = 2249] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x13998f400) [pid = 2249] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x114caf800) [pid = 2249] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x12700b000) [pid = 2249] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x12ab0dc00) [pid = 2249] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:25:31 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x12b0c8400) [pid = 2249] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:25:31 INFO - PROCESS | 2249 | 1461306331860 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x1188fd800 == 108 [pid = 2249] [id = 608] 23:25:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x1133ef800) [pid = 2249] [serial = 1824] [outer = 0x0] 23:25:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x1147dcc00) [pid = 2249] [serial = 1825] [outer = 0x1133ef800] 23:25:31 INFO - PROCESS | 2249 | 1461306331886 Marionette DEBUG loaded listener.js 23:25:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x114f66400) [pid = 2249] [serial = 1826] [outer = 0x1133ef800] 23:25:32 INFO - PROCESS | 2249 | 1461306332185 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 23:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1021ms 23:25:32 INFO - PROCESS | 2249 | 1461306332201 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:25:32 INFO - PROCESS | 2249 | 1461306332202 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:25:32 INFO - PROCESS | 2249 | 1461306332235 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:25:32 INFO - PROCESS | 2249 | 1461306332236 Marionette TRACE conn2 <- [1,2406,null,{}] 23:25:32 INFO - PROCESS | 2249 | 1461306332242 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:32 INFO - PROCESS | 2249 | 1461306332354 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:25:32 INFO - PROCESS | 2249 | 1461306332358 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e596800 == 109 [pid = 2249] [id = 609] 23:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x115631000) [pid = 2249] [serial = 1827] [outer = 0x0] 23:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x11bfbb400) [pid = 2249] [serial = 1828] [outer = 0x115631000] 23:25:32 INFO - PROCESS | 2249 | 1461306332384 Marionette DEBUG loaded listener.js 23:25:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x11c238400) [pid = 2249] [serial = 1829] [outer = 0x115631000] 23:25:32 INFO - PROCESS | 2249 | 1461306332752 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 23:25:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:25:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 594ms 23:25:32 INFO - PROCESS | 2249 | 1461306332807 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:25:32 INFO - PROCESS | 2249 | 1461306332809 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:25:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:25:32 INFO - PROCESS | 2249 | 1461306332811 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:25:32 INFO - PROCESS | 2249 | 1461306332813 Marionette TRACE conn2 <- [1,2410,null,{}] 23:25:32 INFO - PROCESS | 2249 | 1461306332815 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:32 INFO - PROCESS | 2249 | 1461306332985 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:25:33 INFO - PROCESS | 2249 | 1461306333000 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a5c3000 == 110 [pid = 2249] [id = 610] 23:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x11c967c00) [pid = 2249] [serial = 1830] [outer = 0x0] 23:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x129d30c00) [pid = 2249] [serial = 1831] [outer = 0x11c967c00] 23:25:33 INFO - PROCESS | 2249 | 1461306333033 Marionette DEBUG loaded listener.js 23:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x12b012400) [pid = 2249] [serial = 1832] [outer = 0x11c967c00] 23:25:33 INFO - PROCESS | 2249 | 1461306333413 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 23:25:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:25:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 621ms 23:25:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:25:33 INFO - PROCESS | 2249 | 1461306333432 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:25:33 INFO - PROCESS | 2249 | 1461306333434 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:25:33 INFO - PROCESS | 2249 | 1461306333436 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:25:33 INFO - PROCESS | 2249 | 1461306333437 Marionette TRACE conn2 <- [1,2414,null,{}] 23:25:33 INFO - PROCESS | 2249 | 1461306333439 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:33 INFO - PROCESS | 2249 | 1461306333552 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:25:33 INFO - PROCESS | 2249 | 1461306333656 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x145d56800 == 111 [pid = 2249] [id = 611] 23:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x12af0e800) [pid = 2249] [serial = 1833] [outer = 0x0] 23:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x12bbdd800) [pid = 2249] [serial = 1834] [outer = 0x12af0e800] 23:25:33 INFO - PROCESS | 2249 | 1461306333682 Marionette DEBUG loaded listener.js 23:25:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x12f291000) [pid = 2249] [serial = 1835] [outer = 0x12af0e800] 23:25:34 INFO - PROCESS | 2249 | 1461306334223 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 23:25:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:25:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 820ms 23:25:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:25:34 INFO - PROCESS | 2249 | 1461306334257 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:25:34 INFO - PROCESS | 2249 | 1461306334260 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:25:34 INFO - PROCESS | 2249 | 1461306334264 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:25:34 INFO - PROCESS | 2249 | 1461306334266 Marionette TRACE conn2 <- [1,2418,null,{}] 23:25:34 INFO - PROCESS | 2249 | 1461306334295 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:34 INFO - PROCESS | 2249 | 1461306334433 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:25:34 INFO - PROCESS | 2249 | 1461306334579 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288aa800 == 112 [pid = 2249] [id = 612] 23:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x11850d000) [pid = 2249] [serial = 1836] [outer = 0x0] 23:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x11a9d9800) [pid = 2249] [serial = 1837] [outer = 0x11850d000] 23:25:34 INFO - PROCESS | 2249 | 1461306334612 Marionette DEBUG loaded listener.js 23:25:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x11c072000) [pid = 2249] [serial = 1838] [outer = 0x11850d000] 23:25:35 INFO - PROCESS | 2249 | 1461306335020 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 820ms 23:25:35 INFO - PROCESS | 2249 | 1461306335084 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:25:35 INFO - PROCESS | 2249 | 1461306335089 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:25:35 INFO - PROCESS | 2249 | 1461306335093 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:25:35 INFO - PROCESS | 2249 | 1461306335095 Marionette TRACE conn2 <- [1,2422,null,{}] 23:25:35 INFO - PROCESS | 2249 | 1461306335098 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:35 INFO - PROCESS | 2249 | 1461306335233 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:25:35 INFO - PROCESS | 2249 | 1461306335375 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5ad000 == 113 [pid = 2249] [id = 613] 23:25:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x11c1aa000) [pid = 2249] [serial = 1839] [outer = 0x0] 23:25:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x126f0d400) [pid = 2249] [serial = 1840] [outer = 0x11c1aa000] 23:25:35 INFO - PROCESS | 2249 | 1461306335406 Marionette DEBUG loaded listener.js 23:25:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x127ab4800) [pid = 2249] [serial = 1841] [outer = 0x11c1aa000] 23:25:35 INFO - PROCESS | 2249 | 1461306335869 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 820ms 23:25:35 INFO - PROCESS | 2249 | 1461306335914 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:25:35 INFO - PROCESS | 2249 | 1461306335915 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:25:35 INFO - PROCESS | 2249 | 1461306335918 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:25:35 INFO - PROCESS | 2249 | 1461306335922 Marionette TRACE conn2 <- [1,2426,null,{}] 23:25:35 INFO - PROCESS | 2249 | 1461306335930 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:36 INFO - PROCESS | 2249 | 1461306336065 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:25:36 INFO - PROCESS | 2249 | 1461306336179 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x142381800 == 114 [pid = 2249] [id = 614] 23:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x12a59b400) [pid = 2249] [serial = 1842] [outer = 0x0] 23:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x12ac57400) [pid = 2249] [serial = 1843] [outer = 0x12a59b400] 23:25:36 INFO - PROCESS | 2249 | 1461306336213 Marionette DEBUG loaded listener.js 23:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x12b0ccc00) [pid = 2249] [serial = 1844] [outer = 0x12a59b400] 23:25:36 INFO - PROCESS | 2249 | 1461306336642 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 23:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 776ms 23:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:25:36 INFO - PROCESS | 2249 | 1461306336694 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:25:36 INFO - PROCESS | 2249 | 1461306336696 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:25:36 INFO - PROCESS | 2249 | 1461306336698 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:25:36 INFO - PROCESS | 2249 | 1461306336699 Marionette TRACE conn2 <- [1,2430,null,{}] 23:25:36 INFO - PROCESS | 2249 | 1461306336702 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:36 INFO - PROCESS | 2249 | 1461306336839 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:25:36 INFO - PROCESS | 2249 | 1461306336981 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x148367000 == 115 [pid = 2249] [id = 615] 23:25:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x12b1bdc00) [pid = 2249] [serial = 1845] [outer = 0x0] 23:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x12bbe3400) [pid = 2249] [serial = 1846] [outer = 0x12b1bdc00] 23:25:37 INFO - PROCESS | 2249 | 1461306337011 Marionette DEBUG loaded listener.js 23:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x12db3f000) [pid = 2249] [serial = 1847] [outer = 0x12b1bdc00] 23:25:37 INFO - PROCESS | 2249 | 1461306337457 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 23:25:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:25:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 820ms 23:25:37 INFO - PROCESS | 2249 | 1461306337521 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:25:37 INFO - PROCESS | 2249 | 1461306337523 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:25:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:25:37 INFO - PROCESS | 2249 | 1461306337525 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:25:37 INFO - PROCESS | 2249 | 1461306337526 Marionette TRACE conn2 <- [1,2434,null,{}] 23:25:37 INFO - PROCESS | 2249 | 1461306337529 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:37 INFO - PROCESS | 2249 | 1461306337659 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:25:37 INFO - PROCESS | 2249 | 1461306337772 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a2be800 == 116 [pid = 2249] [id = 616] 23:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x12b424000) [pid = 2249] [serial = 1848] [outer = 0x0] 23:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 286 (0x12f2cc000) [pid = 2249] [serial = 1849] [outer = 0x12b424000] 23:25:37 INFO - PROCESS | 2249 | 1461306337802 Marionette DEBUG loaded listener.js 23:25:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 287 (0x12fad3000) [pid = 2249] [serial = 1850] [outer = 0x12b424000] 23:25:38 INFO - PROCESS | 2249 | 1461306338277 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 23:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 772ms 23:25:38 INFO - PROCESS | 2249 | 1461306338298 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:25:38 INFO - PROCESS | 2249 | 1461306338300 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:25:38 INFO - PROCESS | 2249 | 1461306338304 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:25:38 INFO - PROCESS | 2249 | 1461306338306 Marionette TRACE conn2 <- [1,2438,null,{}] 23:25:38 INFO - PROCESS | 2249 | 1461306338310 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:38 INFO - PROCESS | 2249 | 1461306338464 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:25:38 INFO - PROCESS | 2249 | 1461306338578 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a3c4000 == 117 [pid = 2249] [id = 617] 23:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 288 (0x12ffe9000) [pid = 2249] [serial = 1851] [outer = 0x0] 23:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 289 (0x139994c00) [pid = 2249] [serial = 1852] [outer = 0x12ffe9000] 23:25:38 INFO - PROCESS | 2249 | 1461306338610 Marionette DEBUG loaded listener.js 23:25:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 290 (0x13a68e000) [pid = 2249] [serial = 1853] [outer = 0x12ffe9000] 23:25:39 INFO - PROCESS | 2249 | 1461306339095 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 23:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 823ms 23:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:25:39 INFO - PROCESS | 2249 | 1461306339127 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:25:39 INFO - PROCESS | 2249 | 1461306339128 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:25:39 INFO - PROCESS | 2249 | 1461306339130 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:25:39 INFO - PROCESS | 2249 | 1461306339131 Marionette TRACE conn2 <- [1,2442,null,{}] 23:25:39 INFO - PROCESS | 2249 | 1461306339134 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:39 INFO - PROCESS | 2249 | 1461306339265 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:25:39 INFO - PROCESS | 2249 | 1461306339411 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a498000 == 118 [pid = 2249] [id = 618] 23:25:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 291 (0x139b93400) [pid = 2249] [serial = 1854] [outer = 0x0] 23:25:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 292 (0x142282800) [pid = 2249] [serial = 1855] [outer = 0x139b93400] 23:25:39 INFO - PROCESS | 2249 | 1461306339441 Marionette DEBUG loaded listener.js 23:25:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 293 (0x142d1d400) [pid = 2249] [serial = 1856] [outer = 0x139b93400] 23:25:39 INFO - PROCESS | 2249 | 1461306339868 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 23:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 769ms 23:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:25:39 INFO - PROCESS | 2249 | 1461306339900 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:25:39 INFO - PROCESS | 2249 | 1461306339901 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:25:39 INFO - PROCESS | 2249 | 1461306339903 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:25:39 INFO - PROCESS | 2249 | 1461306339904 Marionette TRACE conn2 <- [1,2446,null,{}] 23:25:39 INFO - PROCESS | 2249 | 1461306339907 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:40 INFO - PROCESS | 2249 | 1461306340039 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:25:40 INFO - PROCESS | 2249 | 1461306340154 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x148618000 == 119 [pid = 2249] [id = 619] 23:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 294 (0x141fdf800) [pid = 2249] [serial = 1857] [outer = 0x0] 23:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 295 (0x145e55c00) [pid = 2249] [serial = 1858] [outer = 0x141fdf800] 23:25:40 INFO - PROCESS | 2249 | 1461306340184 Marionette DEBUG loaded listener.js 23:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 296 (0x146c03c00) [pid = 2249] [serial = 1859] [outer = 0x141fdf800] 23:25:40 INFO - PROCESS | 2249 | 1461306340585 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 23:25:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:25:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 23:25:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:25:40 INFO - PROCESS | 2249 | 1461306340624 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:25:40 INFO - PROCESS | 2249 | 1461306340625 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:25:40 INFO - PROCESS | 2249 | 1461306340627 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:25:40 INFO - PROCESS | 2249 | 1461306340629 Marionette TRACE conn2 <- [1,2450,null,{}] 23:25:40 INFO - PROCESS | 2249 | 1461306340648 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:40 INFO - PROCESS | 2249 | 1461306340779 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:25:40 INFO - PROCESS | 2249 | 1461306340893 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x1483de000 == 120 [pid = 2249] [id = 620] 23:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 297 (0x11c06b800) [pid = 2249] [serial = 1860] [outer = 0x0] 23:25:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 298 (0x142352400) [pid = 2249] [serial = 1861] [outer = 0x11c06b800] 23:25:40 INFO - PROCESS | 2249 | 1461306340963 Marionette DEBUG loaded listener.js 23:25:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 299 (0x146c0b400) [pid = 2249] [serial = 1862] [outer = 0x11c06b800] 23:25:41 INFO - PROCESS | 2249 | 1461306341372 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 23:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 771ms 23:25:41 INFO - PROCESS | 2249 | 1461306341398 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:25:41 INFO - PROCESS | 2249 | 1461306341400 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:25:41 INFO - PROCESS | 2249 | 1461306341402 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:25:41 INFO - PROCESS | 2249 | 1461306341403 Marionette TRACE conn2 <- [1,2454,null,{}] 23:25:41 INFO - PROCESS | 2249 | 1461306341406 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:41 INFO - PROCESS | 2249 | 1461306341538 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:25:41 INFO - PROCESS | 2249 | 1461306341683 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x14861a000 == 121 [pid = 2249] [id = 621] 23:25:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 300 (0x146c0b800) [pid = 2249] [serial = 1863] [outer = 0x0] 23:25:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 301 (0x146c11000) [pid = 2249] [serial = 1864] [outer = 0x146c0b800] 23:25:41 INFO - PROCESS | 2249 | 1461306341713 Marionette DEBUG loaded listener.js 23:25:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 302 (0x147d63000) [pid = 2249] [serial = 1865] [outer = 0x146c0b800] 23:25:42 INFO - PROCESS | 2249 | 1461306342124 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 23:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 769ms 23:25:42 INFO - PROCESS | 2249 | 1461306342172 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:25:42 INFO - PROCESS | 2249 | 1461306342173 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:25:42 INFO - PROCESS | 2249 | 1461306342176 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:25:42 INFO - PROCESS | 2249 | 1461306342178 Marionette TRACE conn2 <- [1,2458,null,{}] 23:25:42 INFO - PROCESS | 2249 | 1461306342180 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:42 INFO - PROCESS | 2249 | 1461306342328 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:25:42 INFO - PROCESS | 2249 | 1461306342446 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x1493d6800 == 122 [pid = 2249] [id = 622] 23:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 303 (0x147d64c00) [pid = 2249] [serial = 1866] [outer = 0x0] 23:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 304 (0x147d6c800) [pid = 2249] [serial = 1867] [outer = 0x147d64c00] 23:25:42 INFO - PROCESS | 2249 | 1461306342479 Marionette DEBUG loaded listener.js 23:25:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 305 (0x1481cb000) [pid = 2249] [serial = 1868] [outer = 0x147d64c00] 23:25:42 INFO - PROCESS | 2249 | 1461306342958 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 23:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 820ms 23:25:43 INFO - PROCESS | 2249 | 1461306343005 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:25:43 INFO - PROCESS | 2249 | 1461306343007 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:25:43 INFO - PROCESS | 2249 | 1461306343012 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:25:43 INFO - PROCESS | 2249 | 1461306343013 Marionette TRACE conn2 <- [1,2462,null,{}] 23:25:43 INFO - PROCESS | 2249 | 1461306343015 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:43 INFO - PROCESS | 2249 | 1461306343150 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:25:43 INFO - PROCESS | 2249 | 1461306343268 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a912800 == 123 [pid = 2249] [id = 623] 23:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 306 (0x1133ed400) [pid = 2249] [serial = 1869] [outer = 0x0] 23:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 307 (0x11c66c800) [pid = 2249] [serial = 1870] [outer = 0x1133ed400] 23:25:43 INFO - PROCESS | 2249 | 1461306343298 Marionette DEBUG loaded listener.js 23:25:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 308 (0x1481d0400) [pid = 2249] [serial = 1871] [outer = 0x1133ed400] 23:25:43 INFO - PROCESS | 2249 | 1461306343772 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 23:25:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:25:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 768ms 23:25:43 INFO - PROCESS | 2249 | 1461306343781 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:25:43 INFO - PROCESS | 2249 | 1461306343782 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:25:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:25:43 INFO - PROCESS | 2249 | 1461306343784 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:25:43 INFO - PROCESS | 2249 | 1461306343785 Marionette TRACE conn2 <- [1,2466,null,{}] 23:25:43 INFO - PROCESS | 2249 | 1461306343788 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:43 INFO - PROCESS | 2249 | 1461306343926 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:25:44 INFO - PROCESS | 2249 | 1461306344074 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b23000 == 124 [pid = 2249] [id = 624] 23:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 309 (0x1134c5000) [pid = 2249] [serial = 1872] [outer = 0x0] 23:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 310 (0x11a78b000) [pid = 2249] [serial = 1873] [outer = 0x1134c5000] 23:25:44 INFO - PROCESS | 2249 | 1461306344104 Marionette DEBUG loaded listener.js 23:25:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 311 (0x127014c00) [pid = 2249] [serial = 1874] [outer = 0x1134c5000] 23:25:44 INFO - PROCESS | 2249 | 1461306344559 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 23:25:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:25:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 822ms 23:25:44 INFO - PROCESS | 2249 | 1461306344607 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:25:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:25:44 INFO - PROCESS | 2249 | 1461306344608 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:25:44 INFO - PROCESS | 2249 | 1461306344611 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:25:44 INFO - PROCESS | 2249 | 1461306344613 Marionette TRACE conn2 <- [1,2470,null,{}] 23:25:44 INFO - PROCESS | 2249 | 1461306344615 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:44 INFO - PROCESS | 2249 | 1461306344764 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:25:45 INFO - PROCESS | 2249 | 1461306345308 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d2f000 == 125 [pid = 2249] [id = 625] 23:25:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 312 (0x1134c1c00) [pid = 2249] [serial = 1875] [outer = 0x0] 23:25:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 313 (0x1134ce400) [pid = 2249] [serial = 1876] [outer = 0x1134c1c00] 23:25:45 INFO - PROCESS | 2249 | 1461306345475 Marionette DEBUG loaded listener.js 23:25:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 314 (0x1152bd000) [pid = 2249] [serial = 1877] [outer = 0x1134c1c00] 23:25:46 INFO - PROCESS | 2249 | 1461306346077 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 23:25:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:25:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1520ms 23:25:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:25:46 INFO - PROCESS | 2249 | 1461306346131 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:25:46 INFO - PROCESS | 2249 | 1461306346134 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:25:46 INFO - PROCESS | 2249 | 1461306346137 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:25:46 INFO - PROCESS | 2249 | 1461306346139 Marionette TRACE conn2 <- [1,2474,null,{}] 23:25:46 INFO - PROCESS | 2249 | 1461306346143 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:46 INFO - PROCESS | 2249 | 1461306346260 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:25:46 INFO - PROCESS | 2249 | 1461306346428 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x11928e800 == 126 [pid = 2249] [id = 626] 23:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 315 (0x1134c8000) [pid = 2249] [serial = 1878] [outer = 0x0] 23:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 316 (0x114eb1000) [pid = 2249] [serial = 1879] [outer = 0x1134c8000] 23:25:46 INFO - PROCESS | 2249 | 1461306346459 Marionette DEBUG loaded listener.js 23:25:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 317 (0x11a9d0800) [pid = 2249] [serial = 1880] [outer = 0x1134c8000] 23:25:46 INFO - PROCESS | 2249 | 1461306346961 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 23:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 873ms 23:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:25:47 INFO - PROCESS | 2249 | 1461306347011 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:25:47 INFO - PROCESS | 2249 | 1461306347013 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:25:47 INFO - PROCESS | 2249 | 1461306347016 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:25:47 INFO - PROCESS | 2249 | 1461306347017 Marionette TRACE conn2 <- [1,2478,null,{}] 23:25:47 INFO - PROCESS | 2249 | 1461306347021 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:47 INFO - PROCESS | 2249 | 1461306347143 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:25:47 INFO - PROCESS | 2249 | 1461306347272 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270e0800 == 127 [pid = 2249] [id = 627] 23:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 318 (0x11b95fc00) [pid = 2249] [serial = 1881] [outer = 0x0] 23:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 319 (0x11c073c00) [pid = 2249] [serial = 1882] [outer = 0x11b95fc00] 23:25:47 INFO - PROCESS | 2249 | 1461306347300 Marionette DEBUG loaded listener.js 23:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 320 (0x11c1a3400) [pid = 2249] [serial = 1883] [outer = 0x11b95fc00] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x13a5de800 == 126 [pid = 2249] [id = 401] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x114b6d800 == 125 [pid = 2249] [id = 95] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x126f8d000 == 124 [pid = 2249] [id = 87] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x129b36000 == 123 [pid = 2249] [id = 126] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x1154c3000 == 122 [pid = 2249] [id = 405] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x11aae7000 == 121 [pid = 2249] [id = 86] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x118b22800 == 120 [pid = 2249] [id = 258] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 319 (0x12aa1e400) [pid = 2249] [serial = 1750] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 318 (0x139de7800) [pid = 2249] [serial = 1726] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 317 (0x13a386000) [pid = 2249] [serial = 1723] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12e5aa800 == 119 [pid = 2249] [id = 596] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x14277d000 == 118 [pid = 2249] [id = 595] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x142126800 == 117 [pid = 2249] [id = 594] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x13a63e800 == 116 [pid = 2249] [id = 593] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x13a18e800 == 115 [pid = 2249] [id = 592] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x139ce9800 == 114 [pid = 2249] [id = 591] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x139a55000 == 113 [pid = 2249] [id = 590] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x1373af800 == 112 [pid = 2249] [id = 589] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x130364800 == 111 [pid = 2249] [id = 588] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12f664000 == 110 [pid = 2249] [id = 587] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12c165800 == 109 [pid = 2249] [id = 586] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x126d14000 == 108 [pid = 2249] [id = 585] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x119710800 == 107 [pid = 2249] [id = 584] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12e756800 == 106 [pid = 2249] [id = 583] 23:25:47 INFO - PROCESS | 2249 | --DOCSHELL 0x14a3c6800 == 105 [pid = 2249] [id = 563] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 316 (0x129b81c00) [pid = 2249] [serial = 1747] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 315 (0x12a59e800) [pid = 2249] [serial = 1748] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 314 (0x12b01e400) [pid = 2249] [serial = 1403] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 313 (0x126b71800) [pid = 2249] [serial = 1742] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 312 (0x11c10e800) [pid = 2249] [serial = 1738] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 311 (0x14235c800) [pid = 2249] [serial = 1691] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 310 (0x125ae0400) [pid = 2249] [serial = 1264] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 309 (0x11af11000) [pid = 2249] [serial = 1693] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 308 (0x11a9de000) [pid = 2249] [serial = 1261] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 307 (0x114caf400) [pid = 2249] [serial = 1258] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 306 (0x12b664800) [pid = 2249] [serial = 1406] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 305 (0x130903400) [pid = 2249] [serial = 1415] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 304 (0x12e490800) [pid = 2249] [serial = 1147] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 303 (0x12b251400) [pid = 2249] [serial = 1141] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 302 (0x12afc7000) [pid = 2249] [serial = 1279] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 301 (0x128879c00) [pid = 2249] [serial = 1696] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 300 (0x12b675c00) [pid = 2249] [serial = 1699] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 299 (0x11a54c800) [pid = 2249] [serial = 1735] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 298 (0x12af11400) [pid = 2249] [serial = 1348] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 297 (0x11c1a4800) [pid = 2249] [serial = 1739] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 296 (0x127015800) [pid = 2249] [serial = 1744] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 295 (0x12e209400) [pid = 2249] [serial = 1339] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 294 (0x12a39a400) [pid = 2249] [serial = 1138] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 293 (0x14227c000) [pid = 2249] [serial = 1490] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 292 (0x12f56e800) [pid = 2249] [serial = 1153] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 291 (0x12f294000) [pid = 2249] [serial = 1273] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 290 (0x130910c00) [pid = 2249] [serial = 1418] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 289 (0x1188b0800) [pid = 2249] [serial = 1132] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 288 (0x125adf800) [pid = 2249] [serial = 1135] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 287 (0x12ac4f800) [pid = 2249] [serial = 1207] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 286 (0x12f2c9c00) [pid = 2249] [serial = 1282] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 285 (0x147f2e400) [pid = 2249] [serial = 1729] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x11a555c00) [pid = 2249] [serial = 1463] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x141fdbc00) [pid = 2249] [serial = 1421] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x12b678000) [pid = 2249] [serial = 1210] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x142358c00) [pid = 2249] [serial = 1690] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x13998e000) [pid = 2249] [serial = 1481] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x142d20c00) [pid = 2249] [serial = 1711] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x12f297c00) [pid = 2249] [serial = 1342] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x1481cac00) [pid = 2249] [serial = 1717] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x12afc5c00) [pid = 2249] [serial = 1400] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x127009000) [pid = 2249] [serial = 1201] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x12bd87c00) [pid = 2249] [serial = 1144] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x12fac6400) [pid = 2249] [serial = 1351] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x11ab57000) [pid = 2249] [serial = 1736] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x114f09800) [pid = 2249] [serial = 1324] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x114004c00) [pid = 2249] [serial = 1732] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x13066d400) [pid = 2249] [serial = 1412] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x11b0ea400) [pid = 2249] [serial = 1394] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x14235dc00) [pid = 2249] [serial = 1708] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x147f27000) [pid = 2249] [serial = 1720] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x129d30800) [pid = 2249] [serial = 1267] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x11c966000) [pid = 2249] [serial = 1198] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x130906000) [pid = 2249] [serial = 1702] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x12f294400) [pid = 2249] [serial = 1150] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x139b8e400) [pid = 2249] [serial = 1484] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x125ade400) [pid = 2249] [serial = 1466] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x145e54400) [pid = 2249] [serial = 1714] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x11c1a5000) [pid = 2249] [serial = 1195] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x12ac4d800) [pid = 2249] [serial = 1469] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x12b680400) [pid = 2249] [serial = 1472] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x12f916c00) [pid = 2249] [serial = 1345] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x1279cb000) [pid = 2249] [serial = 1330] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x12e7b3800) [pid = 2249] [serial = 1475] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x12ab0d000) [pid = 2249] [serial = 1333] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x128883400) [pid = 2249] [serial = 1745] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x114f0ec00) [pid = 2249] [serial = 1733] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x13a12a800) [pid = 2249] [serial = 1705] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x12b1be400) [pid = 2249] [serial = 1213] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x12971f000) [pid = 2249] [serial = 1397] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x12ffe2800) [pid = 2249] [serial = 1478] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x11b0ee000) [pid = 2249] [serial = 1327] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x12ffe1800) [pid = 2249] [serial = 1409] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12bbe5000) [pid = 2249] [serial = 1270] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x11b0ee800) [pid = 2249] [serial = 1192] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x142288c00) [pid = 2249] [serial = 1424] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x125dd4800) [pid = 2249] [serial = 1741] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x139b98800) [pid = 2249] [serial = 1487] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x114f75c00) [pid = 2249] [serial = 1189] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x12a5a3000) [pid = 2249] [serial = 1204] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x12b1bb400) [pid = 2249] [serial = 1336] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x12f298800) [pid = 2249] [serial = 1276] [outer = 0x0] [url = about:blank] 23:25:47 INFO - PROCESS | 2249 | 1461306347816 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 23:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 820ms 23:25:47 INFO - PROCESS | 2249 | 1461306347841 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:25:47 INFO - PROCESS | 2249 | 1461306347842 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:25:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:25:47 INFO - PROCESS | 2249 | 1461306347846 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:25:47 INFO - PROCESS | 2249 | 1461306347850 Marionette TRACE conn2 <- [1,2482,null,{}] 23:25:47 INFO - PROCESS | 2249 | 1461306347856 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:47 INFO - PROCESS | 2249 | 1461306347966 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:25:47 INFO - PROCESS | 2249 | 1461306347972 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x1270dd000 == 106 [pid = 2249] [id = 628] 23:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x11b0ee800) [pid = 2249] [serial = 1884] [outer = 0x0] 23:25:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x11c1ac800) [pid = 2249] [serial = 1885] [outer = 0x11b0ee800] 23:25:48 INFO - PROCESS | 2249 | 1461306347998 Marionette DEBUG loaded listener.js 23:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x11c965c00) [pid = 2249] [serial = 1886] [outer = 0x11b0ee800] 23:25:48 INFO - PROCESS | 2249 | 1461306348408 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 23:25:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:25:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 623ms 23:25:48 INFO - PROCESS | 2249 | 1461306348469 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:25:48 INFO - PROCESS | 2249 | 1461306348470 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:25:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:25:48 INFO - PROCESS | 2249 | 1461306348473 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:25:48 INFO - PROCESS | 2249 | 1461306348474 Marionette TRACE conn2 <- [1,2486,null,{}] 23:25:48 INFO - PROCESS | 2249 | 1461306348476 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:48 INFO - PROCESS | 2249 | 1461306348585 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:25:48 INFO - PROCESS | 2249 | 1461306348609 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a99e800 == 107 [pid = 2249] [id = 629] 23:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x125ae0400) [pid = 2249] [serial = 1887] [outer = 0x0] 23:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x125e2ec00) [pid = 2249] [serial = 1888] [outer = 0x125ae0400] 23:25:48 INFO - PROCESS | 2249 | 1461306348635 Marionette DEBUG loaded listener.js 23:25:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x126f14800) [pid = 2249] [serial = 1889] [outer = 0x125ae0400] 23:25:49 INFO - PROCESS | 2249 | 1461306349020 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 23:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 573ms 23:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:25:49 INFO - PROCESS | 2249 | 1461306349046 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:25:49 INFO - PROCESS | 2249 | 1461306349047 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:25:49 INFO - PROCESS | 2249 | 1461306349049 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:25:49 INFO - PROCESS | 2249 | 1461306349051 Marionette TRACE conn2 <- [1,2490,null,{}] 23:25:49 INFO - PROCESS | 2249 | 1461306349053 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:49 INFO - PROCESS | 2249 | 1461306349164 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:25:49 INFO - PROCESS | 2249 | 1461306349168 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c16a800 == 108 [pid = 2249] [id = 630] 23:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x1279c5c00) [pid = 2249] [serial = 1890] [outer = 0x0] 23:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x128883800) [pid = 2249] [serial = 1891] [outer = 0x1279c5c00] 23:25:49 INFO - PROCESS | 2249 | 1461306349202 Marionette DEBUG loaded listener.js 23:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x12971e400) [pid = 2249] [serial = 1892] [outer = 0x1279c5c00] 23:25:49 INFO - PROCESS | 2249 | 1461306349612 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:25:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:25:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 568ms 23:25:49 INFO - PROCESS | 2249 | 1461306349618 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:25:49 INFO - PROCESS | 2249 | 1461306349619 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:25:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:25:49 INFO - PROCESS | 2249 | 1461306349627 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:25:49 INFO - PROCESS | 2249 | 1461306349628 Marionette TRACE conn2 <- [1,2494,null,{}] 23:25:49 INFO - PROCESS | 2249 | 1461306349630 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:49 INFO - PROCESS | 2249 | 1461306349814 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:25:49 INFO - PROCESS | 2249 | 1461306349829 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d57f000 == 109 [pid = 2249] [id = 631] 23:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x12971f000) [pid = 2249] [serial = 1893] [outer = 0x0] 23:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x129d32800) [pid = 2249] [serial = 1894] [outer = 0x12971f000] 23:25:49 INFO - PROCESS | 2249 | 1461306349855 Marionette DEBUG loaded listener.js 23:25:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x12a397800) [pid = 2249] [serial = 1895] [outer = 0x12971f000] 23:25:50 INFO - PROCESS | 2249 | 1461306350244 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 23:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 669ms 23:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:25:50 INFO - PROCESS | 2249 | 1461306350297 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:25:50 INFO - PROCESS | 2249 | 1461306350298 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:25:50 INFO - PROCESS | 2249 | 1461306350300 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:25:50 INFO - PROCESS | 2249 | 1461306350301 Marionette TRACE conn2 <- [1,2498,null,{}] 23:25:50 INFO - PROCESS | 2249 | 1461306350304 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:50 INFO - PROCESS | 2249 | 1461306350448 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:25:50 INFO - PROCESS | 2249 | 1461306350470 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f212800 == 110 [pid = 2249] [id = 632] 23:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x12a393000) [pid = 2249] [serial = 1896] [outer = 0x0] 23:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x12a599400) [pid = 2249] [serial = 1897] [outer = 0x12a393000] 23:25:50 INFO - PROCESS | 2249 | 1461306350496 Marionette DEBUG loaded listener.js 23:25:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x12a5a7000) [pid = 2249] [serial = 1898] [outer = 0x12a393000] 23:25:50 INFO - PROCESS | 2249 | 1461306350883 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:25:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:25:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 620ms 23:25:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:25:50 INFO - PROCESS | 2249 | 1461306350922 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:25:50 INFO - PROCESS | 2249 | 1461306350923 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:25:50 INFO - PROCESS | 2249 | 1461306350925 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:25:50 INFO - PROCESS | 2249 | 1461306350926 Marionette TRACE conn2 <- [1,2502,null,{}] 23:25:50 INFO - PROCESS | 2249 | 1461306350929 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:51 INFO - PROCESS | 2249 | 1461306351071 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:25:51 INFO - PROCESS | 2249 | 1461306351102 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe6f000 == 111 [pid = 2249] [id = 633] 23:25:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x11c079000) [pid = 2249] [serial = 1899] [outer = 0x0] 23:25:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x12a5a7800) [pid = 2249] [serial = 1900] [outer = 0x11c079000] 23:25:51 INFO - PROCESS | 2249 | 1461306351127 Marionette DEBUG loaded listener.js 23:25:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x12ab08400) [pid = 2249] [serial = 1901] [outer = 0x11c079000] 23:25:51 INFO - PROCESS | 2249 | 1461306351503 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:25:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:25:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 619ms 23:25:51 INFO - PROCESS | 2249 | 1461306351549 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:25:51 INFO - PROCESS | 2249 | 1461306351550 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:25:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:25:51 INFO - PROCESS | 2249 | 1461306351552 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:25:51 INFO - PROCESS | 2249 | 1461306351553 Marionette TRACE conn2 <- [1,2506,null,{}] 23:25:51 INFO - PROCESS | 2249 | 1461306351556 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:51 INFO - PROCESS | 2249 | 1461306351703 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x11c073400) [pid = 2249] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x12fad1800) [pid = 2249] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x11c967c00) [pid = 2249] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x1133ef800) [pid = 2249] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x12a396c00) [pid = 2249] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x12a399c00) [pid = 2249] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x127599800) [pid = 2249] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x114f08400) [pid = 2249] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x115631000) [pid = 2249] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x11ab53000) [pid = 2249] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x12b0b7000) [pid = 2249] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:25:52 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x12f91dc00) [pid = 2249] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:25:52 INFO - PROCESS | 2249 | 1461306352098 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x11c258800 == 112 [pid = 2249] [id = 634] 23:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x114ea9000) [pid = 2249] [serial = 1902] [outer = 0x0] 23:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x11aaa4400) [pid = 2249] [serial = 1903] [outer = 0x114ea9000] 23:25:52 INFO - PROCESS | 2249 | 1461306352127 Marionette DEBUG loaded listener.js 23:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x1268f1400) [pid = 2249] [serial = 1904] [outer = 0x114ea9000] 23:25:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:25:52 INFO - PROCESS | 2249 | 1461306352465 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:25:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 922ms 23:25:52 INFO - PROCESS | 2249 | 1461306352476 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:25:52 INFO - PROCESS | 2249 | 1461306352477 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:25:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:25:52 INFO - PROCESS | 2249 | 1461306352480 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:25:52 INFO - PROCESS | 2249 | 1461306352481 Marionette TRACE conn2 <- [1,2510,null,{}] 23:25:52 INFO - PROCESS | 2249 | 1461306352484 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:52 INFO - PROCESS | 2249 | 1461306352606 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:25:52 INFO - PROCESS | 2249 | 1461306352737 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f11800 == 113 [pid = 2249] [id = 635] 23:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x11c88b400) [pid = 2249] [serial = 1905] [outer = 0x0] 23:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x12ac58400) [pid = 2249] [serial = 1906] [outer = 0x11c88b400] 23:25:52 INFO - PROCESS | 2249 | 1461306352787 Marionette DEBUG loaded listener.js 23:25:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x12afc9000) [pid = 2249] [serial = 1907] [outer = 0x11c88b400] 23:25:53 INFO - PROCESS | 2249 | 1461306353188 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 23:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 720ms 23:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:25:53 INFO - PROCESS | 2249 | 1461306353201 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:25:53 INFO - PROCESS | 2249 | 1461306353202 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:25:53 INFO - PROCESS | 2249 | 1461306353205 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:25:53 INFO - PROCESS | 2249 | 1461306353209 Marionette TRACE conn2 <- [1,2514,null,{}] 23:25:53 INFO - PROCESS | 2249 | 1461306353212 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:53 INFO - PROCESS | 2249 | 1461306353375 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:25:53 INFO - PROCESS | 2249 | 1461306353388 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a41800 == 114 [pid = 2249] [id = 636] 23:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x12b01b000) [pid = 2249] [serial = 1908] [outer = 0x0] 23:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x12b0c2c00) [pid = 2249] [serial = 1909] [outer = 0x12b01b000] 23:25:53 INFO - PROCESS | 2249 | 1461306353414 Marionette DEBUG loaded listener.js 23:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x12b1c3400) [pid = 2249] [serial = 1910] [outer = 0x12b01b000] 23:25:53 INFO - PROCESS | 2249 | 1461306353756 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 23:25:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:25:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 571ms 23:25:53 INFO - PROCESS | 2249 | 1461306353777 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:25:53 INFO - PROCESS | 2249 | 1461306353778 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:25:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:25:53 INFO - PROCESS | 2249 | 1461306353780 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:25:53 INFO - PROCESS | 2249 | 1461306353781 Marionette TRACE conn2 <- [1,2518,null,{}] 23:25:53 INFO - PROCESS | 2249 | 1461306353784 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:53 INFO - PROCESS | 2249 | 1461306353896 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:25:53 INFO - PROCESS | 2249 | 1461306353900 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x139b4f000 == 115 [pid = 2249] [id = 637] 23:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x12b1bd400) [pid = 2249] [serial = 1911] [outer = 0x0] 23:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x12bbda000) [pid = 2249] [serial = 1912] [outer = 0x12b1bd400] 23:25:53 INFO - PROCESS | 2249 | 1461306353925 Marionette DEBUG loaded listener.js 23:25:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x12bcdb000) [pid = 2249] [serial = 1913] [outer = 0x12b1bd400] 23:25:54 INFO - PROCESS | 2249 | 1461306354544 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:25:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:25:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 820ms 23:25:54 INFO - PROCESS | 2249 | 1461306354601 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:25:54 INFO - PROCESS | 2249 | 1461306354604 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:25:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:25:54 INFO - PROCESS | 2249 | 1461306354608 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:25:54 INFO - PROCESS | 2249 | 1461306354610 Marionette TRACE conn2 <- [1,2522,null,{}] 23:25:54 INFO - PROCESS | 2249 | 1461306354614 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:54 INFO - PROCESS | 2249 | 1461306354747 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:25:54 INFO - PROCESS | 2249 | 1461306354859 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e68000 == 116 [pid = 2249] [id = 638] 23:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x115811c00) [pid = 2249] [serial = 1914] [outer = 0x0] 23:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x11a50f000) [pid = 2249] [serial = 1915] [outer = 0x115811c00] 23:25:54 INFO - PROCESS | 2249 | 1461306354891 Marionette DEBUG loaded listener.js 23:25:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x11aa9a800) [pid = 2249] [serial = 1916] [outer = 0x115811c00] 23:25:55 INFO - PROCESS | 2249 | 1461306355363 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:25:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:25:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 821ms 23:25:55 INFO - PROCESS | 2249 | 1461306355429 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:25:55 INFO - PROCESS | 2249 | 1461306355433 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:25:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:25:55 INFO - PROCESS | 2249 | 1461306355440 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:25:55 INFO - PROCESS | 2249 | 1461306355442 Marionette TRACE conn2 <- [1,2526,null,{}] 23:25:55 INFO - PROCESS | 2249 | 1461306355445 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:55 INFO - PROCESS | 2249 | 1461306355574 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:25:55 INFO - PROCESS | 2249 | 1461306355683 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2c6000 == 117 [pid = 2249] [id = 639] 23:25:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x11b95c400) [pid = 2249] [serial = 1917] [outer = 0x0] 23:25:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x11c1a5000) [pid = 2249] [serial = 1918] [outer = 0x11b95c400] 23:25:55 INFO - PROCESS | 2249 | 1461306355714 Marionette DEBUG loaded listener.js 23:25:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x11c902400) [pid = 2249] [serial = 1919] [outer = 0x11b95c400] 23:25:56 INFO - PROCESS | 2249 | 1461306356193 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 23:25:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:25:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 823ms 23:25:56 INFO - PROCESS | 2249 | 1461306356261 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:25:56 INFO - PROCESS | 2249 | 1461306356263 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:25:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:25:56 INFO - PROCESS | 2249 | 1461306356265 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:25:56 INFO - PROCESS | 2249 | 1461306356268 Marionette TRACE conn2 <- [1,2530,null,{}] 23:25:56 INFO - PROCESS | 2249 | 1461306356276 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:56 INFO - PROCESS | 2249 | 1461306356408 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:25:56 INFO - PROCESS | 2249 | 1461306356521 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x138ce0800 == 118 [pid = 2249] [id = 640] 23:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x125efc400) [pid = 2249] [serial = 1920] [outer = 0x0] 23:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x129719400) [pid = 2249] [serial = 1921] [outer = 0x125efc400] 23:25:56 INFO - PROCESS | 2249 | 1461306356554 Marionette DEBUG loaded listener.js 23:25:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x12a396c00) [pid = 2249] [serial = 1922] [outer = 0x125efc400] 23:25:56 INFO - PROCESS | 2249 | 1461306356985 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 23:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 774ms 23:25:57 INFO - PROCESS | 2249 | 1461306357057 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:25:57 INFO - PROCESS | 2249 | 1461306357059 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:25:57 INFO - PROCESS | 2249 | 1461306357064 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:25:57 INFO - PROCESS | 2249 | 1461306357065 Marionette TRACE conn2 <- [1,2534,null,{}] 23:25:57 INFO - PROCESS | 2249 | 1461306357067 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:57 INFO - PROCESS | 2249 | 1461306357198 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:25:57 INFO - PROCESS | 2249 | 1461306357308 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x139e88000 == 119 [pid = 2249] [id = 641] 23:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x12aa28000) [pid = 2249] [serial = 1923] [outer = 0x0] 23:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x12ac53c00) [pid = 2249] [serial = 1924] [outer = 0x12aa28000] 23:25:57 INFO - PROCESS | 2249 | 1461306357338 Marionette DEBUG loaded listener.js 23:25:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x12b01b800) [pid = 2249] [serial = 1925] [outer = 0x12aa28000] 23:25:57 INFO - PROCESS | 2249 | 1461306357756 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 23:25:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:25:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 720ms 23:25:57 INFO - PROCESS | 2249 | 1461306357785 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:25:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:25:57 INFO - PROCESS | 2249 | 1461306357786 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:25:57 INFO - PROCESS | 2249 | 1461306357788 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:25:57 INFO - PROCESS | 2249 | 1461306357790 Marionette TRACE conn2 <- [1,2538,null,{}] 23:25:57 INFO - PROCESS | 2249 | 1461306357792 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:57 INFO - PROCESS | 2249 | 1461306357921 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:25:58 INFO - PROCESS | 2249 | 1461306358034 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a184000 == 120 [pid = 2249] [id = 642] 23:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x12aa53c00) [pid = 2249] [serial = 1926] [outer = 0x0] 23:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x12b0b4800) [pid = 2249] [serial = 1927] [outer = 0x12aa53c00] 23:25:58 INFO - PROCESS | 2249 | 1461306358064 Marionette DEBUG loaded listener.js 23:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x12b427000) [pid = 2249] [serial = 1928] [outer = 0x12aa53c00] 23:25:58 INFO - PROCESS | 2249 | 1461306358544 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 23:25:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:25:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 820ms 23:25:58 INFO - PROCESS | 2249 | 1461306358619 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:25:58 INFO - PROCESS | 2249 | 1461306358620 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:25:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:25:58 INFO - PROCESS | 2249 | 1461306358626 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:25:58 INFO - PROCESS | 2249 | 1461306358628 Marionette TRACE conn2 <- [1,2542,null,{}] 23:25:58 INFO - PROCESS | 2249 | 1461306358632 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:58 INFO - PROCESS | 2249 | 1461306358810 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:25:58 INFO - PROCESS | 2249 | 1461306358920 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a5c9800 == 121 [pid = 2249] [id = 643] 23:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x12bcd3400) [pid = 2249] [serial = 1929] [outer = 0x0] 23:25:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x12d42a000) [pid = 2249] [serial = 1930] [outer = 0x12bcd3400] 23:25:58 INFO - PROCESS | 2249 | 1461306358953 Marionette DEBUG loaded listener.js 23:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x12e490800) [pid = 2249] [serial = 1931] [outer = 0x12bcd3400] 23:25:59 INFO - PROCESS | 2249 | 1461306359433 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 23:25:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:25:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 822ms 23:25:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:25:59 INFO - PROCESS | 2249 | 1461306359449 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:25:59 INFO - PROCESS | 2249 | 1461306359450 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:25:59 INFO - PROCESS | 2249 | 1461306359452 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:25:59 INFO - PROCESS | 2249 | 1461306359454 Marionette TRACE conn2 <- [1,2546,null,{}] 23:25:59 INFO - PROCESS | 2249 | 1461306359456 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:25:59 INFO - PROCESS | 2249 | 1461306359587 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:25:59 INFO - PROCESS | 2249 | 1461306359726 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:25:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x141f92800 == 122 [pid = 2249] [id = 644] 23:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x12db3d800) [pid = 2249] [serial = 1932] [outer = 0x0] 23:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x12e864400) [pid = 2249] [serial = 1933] [outer = 0x12db3d800] 23:25:59 INFO - PROCESS | 2249 | 1461306359756 Marionette DEBUG loaded listener.js 23:25:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x12f2cec00) [pid = 2249] [serial = 1934] [outer = 0x12db3d800] 23:26:00 INFO - PROCESS | 2249 | 1461306360172 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 23:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:26:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 770ms 23:26:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:26:00 INFO - PROCESS | 2249 | 1461306360228 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:26:00 INFO - PROCESS | 2249 | 1461306360229 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:26:00 INFO - PROCESS | 2249 | 1461306360231 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:26:00 INFO - PROCESS | 2249 | 1461306360233 Marionette TRACE conn2 <- [1,2550,null,{}] 23:26:00 INFO - PROCESS | 2249 | 1461306360235 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:00 INFO - PROCESS | 2249 | 1461306360366 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:26:00 INFO - PROCESS | 2249 | 1461306360510 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x14207c800 == 123 [pid = 2249] [id = 645] 23:26:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x12b42c800) [pid = 2249] [serial = 1935] [outer = 0x0] 23:26:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x12f914400) [pid = 2249] [serial = 1936] [outer = 0x12b42c800] 23:26:00 INFO - PROCESS | 2249 | 1461306360540 Marionette DEBUG loaded listener.js 23:26:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x12fae4c00) [pid = 2249] [serial = 1937] [outer = 0x12b42c800] 23:26:00 INFO - PROCESS | 2249 | 1461306360987 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 23:26:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 769ms 23:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:26:01 INFO - PROCESS | 2249 | 1461306361001 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:26:01 INFO - PROCESS | 2249 | 1461306361002 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:26:01 INFO - PROCESS | 2249 | 1461306361005 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:26:01 INFO - PROCESS | 2249 | 1461306361006 Marionette TRACE conn2 <- [1,2554,null,{}] 23:26:01 INFO - PROCESS | 2249 | 1461306361008 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:01 INFO - PROCESS | 2249 | 1461306361141 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:26:01 INFO - PROCESS | 2249 | 1461306361254 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x14254e800 == 124 [pid = 2249] [id = 646] 23:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x12f91dc00) [pid = 2249] [serial = 1938] [outer = 0x0] 23:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x130670000) [pid = 2249] [serial = 1939] [outer = 0x12f91dc00] 23:26:01 INFO - PROCESS | 2249 | 1461306361285 Marionette DEBUG loaded listener.js 23:26:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x13090b400) [pid = 2249] [serial = 1940] [outer = 0x12f91dc00] 23:26:01 INFO - PROCESS | 2249 | 1461306361733 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 23:26:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:26:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 770ms 23:26:01 INFO - PROCESS | 2249 | 1461306361784 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:26:01 INFO - PROCESS | 2249 | 1461306361785 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:26:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:26:01 INFO - PROCESS | 2249 | 1461306361790 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:26:01 INFO - PROCESS | 2249 | 1461306361792 Marionette TRACE conn2 <- [1,2558,null,{}] 23:26:01 INFO - PROCESS | 2249 | 1461306361794 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:01 INFO - PROCESS | 2249 | 1461306361928 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:26:02 INFO - PROCESS | 2249 | 1461306362069 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x142e22000 == 125 [pid = 2249] [id = 647] 23:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x12fad2400) [pid = 2249] [serial = 1941] [outer = 0x0] 23:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x139992c00) [pid = 2249] [serial = 1942] [outer = 0x12fad2400] 23:26:02 INFO - PROCESS | 2249 | 1461306362101 Marionette DEBUG loaded listener.js 23:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x139a1b000) [pid = 2249] [serial = 1943] [outer = 0x12fad2400] 23:26:02 INFO - PROCESS | 2249 | 1461306362560 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 23:26:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:26:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 820ms 23:26:02 INFO - PROCESS | 2249 | 1461306362611 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:26:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:26:02 INFO - PROCESS | 2249 | 1461306362612 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:26:02 INFO - PROCESS | 2249 | 1461306362615 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:26:02 INFO - PROCESS | 2249 | 1461306362617 Marionette TRACE conn2 <- [1,2562,null,{}] 23:26:02 INFO - PROCESS | 2249 | 1461306362619 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:02 INFO - PROCESS | 2249 | 1461306362763 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:26:02 INFO - PROCESS | 2249 | 1461306362877 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x147e9b800 == 126 [pid = 2249] [id = 648] 23:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x139a1b400) [pid = 2249] [serial = 1944] [outer = 0x0] 23:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x139f1f800) [pid = 2249] [serial = 1945] [outer = 0x139a1b400] 23:26:02 INFO - PROCESS | 2249 | 1461306362912 Marionette DEBUG loaded listener.js 23:26:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 286 (0x13a692400) [pid = 2249] [serial = 1946] [outer = 0x139a1b400] 23:26:03 INFO - PROCESS | 2249 | 1461306363450 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 23:26:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:26:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 870ms 23:26:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:26:03 INFO - PROCESS | 2249 | 1461306363485 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:26:03 INFO - PROCESS | 2249 | 1461306363486 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:26:03 INFO - PROCESS | 2249 | 1461306363491 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:26:03 INFO - PROCESS | 2249 | 1461306363492 Marionette TRACE conn2 <- [1,2566,null,{}] 23:26:03 INFO - PROCESS | 2249 | 1461306363494 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:03 INFO - PROCESS | 2249 | 1461306363625 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:26:03 INFO - PROCESS | 2249 | 1461306363963 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x125e6f000 == 127 [pid = 2249] [id = 649] 23:26:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 287 (0x1133f3000) [pid = 2249] [serial = 1947] [outer = 0x0] 23:26:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 288 (0x113502c00) [pid = 2249] [serial = 1948] [outer = 0x1133f3000] 23:26:03 INFO - PROCESS | 2249 | 1461306363994 Marionette DEBUG loaded listener.js 23:26:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 289 (0x114f66800) [pid = 2249] [serial = 1949] [outer = 0x1133f3000] 23:26:04 INFO - PROCESS | 2249 | 1461306364452 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 23:26:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:26:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 974ms 23:26:04 INFO - PROCESS | 2249 | 1461306364464 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:26:04 INFO - PROCESS | 2249 | 1461306364468 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:26:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:26:04 INFO - PROCESS | 2249 | 1461306364472 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:26:04 INFO - PROCESS | 2249 | 1461306364475 Marionette TRACE conn2 <- [1,2570,null,{}] 23:26:04 INFO - PROCESS | 2249 | 1461306364479 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:04 INFO - PROCESS | 2249 | 1461306364603 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:26:04 INFO - PROCESS | 2249 | 1461306364752 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b408800 == 128 [pid = 2249] [id = 650] 23:26:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 290 (0x114caf800) [pid = 2249] [serial = 1950] [outer = 0x0] 23:26:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 291 (0x115636c00) [pid = 2249] [serial = 1951] [outer = 0x114caf800] 23:26:04 INFO - PROCESS | 2249 | 1461306364782 Marionette DEBUG loaded listener.js 23:26:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 292 (0x11c06c400) [pid = 2249] [serial = 1952] [outer = 0x114caf800] 23:26:05 INFO - PROCESS | 2249 | 1461306365284 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 23:26:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:26:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 824ms 23:26:05 INFO - PROCESS | 2249 | 1461306365312 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:26:05 INFO - PROCESS | 2249 | 1461306365314 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:26:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:26:05 INFO - PROCESS | 2249 | 1461306365319 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:26:05 INFO - PROCESS | 2249 | 1461306365320 Marionette TRACE conn2 <- [1,2574,null,{}] 23:26:05 INFO - PROCESS | 2249 | 1461306365325 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:05 INFO - PROCESS | 2249 | 1461306365442 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:26:05 INFO - PROCESS | 2249 | 1461306365555 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a08f000 == 129 [pid = 2249] [id = 651] 23:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 293 (0x11c118c00) [pid = 2249] [serial = 1953] [outer = 0x0] 23:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 294 (0x11c88c000) [pid = 2249] [serial = 1954] [outer = 0x11c118c00] 23:26:05 INFO - PROCESS | 2249 | 1461306365585 Marionette DEBUG loaded listener.js 23:26:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 295 (0x126f0e400) [pid = 2249] [serial = 1955] [outer = 0x11c118c00] 23:26:06 INFO - PROCESS | 2249 | 1461306366016 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 23:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 725ms 23:26:06 INFO - PROCESS | 2249 | 1461306366044 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:26:06 INFO - PROCESS | 2249 | 1461306366046 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:26:06 INFO - PROCESS | 2249 | 1461306366051 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:26:06 INFO - PROCESS | 2249 | 1461306366055 Marionette TRACE conn2 <- [1,2578,null,{}] 23:26:06 INFO - PROCESS | 2249 | 1461306366059 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:06 INFO - PROCESS | 2249 | 1461306366191 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:26:06 INFO - PROCESS | 2249 | 1461306366353 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x130852800 == 130 [pid = 2249] [id = 652] 23:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 296 (0x127396400) [pid = 2249] [serial = 1956] [outer = 0x0] 23:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 297 (0x12a04c800) [pid = 2249] [serial = 1957] [outer = 0x127396400] 23:26:06 INFO - PROCESS | 2249 | 1461306366398 Marionette DEBUG loaded listener.js 23:26:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 298 (0x12aa26000) [pid = 2249] [serial = 1958] [outer = 0x127396400] 23:26:06 INFO - PROCESS | 2249 | 1461306366914 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 23:26:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:26:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 930ms 23:26:06 INFO - PROCESS | 2249 | 1461306366993 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:26:06 INFO - PROCESS | 2249 | 1461306366994 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:26:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:26:07 INFO - PROCESS | 2249 | 1461306366999 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:26:07 INFO - PROCESS | 2249 | 1461306367000 Marionette TRACE conn2 <- [1,2582,null,{}] 23:26:07 INFO - PROCESS | 2249 | 1461306367003 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:07 INFO - PROCESS | 2249 | 1461306367126 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:26:07 INFO - PROCESS | 2249 | 1461306367244 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d592800 == 131 [pid = 2249] [id = 653] 23:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 299 (0x12895bc00) [pid = 2249] [serial = 1959] [outer = 0x0] 23:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 300 (0x12ab0c800) [pid = 2249] [serial = 1960] [outer = 0x12895bc00] 23:26:07 INFO - PROCESS | 2249 | 1461306367272 Marionette DEBUG loaded listener.js 23:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 301 (0x12afbcc00) [pid = 2249] [serial = 1961] [outer = 0x12895bc00] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x12d098000 == 130 [pid = 2249] [id = 89] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x139a41800 == 129 [pid = 2249] [id = 636] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x131f11800 == 128 [pid = 2249] [id = 635] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x11c258800 == 127 [pid = 2249] [id = 634] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe6f000 == 126 [pid = 2249] [id = 633] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 300 (0x12d043800) [pid = 2249] [serial = 1774] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 299 (0x114707000) [pid = 2249] [serial = 1753] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 298 (0x12f299800) [pid = 2249] [serial = 1780] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 297 (0x12b0af400) [pid = 2249] [serial = 1768] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 296 (0x139de5000) [pid = 2249] [serial = 1786] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 295 (0x12a5a0800) [pid = 2249] [serial = 1765] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 294 (0x12b42a800) [pid = 2249] [serial = 1771] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 293 (0x141fdec00) [pid = 2249] [serial = 1798] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 292 (0x12d25fc00) [pid = 2249] [serial = 1777] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 291 (0x12b424400) [pid = 2249] [serial = 1789] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 290 (0x138b2d000) [pid = 2249] [serial = 1783] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 289 (0x11c19f800) [pid = 2249] [serial = 1759] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 288 (0x129713800) [pid = 2249] [serial = 1762] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 287 (0x119a1d400) [pid = 2249] [serial = 1756] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 286 (0x13a352c00) [pid = 2249] [serial = 1792] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 285 (0x13a469400) [pid = 2249] [serial = 1795] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x12f212800 == 125 [pid = 2249] [id = 632] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x12d57f000 == 124 [pid = 2249] [id = 631] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x12c16a800 == 123 [pid = 2249] [id = 630] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x12a99e800 == 122 [pid = 2249] [id = 629] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x1270dd000 == 121 [pid = 2249] [id = 628] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x1270e0800 == 120 [pid = 2249] [id = 627] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x11928e800 == 119 [pid = 2249] [id = 626] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x125d2f000 == 118 [pid = 2249] [id = 625] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x12a912800 == 117 [pid = 2249] [id = 623] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x1493d6800 == 116 [pid = 2249] [id = 622] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x14861a000 == 115 [pid = 2249] [id = 621] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x1483de000 == 114 [pid = 2249] [id = 620] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x148618000 == 113 [pid = 2249] [id = 619] 23:26:07 INFO - PROCESS | 2249 | --DOCSHELL 0x14a498000 == 112 [pid = 2249] [id = 618] 23:26:07 INFO - PROCESS | 2249 | 1461306367736 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 23:26:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:26:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 770ms 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x142357400) [pid = 2249] [serial = 1822] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x142284000) [pid = 2249] [serial = 1820] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x13a134400) [pid = 2249] [serial = 1819] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x142d18800) [pid = 2249] [serial = 1823] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x129d30c00) [pid = 2249] [serial = 1831] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x1147dcc00) [pid = 2249] [serial = 1825] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x12ab0d400) [pid = 2249] [serial = 1751] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x12ac52400) [pid = 2249] [serial = 1810] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x12b0b5000) [pid = 2249] [serial = 1811] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x12895a800) [pid = 2249] [serial = 1807] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x129d32400) [pid = 2249] [serial = 1808] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x11926b000) [pid = 2249] [serial = 1801] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x11a9d3000) [pid = 2249] [serial = 1802] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x11bfbb400) [pid = 2249] [serial = 1828] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x114f66400) [pid = 2249] [serial = 1826] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x126b71400) [pid = 2249] [serial = 1805] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x11c898400) [pid = 2249] [serial = 1804] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x12b0ce400) [pid = 2249] [serial = 1813] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x138b28800) [pid = 2249] [serial = 1816] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x11c238400) [pid = 2249] [serial = 1829] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x12b012400) [pid = 2249] [serial = 1832] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x139dea800) [pid = 2249] [serial = 1817] [outer = 0x0] [url = about:blank] 23:26:07 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x12b252000) [pid = 2249] [serial = 1814] [outer = 0x0] [url = about:blank] 23:26:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:26:07 INFO - PROCESS | 2249 | 1461306367787 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:26:07 INFO - PROCESS | 2249 | 1461306367788 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:26:07 INFO - PROCESS | 2249 | 1461306367793 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:26:07 INFO - PROCESS | 2249 | 1461306367794 Marionette TRACE conn2 <- [1,2586,null,{}] 23:26:07 INFO - PROCESS | 2249 | 1461306367797 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:07 INFO - PROCESS | 2249 | 1461306367909 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:26:07 INFO - PROCESS | 2249 | 1461306367913 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x126853800 == 113 [pid = 2249] [id = 654] 23:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x129d30800) [pid = 2249] [serial = 1962] [outer = 0x0] 23:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x12a057400) [pid = 2249] [serial = 1963] [outer = 0x129d30800] 23:26:07 INFO - PROCESS | 2249 | 1461306367946 Marionette DEBUG loaded listener.js 23:26:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x12af02c00) [pid = 2249] [serial = 1964] [outer = 0x129d30800] 23:26:08 INFO - PROCESS | 2249 | 1461306368368 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 23:26:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:26:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 618ms 23:26:08 INFO - PROCESS | 2249 | 1461306368412 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:26:08 INFO - PROCESS | 2249 | 1461306368414 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:26:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:26:08 INFO - PROCESS | 2249 | 1461306368418 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:26:08 INFO - PROCESS | 2249 | 1461306368420 Marionette TRACE conn2 <- [1,2590,null,{}] 23:26:08 INFO - PROCESS | 2249 | 1461306368423 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:08 INFO - PROCESS | 2249 | 1461306368591 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:26:08 INFO - PROCESS | 2249 | 1461306368764 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d2d4000 == 114 [pid = 2249] [id = 655] 23:26:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x12a399800) [pid = 2249] [serial = 1965] [outer = 0x0] 23:26:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x12b0b5000) [pid = 2249] [serial = 1966] [outer = 0x12a399800] 23:26:08 INFO - PROCESS | 2249 | 1461306368809 Marionette DEBUG loaded listener.js 23:26:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x12b256400) [pid = 2249] [serial = 1967] [outer = 0x12a399800] 23:26:09 INFO - PROCESS | 2249 | 1461306369152 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 23:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 771ms 23:26:09 INFO - PROCESS | 2249 | 1461306369190 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:26:09 INFO - PROCESS | 2249 | 1461306369193 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:26:09 INFO - PROCESS | 2249 | 1461306369196 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:26:09 INFO - PROCESS | 2249 | 1461306369197 Marionette TRACE conn2 <- [1,2594,null,{}] 23:26:09 INFO - PROCESS | 2249 | 1461306369199 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:09 INFO - PROCESS | 2249 | 1461306369375 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:26:09 INFO - PROCESS | 2249 | 1461306369459 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3ae000 == 115 [pid = 2249] [id = 656] 23:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x12b021c00) [pid = 2249] [serial = 1968] [outer = 0x0] 23:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x12bbe4800) [pid = 2249] [serial = 1969] [outer = 0x12b021c00] 23:26:09 INFO - PROCESS | 2249 | 1461306369501 Marionette DEBUG loaded listener.js 23:26:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x12d03d800) [pid = 2249] [serial = 1970] [outer = 0x12b021c00] 23:26:09 INFO - PROCESS | 2249 | 1461306369949 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 23:26:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:26:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 768ms 23:26:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:26:09 INFO - PROCESS | 2249 | 1461306369968 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:26:09 INFO - PROCESS | 2249 | 1461306369969 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:26:09 INFO - PROCESS | 2249 | 1461306369971 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:26:09 INFO - PROCESS | 2249 | 1461306369974 Marionette TRACE conn2 <- [1,2598,null,{}] 23:26:09 INFO - PROCESS | 2249 | 1461306369977 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:10 INFO - PROCESS | 2249 | 1461306370142 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:26:10 INFO - PROCESS | 2249 | 1461306370164 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x138ba5000 == 116 [pid = 2249] [id = 657] 23:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x12b252000) [pid = 2249] [serial = 1971] [outer = 0x0] 23:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x12d25fc00) [pid = 2249] [serial = 1972] [outer = 0x12b252000] 23:26:10 INFO - PROCESS | 2249 | 1461306370190 Marionette DEBUG loaded listener.js 23:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x12e485400) [pid = 2249] [serial = 1973] [outer = 0x12b252000] 23:26:10 INFO - PROCESS | 2249 | 1461306370578 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 23:26:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:26:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 624ms 23:26:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:26:10 INFO - PROCESS | 2249 | 1461306370596 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:26:10 INFO - PROCESS | 2249 | 1461306370597 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:26:10 INFO - PROCESS | 2249 | 1461306370599 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:26:10 INFO - PROCESS | 2249 | 1461306370600 Marionette TRACE conn2 <- [1,2602,null,{}] 23:26:10 INFO - PROCESS | 2249 | 1461306370602 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:10 INFO - PROCESS | 2249 | 1461306370752 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:26:10 INFO - PROCESS | 2249 | 1461306370774 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a88800 == 117 [pid = 2249] [id = 658] 23:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x12e7bc000) [pid = 2249] [serial = 1974] [outer = 0x0] 23:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x12f565800) [pid = 2249] [serial = 1975] [outer = 0x12e7bc000] 23:26:10 INFO - PROCESS | 2249 | 1461306370800 Marionette DEBUG loaded listener.js 23:26:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x130908c00) [pid = 2249] [serial = 1976] [outer = 0x12e7bc000] 23:26:11 INFO - PROCESS | 2249 | 1461306371186 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 23:26:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:26:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 623ms 23:26:11 INFO - PROCESS | 2249 | 1461306371227 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:26:11 INFO - PROCESS | 2249 | 1461306371229 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:26:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:26:11 INFO - PROCESS | 2249 | 1461306371231 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:26:11 INFO - PROCESS | 2249 | 1461306371232 Marionette TRACE conn2 <- [1,2606,null,{}] 23:26:11 INFO - PROCESS | 2249 | 1461306371234 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:11 INFO - PROCESS | 2249 | 1461306371398 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:26:11 INFO - PROCESS | 2249 | 1461306371523 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a3ae000 == 118 [pid = 2249] [id = 659] 23:26:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x12f56cc00) [pid = 2249] [serial = 1977] [outer = 0x0] 23:26:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x139b94400) [pid = 2249] [serial = 1978] [outer = 0x12f56cc00] 23:26:11 INFO - PROCESS | 2249 | 1461306371569 Marionette DEBUG loaded listener.js 23:26:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x13a35e000) [pid = 2249] [serial = 1979] [outer = 0x12f56cc00] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x138b2fc00) [pid = 2249] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x13a38c000) [pid = 2249] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x139f1e800) [pid = 2249] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x12ffe6800) [pid = 2249] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x11aa1ec00) [pid = 2249] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x13a352400) [pid = 2249] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x1275e7800) [pid = 2249] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x13a357400) [pid = 2249] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x11af06000) [pid = 2249] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x139a10400) [pid = 2249] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x12895a000) [pid = 2249] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x139de4400) [pid = 2249] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x13a46d400) [pid = 2249] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x13a689800) [pid = 2249] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x12aa53800) [pid = 2249] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x1134cac00) [pid = 2249] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x139a1cc00) [pid = 2249] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x14227fc00) [pid = 2249] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x12b1b7800) [pid = 2249] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x12d255000) [pid = 2249] [serial = 1389] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x118518800) [pid = 2249] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x13a38c800) [pid = 2249] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x13a68bc00) [pid = 2249] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x119140400) [pid = 2249] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x127ab2800) [pid = 2249] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x12a05a800) [pid = 2249] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x114cb2400) [pid = 2249] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x12f91a800) [pid = 2249] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x114ea5c00) [pid = 2249] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x113508800) [pid = 2249] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x118b7e800) [pid = 2249] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x1134c8000) [pid = 2249] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x12971f000) [pid = 2249] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x1279c5c00) [pid = 2249] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x125ae0400) [pid = 2249] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x11b0ee800) [pid = 2249] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12a393000) [pid = 2249] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x11b95fc00) [pid = 2249] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x11c079000) [pid = 2249] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x1134c1c00) [pid = 2249] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x12b01b000) [pid = 2249] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x114ea9000) [pid = 2249] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:26:12 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x11c88b400) [pid = 2249] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:26:12 INFO - PROCESS | 2249 | --DOCSHELL 0x12fa25000 == 117 [pid = 2249] [id = 17] 23:26:12 INFO - PROCESS | 2249 | 1461306372658 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 23:26:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:26:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1476ms 23:26:12 INFO - PROCESS | 2249 | 1461306372708 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:26:12 INFO - PROCESS | 2249 | 1461306372710 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:26:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:26:12 INFO - PROCESS | 2249 | 1461306372713 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:26:12 INFO - PROCESS | 2249 | 1461306372714 Marionette TRACE conn2 <- [1,2610,null,{}] 23:26:12 INFO - PROCESS | 2249 | 1461306372717 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:12 INFO - PROCESS | 2249 | 1461306372841 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:26:12 INFO - PROCESS | 2249 | 1461306372940 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d540000 == 118 [pid = 2249] [id = 660] 23:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x119143000) [pid = 2249] [serial = 1980] [outer = 0x0] 23:26:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x11c899800) [pid = 2249] [serial = 1981] [outer = 0x119143000] 23:26:12 INFO - PROCESS | 2249 | 1461306372966 Marionette DEBUG loaded listener.js 23:26:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12a053000) [pid = 2249] [serial = 1982] [outer = 0x119143000] 23:26:13 INFO - PROCESS | 2249 | 1461306373297 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 23:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 619ms 23:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:26:13 INFO - PROCESS | 2249 | 1461306373333 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:26:13 INFO - PROCESS | 2249 | 1461306373334 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:26:13 INFO - PROCESS | 2249 | 1461306373337 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:26:13 INFO - PROCESS | 2249 | 1461306373338 Marionette TRACE conn2 <- [1,2614,null,{}] 23:26:13 INFO - PROCESS | 2249 | 1461306373341 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:13 INFO - PROCESS | 2249 | 1461306373457 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:26:13 INFO - PROCESS | 2249 | 1461306373576 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a3c5800 == 119 [pid = 2249] [id = 661] 23:26:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x129d26400) [pid = 2249] [serial = 1983] [outer = 0x0] 23:26:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x12b1b8000) [pid = 2249] [serial = 1984] [outer = 0x129d26400] 23:26:13 INFO - PROCESS | 2249 | 1461306373602 Marionette DEBUG loaded listener.js 23:26:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12faca000) [pid = 2249] [serial = 1985] [outer = 0x129d26400] 23:26:13 INFO - PROCESS | 2249 | 1461306373914 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 23:26:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:26:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 622ms 23:26:13 INFO - PROCESS | 2249 | 1461306373960 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:26:13 INFO - PROCESS | 2249 | 1461306373961 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:26:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:26:13 INFO - PROCESS | 2249 | 1461306373963 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:26:13 INFO - PROCESS | 2249 | 1461306373964 Marionette TRACE conn2 <- [1,2618,null,{}] 23:26:13 INFO - PROCESS | 2249 | 1461306373967 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:14 INFO - PROCESS | 2249 | 1461306374082 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:26:14 INFO - PROCESS | 2249 | 1461306374087 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x14254a000 == 120 [pid = 2249] [id = 662] 23:26:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x127526c00) [pid = 2249] [serial = 1986] [outer = 0x0] 23:26:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x139f1a000) [pid = 2249] [serial = 1987] [outer = 0x127526c00] 23:26:14 INFO - PROCESS | 2249 | 1461306374113 Marionette DEBUG loaded listener.js 23:26:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x13a357400) [pid = 2249] [serial = 1988] [outer = 0x127526c00] 23:26:14 INFO - PROCESS | 2249 | 1461306374727 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 23:26:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:26:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 770ms 23:26:14 INFO - PROCESS | 2249 | 1461306374734 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:26:14 INFO - PROCESS | 2249 | 1461306374737 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:26:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:26:14 INFO - PROCESS | 2249 | 1461306374802 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:26:14 INFO - PROCESS | 2249 | 1461306374804 Marionette TRACE conn2 <- [1,2622,null,{}] 23:26:14 INFO - PROCESS | 2249 | 1461306374808 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:14 INFO - PROCESS | 2249 | 1461306374941 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:26:15 INFO - PROCESS | 2249 | 1461306375085 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a0a1000 == 121 [pid = 2249] [id = 663] 23:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x118b06800) [pid = 2249] [serial = 1989] [outer = 0x0] 23:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x11ab4f400) [pid = 2249] [serial = 1990] [outer = 0x118b06800] 23:26:15 INFO - PROCESS | 2249 | 1461306375119 Marionette DEBUG loaded listener.js 23:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x11bae9000) [pid = 2249] [serial = 1991] [outer = 0x118b06800] 23:26:15 INFO - PROCESS | 2249 | 1461306375578 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 23:26:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:26:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 865ms 23:26:15 INFO - PROCESS | 2249 | 1461306375625 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:26:15 INFO - PROCESS | 2249 | 1461306375629 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:26:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:26:15 INFO - PROCESS | 2249 | 1461306375634 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:26:15 INFO - PROCESS | 2249 | 1461306375636 Marionette TRACE conn2 <- [1,2626,null,{}] 23:26:15 INFO - PROCESS | 2249 | 1461306375660 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:15 INFO - PROCESS | 2249 | 1461306375798 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:26:15 INFO - PROCESS | 2249 | 1461306375957 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee30800 == 122 [pid = 2249] [id = 664] 23:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x125dd1400) [pid = 2249] [serial = 1992] [outer = 0x0] 23:26:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x126b70400) [pid = 2249] [serial = 1993] [outer = 0x125dd1400] 23:26:15 INFO - PROCESS | 2249 | 1461306375990 Marionette DEBUG loaded listener.js 23:26:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x12700a000) [pid = 2249] [serial = 1994] [outer = 0x125dd1400] 23:26:16 INFO - PROCESS | 2249 | 1461306376466 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 23:26:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:26:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 890ms 23:26:16 INFO - PROCESS | 2249 | 1461306376539 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:26:16 INFO - PROCESS | 2249 | 1461306376541 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:26:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:26:16 INFO - PROCESS | 2249 | 1461306376546 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:26:16 INFO - PROCESS | 2249 | 1461306376548 Marionette TRACE conn2 <- [1,2630,null,{}] 23:26:16 INFO - PROCESS | 2249 | 1461306376558 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:16 INFO - PROCESS | 2249 | 1461306376694 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:26:16 INFO - PROCESS | 2249 | 1461306376807 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x141f95800 == 123 [pid = 2249] [id = 665] 23:26:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x12aa55800) [pid = 2249] [serial = 1995] [outer = 0x0] 23:26:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x12ab0e000) [pid = 2249] [serial = 1996] [outer = 0x12aa55800] 23:26:16 INFO - PROCESS | 2249 | 1461306376880 Marionette DEBUG loaded listener.js 23:26:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x12afbd400) [pid = 2249] [serial = 1997] [outer = 0x12aa55800] 23:26:17 INFO - PROCESS | 2249 | 1461306377327 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 23:26:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:26:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 829ms 23:26:17 INFO - PROCESS | 2249 | 1461306377376 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:26:17 INFO - PROCESS | 2249 | 1461306377378 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:26:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:26:17 INFO - PROCESS | 2249 | 1461306377380 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:26:17 INFO - PROCESS | 2249 | 1461306377382 Marionette TRACE conn2 <- [1,2634,null,{}] 23:26:17 INFO - PROCESS | 2249 | 1461306377384 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:17 INFO - PROCESS | 2249 | 1461306377521 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:26:17 INFO - PROCESS | 2249 | 1461306377633 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x145d46800 == 124 [pid = 2249] [id = 666] 23:26:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x12b0c7400) [pid = 2249] [serial = 1998] [outer = 0x0] 23:26:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x12bbe3000) [pid = 2249] [serial = 1999] [outer = 0x12b0c7400] 23:26:17 INFO - PROCESS | 2249 | 1461306377664 Marionette DEBUG loaded listener.js 23:26:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x12f562400) [pid = 2249] [serial = 2000] [outer = 0x12b0c7400] 23:26:18 INFO - PROCESS | 2249 | 1461306378080 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 23:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 771ms 23:26:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:26:18 INFO - PROCESS | 2249 | 1461306378151 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:26:18 INFO - PROCESS | 2249 | 1461306378153 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:26:18 INFO - PROCESS | 2249 | 1461306378155 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:26:18 INFO - PROCESS | 2249 | 1461306378156 Marionette TRACE conn2 <- [1,2638,null,{}] 23:26:18 INFO - PROCESS | 2249 | 1461306378159 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:18 INFO - PROCESS | 2249 | 1461306378289 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:26:18 INFO - PROCESS | 2249 | 1461306378439 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x147e96800 == 125 [pid = 2249] [id = 667] 23:26:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x12b1b7000) [pid = 2249] [serial = 2001] [outer = 0x0] 23:26:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x130671000) [pid = 2249] [serial = 2002] [outer = 0x12b1b7000] 23:26:18 INFO - PROCESS | 2249 | 1461306378470 Marionette DEBUG loaded listener.js 23:26:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x139f1c400) [pid = 2249] [serial = 2003] [outer = 0x12b1b7000] 23:26:18 INFO - PROCESS | 2249 | 1461306378904 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 23:26:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:26:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 771ms 23:26:18 INFO - PROCESS | 2249 | 1461306378926 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:26:18 INFO - PROCESS | 2249 | 1461306378928 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:26:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:26:18 INFO - PROCESS | 2249 | 1461306378931 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:26:18 INFO - PROCESS | 2249 | 1461306378933 Marionette TRACE conn2 <- [1,2642,null,{}] 23:26:18 INFO - PROCESS | 2249 | 1461306378936 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:19 INFO - PROCESS | 2249 | 1461306379117 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:26:19 INFO - PROCESS | 2249 | 1461306379260 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x1483f1800 == 126 [pid = 2249] [id = 668] 23:26:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x13a131400) [pid = 2249] [serial = 2004] [outer = 0x0] 23:26:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x13a38ec00) [pid = 2249] [serial = 2005] [outer = 0x13a131400] 23:26:19 INFO - PROCESS | 2249 | 1461306379293 Marionette DEBUG loaded listener.js 23:26:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x142357000) [pid = 2249] [serial = 2006] [outer = 0x13a131400] 23:26:19 INFO - PROCESS | 2249 | 1461306379812 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 23:26:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:26:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 922ms 23:26:19 INFO - PROCESS | 2249 | 1461306379874 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:26:19 INFO - PROCESS | 2249 | 1461306379876 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:26:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:26:19 INFO - PROCESS | 2249 | 1461306379883 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:26:19 INFO - PROCESS | 2249 | 1461306379886 Marionette TRACE conn2 <- [1,2646,null,{}] 23:26:19 INFO - PROCESS | 2249 | 1461306379891 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:20 INFO - PROCESS | 2249 | 1461306380051 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:26:20 INFO - PROCESS | 2249 | 1461306380193 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x1493c2000 == 127 [pid = 2249] [id = 669] 23:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x13a134c00) [pid = 2249] [serial = 2007] [outer = 0x0] 23:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x1426b1000) [pid = 2249] [serial = 2008] [outer = 0x13a134c00] 23:26:20 INFO - PROCESS | 2249 | 1461306380226 Marionette DEBUG loaded listener.js 23:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x142d18800) [pid = 2249] [serial = 2009] [outer = 0x13a134c00] 23:26:20 INFO - PROCESS | 2249 | 1461306380633 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 23:26:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:26:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 774ms 23:26:20 INFO - PROCESS | 2249 | 1461306380656 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:26:20 INFO - PROCESS | 2249 | 1461306380658 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:26:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:26:20 INFO - PROCESS | 2249 | 1461306380660 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:26:20 INFO - PROCESS | 2249 | 1461306380661 Marionette TRACE conn2 <- [1,2650,null,{}] 23:26:20 INFO - PROCESS | 2249 | 1461306380664 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:20 INFO - PROCESS | 2249 | 1461306380795 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:26:20 INFO - PROCESS | 2249 | 1461306380950 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a2b8800 == 128 [pid = 2249] [id = 670] 23:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x1426bd800) [pid = 2249] [serial = 2010] [outer = 0x0] 23:26:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x142e89400) [pid = 2249] [serial = 2011] [outer = 0x1426bd800] 23:26:20 INFO - PROCESS | 2249 | 1461306380982 Marionette DEBUG loaded listener.js 23:26:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x142e8e000) [pid = 2249] [serial = 2012] [outer = 0x1426bd800] 23:26:21 INFO - PROCESS | 2249 | 1461306381379 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 23:26:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:26:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 769ms 23:26:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:26:21 INFO - PROCESS | 2249 | 1461306381432 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:26:21 INFO - PROCESS | 2249 | 1461306381433 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:26:21 INFO - PROCESS | 2249 | 1461306381436 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:26:21 INFO - PROCESS | 2249 | 1461306381437 Marionette TRACE conn2 <- [1,2654,null,{}] 23:26:21 INFO - PROCESS | 2249 | 1461306381439 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:21 INFO - PROCESS | 2249 | 1461306381573 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:26:21 INFO - PROCESS | 2249 | 1461306381716 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a3cf000 == 129 [pid = 2249] [id = 671] 23:26:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x142e8ec00) [pid = 2249] [serial = 2013] [outer = 0x0] 23:26:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x142e93400) [pid = 2249] [serial = 2014] [outer = 0x142e8ec00] 23:26:21 INFO - PROCESS | 2249 | 1461306381746 Marionette DEBUG loaded listener.js 23:26:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x142e98000) [pid = 2249] [serial = 2015] [outer = 0x142e8ec00] 23:26:22 INFO - PROCESS | 2249 | 1461306382150 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 23:26:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:26:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 770ms 23:26:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:26:22 INFO - PROCESS | 2249 | 1461306382207 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:26:22 INFO - PROCESS | 2249 | 1461306382208 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:26:22 INFO - PROCESS | 2249 | 1461306382210 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:26:22 INFO - PROCESS | 2249 | 1461306382211 Marionette TRACE conn2 <- [1,2658,null,{}] 23:26:22 INFO - PROCESS | 2249 | 1461306382214 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:22 INFO - PROCESS | 2249 | 1461306382348 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:26:22 INFO - PROCESS | 2249 | 1461306382494 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a49a000 == 130 [pid = 2249] [id = 672] 23:26:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x1426bfc00) [pid = 2249] [serial = 2016] [outer = 0x0] 23:26:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x1426c5800) [pid = 2249] [serial = 2017] [outer = 0x1426bfc00] 23:26:22 INFO - PROCESS | 2249 | 1461306382524 Marionette DEBUG loaded listener.js 23:26:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x1426cb000) [pid = 2249] [serial = 2018] [outer = 0x1426bfc00] 23:26:22 INFO - PROCESS | 2249 | 1461306382983 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 23:26:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:26:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 818ms 23:26:23 INFO - PROCESS | 2249 | 1461306383029 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:26:23 INFO - PROCESS | 2249 | 1461306383031 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:26:23 INFO - PROCESS | 2249 | 1461306383033 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:26:23 INFO - PROCESS | 2249 | 1461306383036 Marionette TRACE conn2 <- [1,2662,null,{}] 23:26:23 INFO - PROCESS | 2249 | 1461306383038 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:23 INFO - PROCESS | 2249 | 1461306383209 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:26:23 INFO - PROCESS | 2249 | 1461306383340 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b082800 == 131 [pid = 2249] [id = 673] 23:26:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x114cba800) [pid = 2249] [serial = 2019] [outer = 0x0] 23:26:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x1426c1800) [pid = 2249] [serial = 2020] [outer = 0x114cba800] 23:26:23 INFO - PROCESS | 2249 | 1461306383374 Marionette DEBUG loaded listener.js 23:26:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x147d64400) [pid = 2249] [serial = 2021] [outer = 0x114cba800] 23:26:23 INFO - PROCESS | 2249 | 1461306383785 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 23:26:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:26:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 821ms 23:26:23 INFO - PROCESS | 2249 | 1461306383860 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:26:23 INFO - PROCESS | 2249 | 1461306383861 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:26:23 INFO - PROCESS | 2249 | 1461306383866 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:26:23 INFO - PROCESS | 2249 | 1461306383867 Marionette TRACE conn2 <- [1,2666,null,{}] 23:26:23 INFO - PROCESS | 2249 | 1461306383870 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:24 INFO - PROCESS | 2249 | 1461306384020 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:26:24 INFO - PROCESS | 2249 | 1461306384181 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b3a000 == 132 [pid = 2249] [id = 674] 23:26:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x1134c3800) [pid = 2249] [serial = 2022] [outer = 0x0] 23:26:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x11baeb800) [pid = 2249] [serial = 2023] [outer = 0x1134c3800] 23:26:24 INFO - PROCESS | 2249 | 1461306384229 Marionette DEBUG loaded listener.js 23:26:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x139cb4800) [pid = 2249] [serial = 2024] [outer = 0x1134c3800] 23:26:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 23:26:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1371ms 23:26:25 INFO - PROCESS | 2249 | 1461306385234 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 23:26:25 INFO - PROCESS | 2249 | 1461306385240 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:26:25 INFO - PROCESS | 2249 | 1461306385241 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:26:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:26:25 INFO - PROCESS | 2249 | 1461306385244 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:26:25 INFO - PROCESS | 2249 | 1461306385245 Marionette TRACE conn2 <- [1,2670,null,{}] 23:26:25 INFO - PROCESS | 2249 | 1461306385247 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:25 INFO - PROCESS | 2249 | 1461306385390 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:26:25 INFO - PROCESS | 2249 | 1461306385894 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x1144b2800 == 133 [pid = 2249] [id = 675] 23:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x1133e7400) [pid = 2249] [serial = 2025] [outer = 0x0] 23:26:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x1133f0800) [pid = 2249] [serial = 2026] [outer = 0x1133e7400] 23:26:25 INFO - PROCESS | 2249 | 1461306385945 Marionette DEBUG loaded listener.js 23:26:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x1134cb800) [pid = 2249] [serial = 2027] [outer = 0x1133e7400] 23:26:26 INFO - PROCESS | 2249 | 1461306386917 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 23:26:26 INFO - PROCESS | 2249 | 1461306386975 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:26:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:26:26 INFO - PROCESS | 2249 | 1461306386980 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:26:26 INFO - PROCESS | 2249 | 1461306386983 Marionette TRACE conn2 <- [1,2674,null,{}] 23:26:26 INFO - PROCESS | 2249 | 1461306386987 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:27 INFO - PROCESS | 2249 | 1461306387103 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12e822000 == 132 [pid = 2249] [id = 91] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d590000 == 131 [pid = 2249] [id = 145] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1164e3800 == 130 [pid = 2249] [id = 85] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x11c24c800 == 129 [pid = 2249] [id = 107] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a3c5800 == 128 [pid = 2249] [id = 661] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d540000 == 127 [pid = 2249] [id = 660] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a3ae000 == 126 [pid = 2249] [id = 659] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x139a88800 == 125 [pid = 2249] [id = 658] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x11c66c800) [pid = 2249] [serial = 1870] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x11a78b000) [pid = 2249] [serial = 1873] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x12bbda000) [pid = 2249] [serial = 1912] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x138ba5000 == 124 [pid = 2249] [id = 657] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12f3ae000 == 123 [pid = 2249] [id = 656] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2d4000 == 122 [pid = 2249] [id = 655] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x126853800 == 121 [pid = 2249] [id = 654] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d592800 == 120 [pid = 2249] [id = 653] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x130852800 == 119 [pid = 2249] [id = 652] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12a08f000 == 118 [pid = 2249] [id = 651] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12b408800 == 117 [pid = 2249] [id = 650] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x125e6f000 == 116 [pid = 2249] [id = 649] 23:26:27 INFO - PROCESS | 2249 | 1461306387348 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x141f92800 == 115 [pid = 2249] [id = 644] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a5c9800 == 114 [pid = 2249] [id = 643] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a184000 == 113 [pid = 2249] [id = 642] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x139e88000 == 112 [pid = 2249] [id = 641] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x138ce0800 == 111 [pid = 2249] [id = 640] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12d2c6000 == 110 [pid = 2249] [id = 639] 23:26:27 INFO - PROCESS | 2249 | --DOCSHELL 0x125e68000 == 109 [pid = 2249] [id = 638] 23:26:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x119862800 == 110 [pid = 2249] [id = 676] 23:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x114eb0c00) [pid = 2249] [serial = 2028] [outer = 0x0] 23:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x114f0a800) [pid = 2249] [serial = 2029] [outer = 0x114eb0c00] 23:26:27 INFO - PROCESS | 2249 | 1461306387384 Marionette DEBUG loaded listener.js 23:26:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x115377800) [pid = 2249] [serial = 2030] [outer = 0x114eb0c00] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x139b96c00) [pid = 2249] [serial = 1625] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x145e51c00) [pid = 2249] [serial = 1649] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x114eab800) [pid = 2249] [serial = 1610] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x1483c3000) [pid = 2249] [serial = 1652] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x13a132000) [pid = 2249] [serial = 1643] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x142359c00) [pid = 2249] [serial = 1799] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x13a693000) [pid = 2249] [serial = 1634] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x139b95400) [pid = 2249] [serial = 1550] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x12700dc00) [pid = 2249] [serial = 1541] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x13a38b000) [pid = 2249] [serial = 1553] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x12b020800) [pid = 2249] [serial = 1544] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x13a46fc00) [pid = 2249] [serial = 1637] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x12b0c4000) [pid = 2249] [serial = 1619] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x139f13400) [pid = 2249] [serial = 1628] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x13a35dc00) [pid = 2249] [serial = 1499] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x14824d000) [pid = 2249] [serial = 1730] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x1426b8400) [pid = 2249] [serial = 1640] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x142281400) [pid = 2249] [serial = 1559] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x1426b6c00) [pid = 2249] [serial = 1565] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x115373c00) [pid = 2249] [serial = 1538] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x13a359c00) [pid = 2249] [serial = 1631] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x145e56800) [pid = 2249] [serial = 1493] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x12d5c8400) [pid = 2249] [serial = 1622] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x12ffdb000) [pid = 2249] [serial = 1391] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x1426b8800) [pid = 2249] [serial = 1646] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x13a68ec00) [pid = 2249] [serial = 1556] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x1426b0800) [pid = 2249] [serial = 1562] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x11c1ad400) [pid = 2249] [serial = 1613] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x12a04c400) [pid = 2249] [serial = 1616] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x12ffdec00) [pid = 2249] [serial = 1547] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x12c005800) [pid = 2249] [serial = 1496] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x142282800) [pid = 2249] [serial = 1855] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x12ac57400) [pid = 2249] [serial = 1843] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x114eb1000) [pid = 2249] [serial = 1879] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x11a9d0800) [pid = 2249] [serial = 1880] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x142352400) [pid = 2249] [serial = 1861] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x12a397800) [pid = 2249] [serial = 1895] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x128883800) [pid = 2249] [serial = 1891] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x11a9d9800) [pid = 2249] [serial = 1837] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x125e2ec00) [pid = 2249] [serial = 1888] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x126f14800) [pid = 2249] [serial = 1889] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x139994c00) [pid = 2249] [serial = 1852] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x11c1ac800) [pid = 2249] [serial = 1885] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x11c965c00) [pid = 2249] [serial = 1886] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x12bbdd800) [pid = 2249] [serial = 1834] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x12a599400) [pid = 2249] [serial = 1897] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x126f0d400) [pid = 2249] [serial = 1840] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x145e55c00) [pid = 2249] [serial = 1858] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x147d6c800) [pid = 2249] [serial = 1867] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x12f2cc000) [pid = 2249] [serial = 1849] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x11c1a3400) [pid = 2249] [serial = 1883] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x11c073c00) [pid = 2249] [serial = 1882] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x12bbe3400) [pid = 2249] [serial = 1846] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x146c11000) [pid = 2249] [serial = 1864] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x12a5a7800) [pid = 2249] [serial = 1900] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x1152bd000) [pid = 2249] [serial = 1877] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x1134ce400) [pid = 2249] [serial = 1876] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x12b0c2c00) [pid = 2249] [serial = 1909] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x1268f1400) [pid = 2249] [serial = 1904] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x12ac58400) [pid = 2249] [serial = 1906] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x11aaa4400) [pid = 2249] [serial = 1903] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x129d32800) [pid = 2249] [serial = 1894] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 222 (0x12b1c3400) [pid = 2249] [serial = 1910] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 221 (0x12a5a7000) [pid = 2249] [serial = 1898] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 220 (0x12ab08400) [pid = 2249] [serial = 1901] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 219 (0x12971e400) [pid = 2249] [serial = 1892] [outer = 0x0] [url = about:blank] 23:26:27 INFO - PROCESS | 2249 | --DOMWINDOW == 218 (0x12afc9000) [pid = 2249] [serial = 1907] [outer = 0x0] [url = about:blank] 23:26:28 INFO - PROCESS | 2249 | 1461306388384 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 23:26:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:26:28 INFO - PROCESS | 2249 | 1461306388409 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:26:28 INFO - PROCESS | 2249 | 1461306388412 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:26:28 INFO - PROCESS | 2249 | 1461306388413 Marionette TRACE conn2 <- [1,2678,null,{}] 23:26:28 INFO - PROCESS | 2249 | 1461306388416 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:28 INFO - PROCESS | 2249 | 1461306388530 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:26:28 INFO - PROCESS | 2249 | 1461306388535 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x125aa3800 == 111 [pid = 2249] [id = 677] 23:26:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x11589a000) [pid = 2249] [serial = 2031] [outer = 0x0] 23:26:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 220 (0x118515000) [pid = 2249] [serial = 2032] [outer = 0x11589a000] 23:26:28 INFO - PROCESS | 2249 | 1461306388561 Marionette DEBUG loaded listener.js 23:26:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 221 (0x118b7d800) [pid = 2249] [serial = 2033] [outer = 0x11589a000] 23:26:29 INFO - PROCESS | 2249 | 1461306389468 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 23:26:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 23:26:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1071ms 23:26:29 INFO - PROCESS | 2249 | 1461306389483 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:26:29 INFO - PROCESS | 2249 | 1461306389485 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:26:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:26:29 INFO - PROCESS | 2249 | 1461306389493 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:26:29 INFO - PROCESS | 2249 | 1461306389498 Marionette TRACE conn2 <- [1,2682,null,{}] 23:26:29 INFO - PROCESS | 2249 | 1461306389509 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:29 INFO - PROCESS | 2249 | 1461306389662 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:26:29 INFO - PROCESS | 2249 | 1461306389678 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x1288c3000 == 112 [pid = 2249] [id = 678] 23:26:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 222 (0x118bf5400) [pid = 2249] [serial = 2034] [outer = 0x0] 23:26:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x119d75000) [pid = 2249] [serial = 2035] [outer = 0x118bf5400] 23:26:29 INFO - PROCESS | 2249 | 1461306389704 Marionette DEBUG loaded listener.js 23:26:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x11a789c00) [pid = 2249] [serial = 2036] [outer = 0x118bf5400] 23:26:30 INFO - PROCESS | 2249 | 1461306390579 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 23:26:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 23:26:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1141ms 23:26:30 INFO - PROCESS | 2249 | 1461306390634 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:26:30 INFO - PROCESS | 2249 | 1461306390636 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:26:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:26:30 INFO - PROCESS | 2249 | 1461306390638 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:26:30 INFO - PROCESS | 2249 | 1461306390639 Marionette TRACE conn2 <- [1,2686,null,{}] 23:26:30 INFO - PROCESS | 2249 | 1461306390642 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:30 INFO - PROCESS | 2249 | 1461306390789 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:26:30 INFO - PROCESS | 2249 | 1461306390806 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a904000 == 113 [pid = 2249] [id = 679] 23:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x11a78a400) [pid = 2249] [serial = 2037] [outer = 0x0] 23:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x11aa9c400) [pid = 2249] [serial = 2038] [outer = 0x11a78a400] 23:26:30 INFO - PROCESS | 2249 | 1461306390832 Marionette DEBUG loaded listener.js 23:26:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x11ab56800) [pid = 2249] [serial = 2039] [outer = 0x11a78a400] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x1133f3000) [pid = 2249] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x12b252000) [pid = 2249] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x12b021c00) [pid = 2249] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x12895bc00) [pid = 2249] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 222 (0x12e7bc000) [pid = 2249] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 221 (0x129d30800) [pid = 2249] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 220 (0x127396400) [pid = 2249] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 219 (0x12f56cc00) [pid = 2249] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 218 (0x114caf800) [pid = 2249] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 217 (0x119143000) [pid = 2249] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 216 (0x11c118c00) [pid = 2249] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 215 (0x12a399800) [pid = 2249] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 214 (0x129d26400) [pid = 2249] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 213 (0x12f917c00) [pid = 2249] [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.] 23:26:31 INFO - PROCESS | 2249 | --DOMWINDOW == 212 (0x12fa25800) [pid = 2249] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:26:31 INFO - PROCESS | 2249 | 1461306391717 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:26:31 INFO - PROCESS | 2249 | 1461306391762 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:26:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:26:31 INFO - PROCESS | 2249 | 1461306391764 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:26:31 INFO - PROCESS | 2249 | 1461306391765 Marionette TRACE conn2 <- [1,2690,null,{}] 23:26:31 INFO - PROCESS | 2249 | 1461306391767 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:31 INFO - PROCESS | 2249 | 1461306391879 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:26:31 INFO - PROCESS | 2249 | 1461306391883 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac93800 == 114 [pid = 2249] [id = 680] 23:26:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x11af11c00) [pid = 2249] [serial = 2040] [outer = 0x0] 23:26:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x11b0e4c00) [pid = 2249] [serial = 2041] [outer = 0x11af11c00] 23:26:31 INFO - PROCESS | 2249 | 1461306391916 Marionette DEBUG loaded listener.js 23:26:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x11bfbfc00) [pid = 2249] [serial = 2042] [outer = 0x11af11c00] 23:26:32 INFO - PROCESS | 2249 | 1461306392807 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 23:26:32 INFO - PROCESS | 2249 | 1461306392835 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:26:32 INFO - PROCESS | 2249 | 1461306392837 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:26:32 INFO - PROCESS | 2249 | 1461306392838 Marionette TRACE conn2 <- [1,2694,null,{}] 23:26:32 INFO - PROCESS | 2249 | 1461306392841 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:32 INFO - PROCESS | 2249 | 1461306392985 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:26:32 INFO - PROCESS | 2249 | 1461306392993 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b411800 == 115 [pid = 2249] [id = 681] 23:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 216 (0x11c073400) [pid = 2249] [serial = 2043] [outer = 0x0] 23:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x11c118000) [pid = 2249] [serial = 2044] [outer = 0x11c073400] 23:26:33 INFO - PROCESS | 2249 | 1461306393019 Marionette DEBUG loaded listener.js 23:26:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x11c1a8c00) [pid = 2249] [serial = 2045] [outer = 0x11c073400] 23:26:33 INFO - PROCESS | 2249 | 1461306393908 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 23:26:33 INFO - PROCESS | 2249 | 1461306393961 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:26:33 INFO - PROCESS | 2249 | 1461306393965 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:26:33 INFO - PROCESS | 2249 | 1461306393968 Marionette TRACE conn2 <- [1,2698,null,{}] 23:26:33 INFO - PROCESS | 2249 | 1461306393973 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:34 INFO - PROCESS | 2249 | 1461306394109 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:26:34 INFO - PROCESS | 2249 | 1461306394243 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bfde000 == 116 [pid = 2249] [id = 682] 23:26:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x114cb9000) [pid = 2249] [serial = 2046] [outer = 0x0] 23:26:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 220 (0x114eacc00) [pid = 2249] [serial = 2047] [outer = 0x114cb9000] 23:26:34 INFO - PROCESS | 2249 | 1461306394278 Marionette DEBUG loaded listener.js 23:26:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 221 (0x115628c00) [pid = 2249] [serial = 2048] [outer = 0x114cb9000] 23:26:35 INFO - PROCESS | 2249 | 1461306395205 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 23:26:35 INFO - PROCESS | 2249 | 1461306395246 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:26:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:26:35 INFO - PROCESS | 2249 | 1461306395250 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:26:35 INFO - PROCESS | 2249 | 1461306395252 Marionette TRACE conn2 <- [1,2702,null,{}] 23:26:35 INFO - PROCESS | 2249 | 1461306395255 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:35 INFO - PROCESS | 2249 | 1461306395386 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:26:35 INFO - PROCESS | 2249 | 1461306395546 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b065000 == 117 [pid = 2249] [id = 683] 23:26:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 222 (0x119140400) [pid = 2249] [serial = 2049] [outer = 0x0] 23:26:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x1192df800) [pid = 2249] [serial = 2050] [outer = 0x119140400] 23:26:35 INFO - PROCESS | 2249 | 1461306395580 Marionette DEBUG loaded listener.js 23:26:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x11a9cfc00) [pid = 2249] [serial = 2051] [outer = 0x119140400] 23:26:36 INFO - PROCESS | 2249 | 1461306396040 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 23:26:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:26:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 822ms 23:26:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:26:36 INFO - PROCESS | 2249 | 1461306396072 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:26:36 INFO - PROCESS | 2249 | 1461306396074 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:26:36 INFO - PROCESS | 2249 | 1461306396076 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:26:36 INFO - PROCESS | 2249 | 1461306396079 Marionette TRACE conn2 <- [1,2706,null,{}] 23:26:36 INFO - PROCESS | 2249 | 1461306396087 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:36 INFO - PROCESS | 2249 | 1461306396223 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:26:36 INFO - PROCESS | 2249 | 1461306396334 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d0ad800 == 118 [pid = 2249] [id = 684] 23:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x11aaa6c00) [pid = 2249] [serial = 2052] [outer = 0x0] 23:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x11b0eac00) [pid = 2249] [serial = 2053] [outer = 0x11aaa6c00] 23:26:36 INFO - PROCESS | 2249 | 1461306396367 Marionette DEBUG loaded listener.js 23:26:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x11c118800) [pid = 2249] [serial = 2054] [outer = 0x11aaa6c00] 23:26:36 INFO - PROCESS | 2249 | 1461306396858 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 23:26:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:26:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 823ms 23:26:36 INFO - PROCESS | 2249 | 1461306396900 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:26:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:26:36 INFO - PROCESS | 2249 | 1461306396902 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:26:36 INFO - PROCESS | 2249 | 1461306396904 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:26:36 INFO - PROCESS | 2249 | 1461306396906 Marionette TRACE conn2 <- [1,2710,null,{}] 23:26:36 INFO - PROCESS | 2249 | 1461306396908 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:37 INFO - PROCESS | 2249 | 1461306397035 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:26:37 INFO - PROCESS | 2249 | 1461306397146 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d57d800 == 119 [pid = 2249] [id = 685] 23:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x11c239000) [pid = 2249] [serial = 2055] [outer = 0x0] 23:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x11c899400) [pid = 2249] [serial = 2056] [outer = 0x11c239000] 23:26:37 INFO - PROCESS | 2249 | 1461306397177 Marionette DEBUG loaded listener.js 23:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x11c96a000) [pid = 2249] [serial = 2057] [outer = 0x11c239000] 23:26:37 INFO - PROCESS | 2249 | 1461306397616 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 23:26:37 INFO - PROCESS | 2249 | 1461306397628 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:26:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:26:37 INFO - PROCESS | 2249 | 1461306397630 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:26:37 INFO - PROCESS | 2249 | 1461306397631 Marionette TRACE conn2 <- [1,2714,null,{}] 23:26:37 INFO - PROCESS | 2249 | 1461306397634 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:37 INFO - PROCESS | 2249 | 1461306397759 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:26:37 INFO - PROCESS | 2249 | 1461306397897 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e759800 == 120 [pid = 2249] [id = 686] 23:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x11c66b800) [pid = 2249] [serial = 2058] [outer = 0x0] 23:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x125ae1000) [pid = 2249] [serial = 2059] [outer = 0x11c66b800] 23:26:37 INFO - PROCESS | 2249 | 1461306397929 Marionette DEBUG loaded listener.js 23:26:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x125efa400) [pid = 2249] [serial = 2060] [outer = 0x11c66b800] 23:26:38 INFO - PROCESS | 2249 | 1461306398335 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 23:26:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:26:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 722ms 23:26:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:26:38 INFO - PROCESS | 2249 | 1461306398352 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:26:38 INFO - PROCESS | 2249 | 1461306398354 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:26:38 INFO - PROCESS | 2249 | 1461306398356 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:26:38 INFO - PROCESS | 2249 | 1461306398357 Marionette TRACE conn2 <- [1,2718,null,{}] 23:26:38 INFO - PROCESS | 2249 | 1461306398360 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:38 INFO - PROCESS | 2249 | 1461306398524 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:26:38 INFO - PROCESS | 2249 | 1461306398634 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f229800 == 121 [pid = 2249] [id = 687] 23:26:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x126b6a000) [pid = 2249] [serial = 2061] [outer = 0x0] 23:26:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x126f17800) [pid = 2249] [serial = 2062] [outer = 0x126b6a000] 23:26:38 INFO - PROCESS | 2249 | 1461306398667 Marionette DEBUG loaded listener.js 23:26:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x1275e4c00) [pid = 2249] [serial = 2063] [outer = 0x126b6a000] 23:26:39 INFO - PROCESS | 2249 | 1461306399147 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 23:26:39 INFO - PROCESS | 2249 | 1461306399178 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:26:39 INFO - PROCESS | 2249 | 1461306399180 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:26:39 INFO - PROCESS | 2249 | 1461306399182 Marionette TRACE conn2 <- [1,2722,null,{}] 23:26:39 INFO - PROCESS | 2249 | 1461306399184 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:39 INFO - PROCESS | 2249 | 1461306399310 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:26:39 INFO - PROCESS | 2249 | 1461306399450 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fa2d000 == 122 [pid = 2249] [id = 688] 23:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x1275e3000) [pid = 2249] [serial = 2064] [outer = 0x0] 23:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12895a800) [pid = 2249] [serial = 2065] [outer = 0x1275e3000] 23:26:39 INFO - PROCESS | 2249 | 1461306399480 Marionette DEBUG loaded listener.js 23:26:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12971d400) [pid = 2249] [serial = 2066] [outer = 0x1275e3000] 23:26:39 INFO - PROCESS | 2249 | 1461306399943 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 23:26:40 INFO - PROCESS | 2249 | 1461306400004 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:26:40 INFO - PROCESS | 2249 | 1461306400006 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:26:40 INFO - PROCESS | 2249 | 1461306400007 Marionette TRACE conn2 <- [1,2726,null,{}] 23:26:40 INFO - PROCESS | 2249 | 1461306400010 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:40 INFO - PROCESS | 2249 | 1461306400138 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:26:40 INFO - PROCESS | 2249 | 1461306400248 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:40 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300d9800 == 123 [pid = 2249] [id = 689] 23:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12895bc00) [pid = 2249] [serial = 2067] [outer = 0x0] 23:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x129982c00) [pid = 2249] [serial = 2068] [outer = 0x12895bc00] 23:26:40 INFO - PROCESS | 2249 | 1461306400278 Marionette DEBUG loaded listener.js 23:26:40 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x129d32400) [pid = 2249] [serial = 2069] [outer = 0x12895bc00] 23:26:40 INFO - PROCESS | 2249 | 1461306400700 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 23:26:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:26:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 721ms 23:26:40 INFO - PROCESS | 2249 | 1461306400728 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:26:40 INFO - PROCESS | 2249 | 1461306400729 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:26:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:26:40 INFO - PROCESS | 2249 | 1461306400732 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:26:40 INFO - PROCESS | 2249 | 1461306400733 Marionette TRACE conn2 <- [1,2730,null,{}] 23:26:40 INFO - PROCESS | 2249 | 1461306400735 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:40 INFO - PROCESS | 2249 | 1461306400866 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:26:41 INFO - PROCESS | 2249 | 1461306401007 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x130835000 == 124 [pid = 2249] [id = 690] 23:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12971dc00) [pid = 2249] [serial = 2070] [outer = 0x0] 23:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x129dc3000) [pid = 2249] [serial = 2071] [outer = 0x12971dc00] 23:26:41 INFO - PROCESS | 2249 | 1461306401039 Marionette DEBUG loaded listener.js 23:26:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x12a056000) [pid = 2249] [serial = 2072] [outer = 0x12971dc00] 23:26:41 INFO - PROCESS | 2249 | 1461306401905 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 23:26:41 INFO - PROCESS | 2249 | 1461306401953 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:26:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:26:41 INFO - PROCESS | 2249 | 1461306401956 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:26:41 INFO - PROCESS | 2249 | 1461306401957 Marionette TRACE conn2 <- [1,2734,null,{}] 23:26:42 INFO - PROCESS | 2249 | 1461306402000 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:42 INFO - PROCESS | 2249 | 1461306402155 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:26:42 INFO - PROCESS | 2249 | 1461306402256 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x131e27800 == 125 [pid = 2249] [id = 691] 23:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x12a396000) [pid = 2249] [serial = 2073] [outer = 0x0] 23:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x12a39cc00) [pid = 2249] [serial = 2074] [outer = 0x12a396000] 23:26:42 INFO - PROCESS | 2249 | 1461306402287 Marionette DEBUG loaded listener.js 23:26:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x12a5a3400) [pid = 2249] [serial = 2075] [outer = 0x12a396000] 23:26:42 INFO - PROCESS | 2249 | 1461306402703 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 23:26:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:26:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 771ms 23:26:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:26:42 INFO - PROCESS | 2249 | 1461306402730 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:26:42 INFO - PROCESS | 2249 | 1461306402732 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:26:42 INFO - PROCESS | 2249 | 1461306402734 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:26:42 INFO - PROCESS | 2249 | 1461306402736 Marionette TRACE conn2 <- [1,2738,null,{}] 23:26:42 INFO - PROCESS | 2249 | 1461306402739 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:42 INFO - PROCESS | 2249 | 1461306402894 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:26:43 INFO - PROCESS | 2249 | 1461306403059 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f09800 == 126 [pid = 2249] [id = 692] 23:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x129d32800) [pid = 2249] [serial = 2076] [outer = 0x0] 23:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x12aa4dc00) [pid = 2249] [serial = 2077] [outer = 0x129d32800] 23:26:43 INFO - PROCESS | 2249 | 1461306403112 Marionette DEBUG loaded listener.js 23:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x12ac4b400) [pid = 2249] [serial = 2078] [outer = 0x129d32800] 23:26:43 INFO - PROCESS | 2249 | 1461306403614 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 23:26:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:26:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 921ms 23:26:43 INFO - PROCESS | 2249 | 1461306403661 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:26:43 INFO - PROCESS | 2249 | 1461306403662 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:26:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:26:43 INFO - PROCESS | 2249 | 1461306403666 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:26:43 INFO - PROCESS | 2249 | 1461306403668 Marionette TRACE conn2 <- [1,2742,null,{}] 23:26:43 INFO - PROCESS | 2249 | 1461306403670 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:43 INFO - PROCESS | 2249 | 1461306403803 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:26:43 INFO - PROCESS | 2249 | 1461306403918 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f216800 == 127 [pid = 2249] [id = 693] 23:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x12ac4e000) [pid = 2249] [serial = 2079] [outer = 0x0] 23:26:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x12ac54000) [pid = 2249] [serial = 2080] [outer = 0x12ac4e000] 23:26:43 INFO - PROCESS | 2249 | 1461306403953 Marionette DEBUG loaded listener.js 23:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x12af0b400) [pid = 2249] [serial = 2081] [outer = 0x12ac4e000] 23:26:44 INFO - PROCESS | 2249 | 1461306404394 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 23:26:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:26:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 769ms 23:26:44 INFO - PROCESS | 2249 | 1461306404436 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:26:44 INFO - PROCESS | 2249 | 1461306404438 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:26:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:26:44 INFO - PROCESS | 2249 | 1461306404440 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:26:44 INFO - PROCESS | 2249 | 1461306404441 Marionette TRACE conn2 <- [1,2746,null,{}] 23:26:44 INFO - PROCESS | 2249 | 1461306404444 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:44 INFO - PROCESS | 2249 | 1461306404579 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:26:44 INFO - PROCESS | 2249 | 1461306404724 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x138cd6800 == 128 [pid = 2249] [id = 694] 23:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x12ac4ec00) [pid = 2249] [serial = 2082] [outer = 0x0] 23:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x12afc2800) [pid = 2249] [serial = 2083] [outer = 0x12ac4ec00] 23:26:44 INFO - PROCESS | 2249 | 1461306404755 Marionette DEBUG loaded listener.js 23:26:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x12b014800) [pid = 2249] [serial = 2084] [outer = 0x12ac4ec00] 23:26:45 INFO - PROCESS | 2249 | 1461306405506 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 23:26:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:26:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1120ms 23:26:45 INFO - PROCESS | 2249 | 1461306405561 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:26:45 INFO - PROCESS | 2249 | 1461306405565 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:26:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:26:45 INFO - PROCESS | 2249 | 1461306405571 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:26:45 INFO - PROCESS | 2249 | 1461306405575 Marionette TRACE conn2 <- [1,2750,null,{}] 23:26:45 INFO - PROCESS | 2249 | 1461306405581 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:45 INFO - PROCESS | 2249 | 1461306405763 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:26:45 INFO - PROCESS | 2249 | 1461306405905 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac07800 == 129 [pid = 2249] [id = 695] 23:26:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x11562bc00) [pid = 2249] [serial = 2085] [outer = 0x0] 23:26:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x1157c9400) [pid = 2249] [serial = 2086] [outer = 0x11562bc00] 23:26:45 INFO - PROCESS | 2249 | 1461306405935 Marionette DEBUG loaded listener.js 23:26:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x118edc400) [pid = 2249] [serial = 2087] [outer = 0x11562bc00] 23:26:46 INFO - PROCESS | 2249 | 1461306406388 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 23:26:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:26:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 826ms 23:26:46 INFO - PROCESS | 2249 | 1461306406396 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:26:46 INFO - PROCESS | 2249 | 1461306406399 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:26:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:26:46 INFO - PROCESS | 2249 | 1461306406404 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:26:46 INFO - PROCESS | 2249 | 1461306406406 Marionette TRACE conn2 <- [1,2754,null,{}] 23:26:46 INFO - PROCESS | 2249 | 1461306406408 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:46 INFO - PROCESS | 2249 | 1461306406534 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:26:46 INFO - PROCESS | 2249 | 1461306406666 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x1188da800 == 130 [pid = 2249] [id = 696] 23:26:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x114cb5c00) [pid = 2249] [serial = 2088] [outer = 0x0] 23:26:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x119d76000) [pid = 2249] [serial = 2089] [outer = 0x114cb5c00] 23:26:46 INFO - PROCESS | 2249 | 1461306406694 Marionette DEBUG loaded listener.js 23:26:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x11ab57000) [pid = 2249] [serial = 2090] [outer = 0x114cb5c00] 23:26:47 INFO - PROCESS | 2249 | 1461306407209 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 23:26:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:26:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 875ms 23:26:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:26:47 INFO - PROCESS | 2249 | 1461306407281 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:26:47 INFO - PROCESS | 2249 | 1461306407283 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:26:47 INFO - PROCESS | 2249 | 1461306407286 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:26:47 INFO - PROCESS | 2249 | 1461306407290 Marionette TRACE conn2 <- [1,2758,null,{}] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x129b23000 == 129 [pid = 2249] [id = 624] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x1288c3000 == 128 [pid = 2249] [id = 678] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x125aa3800 == 127 [pid = 2249] [id = 677] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x12fa26000) [pid = 2249] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x139f1a000) [pid = 2249] [serial = 1987] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x119862800 == 126 [pid = 2249] [id = 676] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x1144b2800 == 125 [pid = 2249] [id = 675] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12b082800 == 124 [pid = 2249] [id = 673] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x14a49a000 == 123 [pid = 2249] [id = 672] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x14a3cf000 == 122 [pid = 2249] [id = 671] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x14a2b8800 == 121 [pid = 2249] [id = 670] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x1493c2000 == 120 [pid = 2249] [id = 669] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x1483f1800 == 119 [pid = 2249] [id = 668] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x147e96800 == 118 [pid = 2249] [id = 667] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x145d46800 == 117 [pid = 2249] [id = 666] 23:26:47 INFO - PROCESS | 2249 | 1461306407434 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x141f95800 == 116 [pid = 2249] [id = 665] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee30800 == 115 [pid = 2249] [id = 664] 23:26:47 INFO - PROCESS | 2249 | --DOCSHELL 0x12a0a1000 == 114 [pid = 2249] [id = 663] 23:26:47 INFO - PROCESS | 2249 | 1461306407564 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x114f66800) [pid = 2249] [serial = 1949] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x113502c00) [pid = 2249] [serial = 1948] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x12d25fc00) [pid = 2249] [serial = 1972] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x12b0b4800) [pid = 2249] [serial = 1927] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x12bbe4800) [pid = 2249] [serial = 1969] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x11a50f000) [pid = 2249] [serial = 1915] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x11c1a5000) [pid = 2249] [serial = 1918] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x12ab0c800) [pid = 2249] [serial = 1960] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x12f565800) [pid = 2249] [serial = 1975] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x12afbcc00) [pid = 2249] [serial = 1961] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x12a057400) [pid = 2249] [serial = 1963] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x12af02c00) [pid = 2249] [serial = 1964] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x12f914400) [pid = 2249] [serial = 1936] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x12aa26000) [pid = 2249] [serial = 1958] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x12a04c800) [pid = 2249] [serial = 1957] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x12ac53c00) [pid = 2249] [serial = 1924] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x139b94400) [pid = 2249] [serial = 1978] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12d42a000) [pid = 2249] [serial = 1930] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x11c06c400) [pid = 2249] [serial = 1952] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x115636c00) [pid = 2249] [serial = 1951] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x11c899800) [pid = 2249] [serial = 1981] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x126f0e400) [pid = 2249] [serial = 1955] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x11c88c000) [pid = 2249] [serial = 1954] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x130908c00) [pid = 2249] [serial = 1976] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x130670000) [pid = 2249] [serial = 1939] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x139992c00) [pid = 2249] [serial = 1942] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x129719400) [pid = 2249] [serial = 1921] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x139f1f800) [pid = 2249] [serial = 1945] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x12b0b5000) [pid = 2249] [serial = 1966] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x12b256400) [pid = 2249] [serial = 1967] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x12e864400) [pid = 2249] [serial = 1933] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x12faca000) [pid = 2249] [serial = 1985] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x12b1b8000) [pid = 2249] [serial = 1984] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x13a35e000) [pid = 2249] [serial = 1979] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x12a053000) [pid = 2249] [serial = 1982] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x12e485400) [pid = 2249] [serial = 1973] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x1275e7000) [pid = 2249] [serial = 1385] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 23:26:47 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x12d03d800) [pid = 2249] [serial = 1970] [outer = 0x0] [url = about:blank] 23:26:47 INFO - PROCESS | 2249 | 1461306407687 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12889b800 == 115 [pid = 2249] [id = 697] 23:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x115636c00) [pid = 2249] [serial = 2091] [outer = 0x0] 23:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x11b95d000) [pid = 2249] [serial = 2092] [outer = 0x115636c00] 23:26:47 INFO - PROCESS | 2249 | 1461306407719 Marionette DEBUG loaded listener.js 23:26:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x11c1a2800) [pid = 2249] [serial = 2093] [outer = 0x115636c00] 23:26:48 INFO - PROCESS | 2249 | 1461306408038 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 23:26:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:26:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 800ms 23:26:48 INFO - PROCESS | 2249 | 1461306408087 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:26:48 INFO - PROCESS | 2249 | 1461306408089 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:26:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:26:48 INFO - PROCESS | 2249 | 1461306408091 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:26:48 INFO - PROCESS | 2249 | 1461306408092 Marionette TRACE conn2 <- [1,2762,null,{}] 23:26:48 INFO - PROCESS | 2249 | 1461306408095 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:48 INFO - PROCESS | 2249 | 1461306408228 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:26:48 INFO - PROCESS | 2249 | 1461306408348 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a996800 == 116 [pid = 2249] [id = 698] 23:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x11c1a4000) [pid = 2249] [serial = 2094] [outer = 0x0] 23:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x125ae2400) [pid = 2249] [serial = 2095] [outer = 0x11c1a4000] 23:26:48 INFO - PROCESS | 2249 | 1461306408375 Marionette DEBUG loaded listener.js 23:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x126f15800) [pid = 2249] [serial = 2096] [outer = 0x11c1a4000] 23:26:48 INFO - PROCESS | 2249 | 1461306408648 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 23:26:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:26:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 571ms 23:26:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:26:48 INFO - PROCESS | 2249 | 1461306408664 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:26:48 INFO - PROCESS | 2249 | 1461306408665 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:26:48 INFO - PROCESS | 2249 | 1461306408667 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:26:48 INFO - PROCESS | 2249 | 1461306408668 Marionette TRACE conn2 <- [1,2766,null,{}] 23:26:48 INFO - PROCESS | 2249 | 1461306408670 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:48 INFO - PROCESS | 2249 | 1461306408796 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:26:48 INFO - PROCESS | 2249 | 1461306408928 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c173800 == 117 [pid = 2249] [id = 699] 23:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x126f16400) [pid = 2249] [serial = 2097] [outer = 0x0] 23:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x127598c00) [pid = 2249] [serial = 2098] [outer = 0x126f16400] 23:26:48 INFO - PROCESS | 2249 | 1461306408955 Marionette DEBUG loaded listener.js 23:26:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x12887e400) [pid = 2249] [serial = 2099] [outer = 0x126f16400] 23:26:49 INFO - PROCESS | 2249 | 1461306409281 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 23:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 673ms 23:26:49 INFO - PROCESS | 2249 | 1461306409342 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:26:49 INFO - PROCESS | 2249 | 1461306409343 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:26:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:26:49 INFO - PROCESS | 2249 | 1461306409347 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:26:49 INFO - PROCESS | 2249 | 1461306409348 Marionette TRACE conn2 <- [1,2770,null,{}] 23:26:49 INFO - PROCESS | 2249 | 1461306409352 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:49 INFO - PROCESS | 2249 | 1461306409524 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:26:49 INFO - PROCESS | 2249 | 1461306409530 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fcd4000 == 118 [pid = 2249] [id = 700] 23:26:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x12a5a3000) [pid = 2249] [serial = 2100] [outer = 0x0] 23:26:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x12ab03c00) [pid = 2249] [serial = 2101] [outer = 0x12a5a3000] 23:26:49 INFO - PROCESS | 2249 | 1461306409558 Marionette DEBUG loaded listener.js 23:26:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x12b019c00) [pid = 2249] [serial = 2102] [outer = 0x12a5a3000] 23:26:49 INFO - PROCESS | 2249 | 1461306409984 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 23:26:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:26:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 23:26:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:26:50 INFO - PROCESS | 2249 | 1461306410017 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:26:50 INFO - PROCESS | 2249 | 1461306410018 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:26:50 INFO - PROCESS | 2249 | 1461306410020 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:26:50 INFO - PROCESS | 2249 | 1461306410021 Marionette TRACE conn2 <- [1,2774,null,{}] 23:26:50 INFO - PROCESS | 2249 | 1461306410033 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:50 INFO - PROCESS | 2249 | 1461306410192 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:26:50 INFO - PROCESS | 2249 | 1461306410228 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f16000 == 119 [pid = 2249] [id = 701] 23:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x12ac59000) [pid = 2249] [serial = 2103] [outer = 0x0] 23:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x12b05dc00) [pid = 2249] [serial = 2104] [outer = 0x12ac59000] 23:26:50 INFO - PROCESS | 2249 | 1461306410254 Marionette DEBUG loaded listener.js 23:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12b0c3000) [pid = 2249] [serial = 2105] [outer = 0x12ac59000] 23:26:50 INFO - PROCESS | 2249 | 1461306410618 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 23:26:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:26:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 627ms 23:26:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:26:50 INFO - PROCESS | 2249 | 1461306410648 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:26:50 INFO - PROCESS | 2249 | 1461306410649 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:26:50 INFO - PROCESS | 2249 | 1461306410651 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:26:50 INFO - PROCESS | 2249 | 1461306410652 Marionette TRACE conn2 <- [1,2778,null,{}] 23:26:50 INFO - PROCESS | 2249 | 1461306410654 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:50 INFO - PROCESS | 2249 | 1461306410812 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:26:50 INFO - PROCESS | 2249 | 1461306410829 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a45800 == 120 [pid = 2249] [id = 702] 23:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12b05ec00) [pid = 2249] [serial = 2106] [outer = 0x0] 23:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12b0cf800) [pid = 2249] [serial = 2107] [outer = 0x12b05ec00] 23:26:50 INFO - PROCESS | 2249 | 1461306410854 Marionette DEBUG loaded listener.js 23:26:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x12b1c0000) [pid = 2249] [serial = 2108] [outer = 0x12b05ec00] 23:26:51 INFO - PROCESS | 2249 | 1461306411247 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 23:26:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:26:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 619ms 23:26:51 INFO - PROCESS | 2249 | 1461306411271 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:26:51 INFO - PROCESS | 2249 | 1461306411272 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:26:51 INFO - PROCESS | 2249 | 1461306411274 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:26:51 INFO - PROCESS | 2249 | 1461306411275 Marionette TRACE conn2 <- [1,2782,null,{}] 23:26:51 INFO - PROCESS | 2249 | 1461306411278 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:51 INFO - PROCESS | 2249 | 1461306411434 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:26:51 INFO - PROCESS | 2249 | 1461306411457 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x139add800 == 121 [pid = 2249] [id = 703] 23:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x12b1c0c00) [pid = 2249] [serial = 2109] [outer = 0x0] 23:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12b253800) [pid = 2249] [serial = 2110] [outer = 0x12b1c0c00] 23:26:51 INFO - PROCESS | 2249 | 1461306411482 Marionette DEBUG loaded listener.js 23:26:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x12b429800) [pid = 2249] [serial = 2111] [outer = 0x12b1c0c00] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12b1bd400) [pid = 2249] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x118bf5400) [pid = 2249] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x11a78a400) [pid = 2249] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x11af11c00) [pid = 2249] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x127526c00) [pid = 2249] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x1133e7400) [pid = 2249] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x11589a000) [pid = 2249] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x114eb0c00) [pid = 2249] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x12a59b400) [pid = 2249] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x12af0e800) [pid = 2249] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x12face800) [pid = 2249] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x125adb000) [pid = 2249] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x12bcd4400) [pid = 2249] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x12b423c00) [pid = 2249] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x11b0f1c00) [pid = 2249] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x139de1800) [pid = 2249] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x12b1bdc00) [pid = 2249] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x13a130c00) [pid = 2249] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x126f18c00) [pid = 2249] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x1133eac00) [pid = 2249] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x11a54e000) [pid = 2249] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 222 (0x12ab03000) [pid = 2249] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 221 (0x127598000) [pid = 2249] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 220 (0x1279c5400) [pid = 2249] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 219 (0x12bd86c00) [pid = 2249] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 218 (0x139b96000) [pid = 2249] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 217 (0x11850d000) [pid = 2249] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 216 (0x11c1aa000) [pid = 2249] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 215 (0x12e451c00) [pid = 2249] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 214 (0x12af05c00) [pid = 2249] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 213 (0x12b0afc00) [pid = 2249] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 212 (0x12d5bc800) [pid = 2249] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 211 (0x139f15400) [pid = 2249] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 210 (0x13a135c00) [pid = 2249] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 209 (0x142d19400) [pid = 2249] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 208 (0x142d1b800) [pid = 2249] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 207 (0x145e54000) [pid = 2249] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 206 (0x1134cdc00) [pid = 2249] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 205 (0x11350f800) [pid = 2249] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 204 (0x114f71000) [pid = 2249] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 203 (0x12b424000) [pid = 2249] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 202 (0x12ffe9000) [pid = 2249] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:26:52 INFO - PROCESS | 2249 | --DOMWINDOW == 201 (0x139b93400) [pid = 2249] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:26:52 INFO - PROCESS | 2249 | 1461306412164 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 23:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 922ms 23:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:26:52 INFO - PROCESS | 2249 | 1461306412197 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:26:52 INFO - PROCESS | 2249 | 1461306412198 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:26:52 INFO - PROCESS | 2249 | 1461306412201 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:26:52 INFO - PROCESS | 2249 | 1461306412202 Marionette TRACE conn2 <- [1,2786,null,{}] 23:26:52 INFO - PROCESS | 2249 | 1461306412204 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:52 INFO - PROCESS | 2249 | 1461306412321 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:26:52 INFO - PROCESS | 2249 | 1461306412431 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe71000 == 122 [pid = 2249] [id = 704] 23:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x114f71000) [pid = 2249] [serial = 2112] [outer = 0x0] 23:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x119d6ec00) [pid = 2249] [serial = 2113] [outer = 0x114f71000] 23:26:52 INFO - PROCESS | 2249 | 1461306412457 Marionette DEBUG loaded listener.js 23:26:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x11c110c00) [pid = 2249] [serial = 2114] [outer = 0x114f71000] 23:26:52 INFO - PROCESS | 2249 | 1461306412747 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 23:26:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:26:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 570ms 23:26:52 INFO - PROCESS | 2249 | 1461306412772 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:26:52 INFO - PROCESS | 2249 | 1461306412776 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:26:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:26:52 INFO - PROCESS | 2249 | 1461306412780 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:26:52 INFO - PROCESS | 2249 | 1461306412782 Marionette TRACE conn2 <- [1,2790,null,{}] 23:26:52 INFO - PROCESS | 2249 | 1461306412784 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:52 INFO - PROCESS | 2249 | 1461306412916 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:26:53 INFO - PROCESS | 2249 | 1461306413049 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x139cf0000 == 123 [pid = 2249] [id = 705] 23:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x12aa21800) [pid = 2249] [serial = 2115] [outer = 0x0] 23:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 206 (0x12afc3000) [pid = 2249] [serial = 2116] [outer = 0x12aa21800] 23:26:53 INFO - PROCESS | 2249 | 1461306413080 Marionette DEBUG loaded listener.js 23:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 207 (0x12b66bc00) [pid = 2249] [serial = 2117] [outer = 0x12aa21800] 23:26:53 INFO - PROCESS | 2249 | 1461306413398 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 23:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 23:26:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:26:53 INFO - PROCESS | 2249 | 1461306413450 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:26:53 INFO - PROCESS | 2249 | 1461306413451 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:26:53 INFO - PROCESS | 2249 | 1461306413453 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:26:53 INFO - PROCESS | 2249 | 1461306413454 Marionette TRACE conn2 <- [1,2794,null,{}] 23:26:53 INFO - PROCESS | 2249 | 1461306413457 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:53 INFO - PROCESS | 2249 | 1461306413575 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:26:53 INFO - PROCESS | 2249 | 1461306413580 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a0d9800 == 124 [pid = 2249] [id = 706] 23:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 208 (0x12af02800) [pid = 2249] [serial = 2118] [outer = 0x0] 23:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 209 (0x12bbe6c00) [pid = 2249] [serial = 2119] [outer = 0x12af02800] 23:26:53 INFO - PROCESS | 2249 | 1461306413706 Marionette DEBUG loaded listener.js 23:26:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 210 (0x12c004000) [pid = 2249] [serial = 2120] [outer = 0x12af02800] 23:26:53 INFO - PROCESS | 2249 | 1461306413987 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 23:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 573ms 23:26:54 INFO - PROCESS | 2249 | 1461306414143 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:26:54 INFO - PROCESS | 2249 | 1461306414145 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:26:54 INFO - PROCESS | 2249 | 1461306414150 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:26:54 INFO - PROCESS | 2249 | 1461306414153 Marionette TRACE conn2 <- [1,2798,null,{}] 23:26:54 INFO - PROCESS | 2249 | 1461306414158 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:54 INFO - PROCESS | 2249 | 1461306414295 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:26:54 INFO - PROCESS | 2249 | 1461306414444 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x125d2a000 == 125 [pid = 2249] [id = 707] 23:26:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 211 (0x114eafc00) [pid = 2249] [serial = 2121] [outer = 0x0] 23:26:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 212 (0x114f0b400) [pid = 2249] [serial = 2122] [outer = 0x114eafc00] 23:26:54 INFO - PROCESS | 2249 | 1461306414477 Marionette DEBUG loaded listener.js 23:26:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x118514400) [pid = 2249] [serial = 2123] [outer = 0x114eafc00] 23:26:54 INFO - PROCESS | 2249 | 1461306414933 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 23:26:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:26:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 823ms 23:26:54 INFO - PROCESS | 2249 | 1461306414974 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:26:54 INFO - PROCESS | 2249 | 1461306414977 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:26:54 INFO - PROCESS | 2249 | 1461306414982 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:26:54 INFO - PROCESS | 2249 | 1461306414985 Marionette TRACE conn2 <- [1,2802,null,{}] 23:26:54 INFO - PROCESS | 2249 | 1461306414988 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:55 INFO - PROCESS | 2249 | 1461306415126 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:26:55 INFO - PROCESS | 2249 | 1461306415282 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b80d000 == 126 [pid = 2249] [id = 708] 23:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x114eb0c00) [pid = 2249] [serial = 2124] [outer = 0x0] 23:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x11a781400) [pid = 2249] [serial = 2125] [outer = 0x114eb0c00] 23:26:55 INFO - PROCESS | 2249 | 1461306415312 Marionette DEBUG loaded listener.js 23:26:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 216 (0x11c112400) [pid = 2249] [serial = 2126] [outer = 0x114eb0c00] 23:26:55 INFO - PROCESS | 2249 | 1461306415756 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 23:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 823ms 23:26:55 INFO - PROCESS | 2249 | 1461306415807 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:26:55 INFO - PROCESS | 2249 | 1461306415809 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:26:55 INFO - PROCESS | 2249 | 1461306415813 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:26:55 INFO - PROCESS | 2249 | 1461306415815 Marionette TRACE conn2 <- [1,2806,null,{}] 23:26:55 INFO - PROCESS | 2249 | 1461306415822 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:55 INFO - PROCESS | 2249 | 1461306415962 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:26:56 INFO - PROCESS | 2249 | 1461306416095 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a4d800 == 127 [pid = 2249] [id = 709] 23:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x127015000) [pid = 2249] [serial = 2127] [outer = 0x0] 23:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x1275e7000) [pid = 2249] [serial = 2128] [outer = 0x127015000] 23:26:56 INFO - PROCESS | 2249 | 1461306416129 Marionette DEBUG loaded listener.js 23:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x129d2d400) [pid = 2249] [serial = 2129] [outer = 0x127015000] 23:26:56 INFO - PROCESS | 2249 | 1461306416559 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 23:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 771ms 23:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:26:56 INFO - PROCESS | 2249 | 1461306416584 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:26:56 INFO - PROCESS | 2249 | 1461306416586 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:26:56 INFO - PROCESS | 2249 | 1461306416588 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:26:56 INFO - PROCESS | 2249 | 1461306416589 Marionette TRACE conn2 <- [1,2810,null,{}] 23:26:56 INFO - PROCESS | 2249 | 1461306416592 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:56 INFO - PROCESS | 2249 | 1461306416726 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:26:56 INFO - PROCESS | 2249 | 1461306416876 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:56 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a187800 == 128 [pid = 2249] [id = 710] 23:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 220 (0x12a399c00) [pid = 2249] [serial = 2130] [outer = 0x0] 23:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 221 (0x12aa58c00) [pid = 2249] [serial = 2131] [outer = 0x12a399c00] 23:26:56 INFO - PROCESS | 2249 | 1461306416906 Marionette DEBUG loaded listener.js 23:26:56 INFO - PROCESS | 2249 | ++DOMWINDOW == 222 (0x12af0e800) [pid = 2249] [serial = 2132] [outer = 0x12a399c00] 23:26:57 INFO - PROCESS | 2249 | 1461306417374 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 23:26:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:26:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 819ms 23:26:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:26:57 INFO - PROCESS | 2249 | 1461306417408 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:26:57 INFO - PROCESS | 2249 | 1461306417409 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:26:57 INFO - PROCESS | 2249 | 1461306417411 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:26:57 INFO - PROCESS | 2249 | 1461306417412 Marionette TRACE conn2 <- [1,2814,null,{}] 23:26:57 INFO - PROCESS | 2249 | 1461306417415 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:57 INFO - PROCESS | 2249 | 1461306417547 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:26:57 INFO - PROCESS | 2249 | 1461306417717 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:57 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a5c2800 == 129 [pid = 2249] [id = 711] 23:26:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x12af0f800) [pid = 2249] [serial = 2133] [outer = 0x0] 23:26:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x12b0bb000) [pid = 2249] [serial = 2134] [outer = 0x12af0f800] 23:26:57 INFO - PROCESS | 2249 | 1461306417749 Marionette DEBUG loaded listener.js 23:26:57 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x12b254000) [pid = 2249] [serial = 2135] [outer = 0x12af0f800] 23:26:58 INFO - PROCESS | 2249 | 1461306418191 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 23:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 822ms 23:26:58 INFO - PROCESS | 2249 | 1461306418233 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:26:58 INFO - PROCESS | 2249 | 1461306418235 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:26:58 INFO - PROCESS | 2249 | 1461306418237 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:26:58 INFO - PROCESS | 2249 | 1461306418238 Marionette TRACE conn2 <- [1,2818,null,{}] 23:26:58 INFO - PROCESS | 2249 | 1461306418241 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:58 INFO - PROCESS | 2249 | 1461306418396 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:26:58 INFO - PROCESS | 2249 | 1461306418518 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:58 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a657800 == 130 [pid = 2249] [id = 712] 23:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x12b0b3800) [pid = 2249] [serial = 2136] [outer = 0x0] 23:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x12c00ec00) [pid = 2249] [serial = 2137] [outer = 0x12b0b3800] 23:26:58 INFO - PROCESS | 2249 | 1461306418550 Marionette DEBUG loaded listener.js 23:26:58 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x12d42b000) [pid = 2249] [serial = 2138] [outer = 0x12b0b3800] 23:26:59 INFO - PROCESS | 2249 | 1461306419001 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 23:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 770ms 23:26:59 INFO - PROCESS | 2249 | 1461306419007 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:26:59 INFO - PROCESS | 2249 | 1461306419009 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:26:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:26:59 INFO - PROCESS | 2249 | 1461306419011 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:26:59 INFO - PROCESS | 2249 | 1461306419012 Marionette TRACE conn2 <- [1,2822,null,{}] 23:26:59 INFO - PROCESS | 2249 | 1461306419015 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:59 INFO - PROCESS | 2249 | 1461306419146 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:26:59 INFO - PROCESS | 2249 | 1461306419274 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:26:59 INFO - PROCESS | 2249 | ++DOCSHELL 0x14206d800 == 131 [pid = 2249] [id = 713] 23:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x12d259400) [pid = 2249] [serial = 2139] [outer = 0x0] 23:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x12d5be400) [pid = 2249] [serial = 2140] [outer = 0x12d259400] 23:26:59 INFO - PROCESS | 2249 | 1461306419305 Marionette DEBUG loaded listener.js 23:26:59 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x12db3e800) [pid = 2249] [serial = 2141] [outer = 0x12d259400] 23:26:59 INFO - PROCESS | 2249 | 1461306419727 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 23:26:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:26:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 769ms 23:26:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:26:59 INFO - PROCESS | 2249 | 1461306419780 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:26:59 INFO - PROCESS | 2249 | 1461306419781 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:26:59 INFO - PROCESS | 2249 | 1461306419784 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:26:59 INFO - PROCESS | 2249 | 1461306419785 Marionette TRACE conn2 <- [1,2826,null,{}] 23:26:59 INFO - PROCESS | 2249 | 1461306419788 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:26:59 INFO - PROCESS | 2249 | 1461306419922 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:27:00 INFO - PROCESS | 2249 | 1461306420085 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x142136800 == 132 [pid = 2249] [id = 714] 23:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x12d5c8800) [pid = 2249] [serial = 2142] [outer = 0x0] 23:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x12e20e400) [pid = 2249] [serial = 2143] [outer = 0x12d5c8800] 23:27:00 INFO - PROCESS | 2249 | 1461306420114 Marionette DEBUG loaded listener.js 23:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x12e485000) [pid = 2249] [serial = 2144] [outer = 0x12d5c8800] 23:27:00 INFO - PROCESS | 2249 | 1461306420545 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:27:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:27:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 818ms 23:27:00 INFO - PROCESS | 2249 | 1461306420602 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:27:00 INFO - PROCESS | 2249 | 1461306420604 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:27:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:27:00 INFO - PROCESS | 2249 | 1461306420606 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:27:00 INFO - PROCESS | 2249 | 1461306420607 Marionette TRACE conn2 <- [1,2830,null,{}] 23:27:00 INFO - PROCESS | 2249 | 1461306420610 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:00 INFO - PROCESS | 2249 | 1461306420743 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:27:00 INFO - PROCESS | 2249 | 1461306420918 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:00 INFO - PROCESS | 2249 | ++DOCSHELL 0x142546800 == 133 [pid = 2249] [id = 715] 23:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x12e207400) [pid = 2249] [serial = 2145] [outer = 0x0] 23:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x12e7b2000) [pid = 2249] [serial = 2146] [outer = 0x12e207400] 23:27:00 INFO - PROCESS | 2249 | 1461306420951 Marionette DEBUG loaded listener.js 23:27:00 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x12e864000) [pid = 2249] [serial = 2147] [outer = 0x12e207400] 23:27:01 INFO - PROCESS | 2249 | 1461306421375 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 23:27:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:27:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 820ms 23:27:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:27:01 INFO - PROCESS | 2249 | 1461306421427 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:27:01 INFO - PROCESS | 2249 | 1461306421429 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:27:01 INFO - PROCESS | 2249 | 1461306421431 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:27:01 INFO - PROCESS | 2249 | 1461306421432 Marionette TRACE conn2 <- [1,2834,null,{}] 23:27:01 INFO - PROCESS | 2249 | 1461306421434 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:01 INFO - PROCESS | 2249 | 1461306421569 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:27:01 INFO - PROCESS | 2249 | 1461306421735 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:01 INFO - PROCESS | 2249 | ++DOCSHELL 0x142648000 == 134 [pid = 2249] [id = 716] 23:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12e7b7c00) [pid = 2249] [serial = 2148] [outer = 0x0] 23:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12f297000) [pid = 2249] [serial = 2149] [outer = 0x12e7b7c00] 23:27:01 INFO - PROCESS | 2249 | 1461306421765 Marionette DEBUG loaded listener.js 23:27:01 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12f2c8c00) [pid = 2249] [serial = 2150] [outer = 0x12e7b7c00] 23:27:02 INFO - PROCESS | 2249 | 1461306422213 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:27:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:27:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 820ms 23:27:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:27:02 INFO - PROCESS | 2249 | 1461306422252 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:27:02 INFO - PROCESS | 2249 | 1461306422253 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:27:02 INFO - PROCESS | 2249 | 1461306422256 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:27:02 INFO - PROCESS | 2249 | 1461306422257 Marionette TRACE conn2 <- [1,2838,null,{}] 23:27:02 INFO - PROCESS | 2249 | 1461306422260 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:02 INFO - PROCESS | 2249 | 1461306422410 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:27:02 INFO - PROCESS | 2249 | 1461306422630 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:02 INFO - PROCESS | 2249 | ++DOCSHELL 0x114bcf800 == 135 [pid = 2249] [id = 717] 23:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x1133e9c00) [pid = 2249] [serial = 2151] [outer = 0x0] 23:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x1135c8400) [pid = 2249] [serial = 2152] [outer = 0x1133e9c00] 23:27:02 INFO - PROCESS | 2249 | 1461306422666 Marionette DEBUG loaded listener.js 23:27:02 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12f294000) [pid = 2249] [serial = 2153] [outer = 0x1133e9c00] 23:27:03 INFO - PROCESS | 2249 | 1461306423107 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 23:27:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:27:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 923ms 23:27:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:27:03 INFO - PROCESS | 2249 | 1461306423179 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:27:03 INFO - PROCESS | 2249 | 1461306423181 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:27:03 INFO - PROCESS | 2249 | 1461306423183 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:27:03 INFO - PROCESS | 2249 | 1461306423184 Marionette TRACE conn2 <- [1,2842,null,{}] 23:27:03 INFO - PROCESS | 2249 | 1461306423186 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:03 INFO - PROCESS | 2249 | 1461306423326 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:27:03 INFO - PROCESS | 2249 | 1461306423497 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:03 INFO - PROCESS | 2249 | ++DOCSHELL 0x129b24800 == 136 [pid = 2249] [id = 718] 23:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x115637000) [pid = 2249] [serial = 2154] [outer = 0x0] 23:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x11aa99800) [pid = 2249] [serial = 2155] [outer = 0x115637000] 23:27:03 INFO - PROCESS | 2249 | 1461306423527 Marionette DEBUG loaded listener.js 23:27:03 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x12700ec00) [pid = 2249] [serial = 2156] [outer = 0x115637000] 23:27:04 INFO - PROCESS | 2249 | 1461306424368 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 23:27:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:27:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1223ms 23:27:04 INFO - PROCESS | 2249 | 1461306424408 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:27:04 INFO - PROCESS | 2249 | 1461306424410 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:27:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:27:04 INFO - PROCESS | 2249 | 1461306424414 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:27:04 INFO - PROCESS | 2249 | 1461306424416 Marionette TRACE conn2 <- [1,2846,null,{}] 23:27:04 INFO - PROCESS | 2249 | 1461306424420 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:04 INFO - PROCESS | 2249 | 1461306424543 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:27:04 INFO - PROCESS | 2249 | 1461306424669 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:04 INFO - PROCESS | 2249 | ++DOCSHELL 0x125a07000 == 137 [pid = 2249] [id = 719] 23:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x114cb2400) [pid = 2249] [serial = 2157] [outer = 0x0] 23:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x114cbb400) [pid = 2249] [serial = 2158] [outer = 0x114cb2400] 23:27:04 INFO - PROCESS | 2249 | 1461306424698 Marionette DEBUG loaded listener.js 23:27:04 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x115372400) [pid = 2249] [serial = 2159] [outer = 0x114cb2400] 23:27:05 INFO - PROCESS | 2249 | 1461306425131 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 23:27:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:27:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 772ms 23:27:05 INFO - PROCESS | 2249 | 1461306425186 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:27:05 INFO - PROCESS | 2249 | 1461306425190 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:27:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:27:05 INFO - PROCESS | 2249 | 1461306425194 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:27:05 INFO - PROCESS | 2249 | 1461306425196 Marionette TRACE conn2 <- [1,2850,null,{}] 23:27:05 INFO - PROCESS | 2249 | 1461306425198 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:05 INFO - PROCESS | 2249 | 1461306425321 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:27:05 INFO - PROCESS | 2249 | 1461306425502 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:05 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac89000 == 138 [pid = 2249] [id = 720] 23:27:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x11876a400) [pid = 2249] [serial = 2160] [outer = 0x0] 23:27:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x118b7dc00) [pid = 2249] [serial = 2161] [outer = 0x11876a400] 23:27:05 INFO - PROCESS | 2249 | 1461306425532 Marionette DEBUG loaded listener.js 23:27:05 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x119d75400) [pid = 2249] [serial = 2162] [outer = 0x11876a400] 23:27:06 INFO - PROCESS | 2249 | 1461306426006 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 879ms 23:27:06 INFO - PROCESS | 2249 | 1461306426093 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:27:06 INFO - PROCESS | 2249 | 1461306426094 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:27:06 INFO - PROCESS | 2249 | 1461306426100 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:27:06 INFO - PROCESS | 2249 | 1461306426102 Marionette TRACE conn2 <- [1,2854,null,{}] 23:27:06 INFO - PROCESS | 2249 | 1461306426112 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:06 INFO - PROCESS | 2249 | 1461306426234 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:27:06 INFO - PROCESS | 2249 | 1461306426418 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11aad0800 == 137 [pid = 2249] [id = 102] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12bc66800 == 136 [pid = 2249] [id = 203] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x125e71800 == 135 [pid = 2249] [id = 324] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x139cf0000 == 134 [pid = 2249] [id = 705] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe71000 == 133 [pid = 2249] [id = 704] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x139add800 == 132 [pid = 2249] [id = 703] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x1426b1000) [pid = 2249] [serial = 2008] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x142e89400) [pid = 2249] [serial = 2011] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x142e93400) [pid = 2249] [serial = 2014] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x1426c5800) [pid = 2249] [serial = 2017] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x1426c1800) [pid = 2249] [serial = 2020] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x11baeb800) [pid = 2249] [serial = 2023] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x11c118000) [pid = 2249] [serial = 2044] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | ++DOCSHELL 0x1154b3800 == 133 [pid = 2249] [id = 721] 23:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x1134c9c00) [pid = 2249] [serial = 2163] [outer = 0x0] 23:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x1191bb400) [pid = 2249] [serial = 2164] [outer = 0x1134c9c00] 23:27:06 INFO - PROCESS | 2249 | 1461306426506 Marionette DEBUG loaded listener.js 23:27:06 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x11c06e000) [pid = 2249] [serial = 2165] [outer = 0x1134c9c00] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x139a45800 == 132 [pid = 2249] [id = 702] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x131f16000 == 131 [pid = 2249] [id = 701] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac93800 == 130 [pid = 2249] [id = 680] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12fcd4000 == 129 [pid = 2249] [id = 700] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12c173800 == 128 [pid = 2249] [id = 699] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12a996800 == 127 [pid = 2249] [id = 698] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12889b800 == 126 [pid = 2249] [id = 697] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12a904000 == 125 [pid = 2249] [id = 679] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x1188da800 == 124 [pid = 2249] [id = 696] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11ab12000 == 123 [pid = 2249] [id = 18] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac07800 == 122 [pid = 2249] [id = 695] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12f216800 == 121 [pid = 2249] [id = 693] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x130835000 == 120 [pid = 2249] [id = 690] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x1300d9800 == 119 [pid = 2249] [id = 689] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12fa2d000 == 118 [pid = 2249] [id = 688] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12f229800 == 117 [pid = 2249] [id = 687] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12e759800 == 116 [pid = 2249] [id = 686] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12d57d800 == 115 [pid = 2249] [id = 685] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x12b065000 == 114 [pid = 2249] [id = 683] 23:27:06 INFO - PROCESS | 2249 | --DOCSHELL 0x11bfde000 == 113 [pid = 2249] [id = 682] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x12a058800) [pid = 2249] [serial = 1697] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x13a12ec00) [pid = 2249] [serial = 1790] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x11c233c00) [pid = 2249] [serial = 1694] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x14824b000) [pid = 2249] [serial = 1724] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x129d2f800) [pid = 2249] [serial = 1763] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x12ac53400) [pid = 2249] [serial = 1766] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x12d1a6000) [pid = 2249] [serial = 1775] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x13a128c00) [pid = 2249] [serial = 1787] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x11c072000) [pid = 2249] [serial = 1838] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x127ab4800) [pid = 2249] [serial = 1841] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x12f56e400) [pid = 2249] [serial = 1781] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x12b259800) [pid = 2249] [serial = 1769] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x12d258c00) [pid = 2249] [serial = 1700] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x139a13c00) [pid = 2249] [serial = 1703] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x13a385c00) [pid = 2249] [serial = 1706] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x142d1a800) [pid = 2249] [serial = 1709] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x142d26400) [pid = 2249] [serial = 1712] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x1481c5000) [pid = 2249] [serial = 1715] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x1481cf000) [pid = 2249] [serial = 1718] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x147f2d000) [pid = 2249] [serial = 1721] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x1155c8800) [pid = 2249] [serial = 1754] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 226 (0x11a9d9400) [pid = 2249] [serial = 1757] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 225 (0x12fad3000) [pid = 2249] [serial = 1850] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 224 (0x13a68e000) [pid = 2249] [serial = 1853] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 223 (0x142d1d400) [pid = 2249] [serial = 1856] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 222 (0x119d75000) [pid = 2249] [serial = 2035] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 221 (0x11aa9c400) [pid = 2249] [serial = 2038] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 220 (0x11b0e4c00) [pid = 2249] [serial = 2041] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 219 (0x11bfbfc00) [pid = 2249] [serial = 2042] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 218 (0x13a357400) [pid = 2249] [serial = 1988] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 217 (0x1134cb800) [pid = 2249] [serial = 2027] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 216 (0x1133f0800) [pid = 2249] [serial = 2026] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 215 (0x13a38ec00) [pid = 2249] [serial = 2005] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 214 (0x130671000) [pid = 2249] [serial = 2002] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 213 (0x118515000) [pid = 2249] [serial = 2032] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 212 (0x114f0a800) [pid = 2249] [serial = 2029] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 211 (0x115377800) [pid = 2249] [serial = 2030] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 210 (0x12bbe3000) [pid = 2249] [serial = 1999] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 209 (0x126b70400) [pid = 2249] [serial = 1993] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 208 (0x12ab0e000) [pid = 2249] [serial = 1996] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 207 (0x11ab4f400) [pid = 2249] [serial = 1990] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 206 (0x11ab56800) [pid = 2249] [serial = 2039] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 205 (0x118b7d800) [pid = 2249] [serial = 2033] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 204 (0x11a789c00) [pid = 2249] [serial = 2036] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 203 (0x12b0ccc00) [pid = 2249] [serial = 1844] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 202 (0x12f291000) [pid = 2249] [serial = 1835] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 201 (0x139a16000) [pid = 2249] [serial = 1784] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 200 (0x13a38a800) [pid = 2249] [serial = 1793] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 199 (0x12e449000) [pid = 2249] [serial = 1778] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 198 (0x12bcd5c00) [pid = 2249] [serial = 1772] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 197 (0x126f0ac00) [pid = 2249] [serial = 1760] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 196 (0x139deb800) [pid = 2249] [serial = 1727] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 195 (0x12db3f000) [pid = 2249] [serial = 1847] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 194 (0x13a690400) [pid = 2249] [serial = 1796] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | --DOMWINDOW == 193 (0x12bcdb000) [pid = 2249] [serial = 1913] [outer = 0x0] [url = about:blank] 23:27:06 INFO - PROCESS | 2249 | 1461306426989 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 23:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 927ms 23:27:07 INFO - PROCESS | 2249 | 1461306427028 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:27:07 INFO - PROCESS | 2249 | 1461306427031 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:27:07 INFO - PROCESS | 2249 | 1461306427034 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:27:07 INFO - PROCESS | 2249 | 1461306427036 Marionette TRACE conn2 <- [1,2858,null,{}] 23:27:07 INFO - PROCESS | 2249 | 1461306427039 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:07 INFO - PROCESS | 2249 | 1461306427200 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:27:07 INFO - PROCESS | 2249 | 1461306427390 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:07 INFO - PROCESS | 2249 | ++DOCSHELL 0x1239df800 == 114 [pid = 2249] [id = 722] 23:27:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 194 (0x115377800) [pid = 2249] [serial = 2166] [outer = 0x0] 23:27:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 195 (0x11b0e4c00) [pid = 2249] [serial = 2167] [outer = 0x115377800] 23:27:07 INFO - PROCESS | 2249 | 1461306427433 Marionette DEBUG loaded listener.js 23:27:07 INFO - PROCESS | 2249 | ++DOMWINDOW == 196 (0x11c114400) [pid = 2249] [serial = 2168] [outer = 0x115377800] 23:27:07 INFO - PROCESS | 2249 | 1461306427786 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 770ms 23:27:07 INFO - PROCESS | 2249 | 1461306427831 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:27:07 INFO - PROCESS | 2249 | 1461306427832 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:27:07 INFO - PROCESS | 2249 | 1461306427836 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:27:07 INFO - PROCESS | 2249 | 1461306427838 Marionette TRACE conn2 <- [1,2862,null,{}] 23:27:07 INFO - PROCESS | 2249 | 1461306427841 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:08 INFO - PROCESS | 2249 | 1461306427997 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:27:08 INFO - PROCESS | 2249 | 1461306428003 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a09c800 == 115 [pid = 2249] [id = 723] 23:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 197 (0x11c19f400) [pid = 2249] [serial = 2169] [outer = 0x0] 23:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x11c23bc00) [pid = 2249] [serial = 2170] [outer = 0x11c19f400] 23:27:08 INFO - PROCESS | 2249 | 1461306428029 Marionette DEBUG loaded listener.js 23:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 199 (0x11c90e800) [pid = 2249] [serial = 2171] [outer = 0x11c19f400] 23:27:08 INFO - PROCESS | 2249 | 1461306428441 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 23:27:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:27:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 620ms 23:27:08 INFO - PROCESS | 2249 | 1461306428501 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:27:08 INFO - PROCESS | 2249 | 1461306428503 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:27:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:27:08 INFO - PROCESS | 2249 | 1461306428519 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:27:08 INFO - PROCESS | 2249 | 1461306428521 Marionette TRACE conn2 <- [1,2866,null,{}] 23:27:08 INFO - PROCESS | 2249 | 1461306428526 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:08 INFO - PROCESS | 2249 | 1461306428712 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:27:08 INFO - PROCESS | 2249 | 1461306428722 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:08 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac9a800 == 116 [pid = 2249] [id = 724] 23:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 200 (0x125efd400) [pid = 2249] [serial = 2172] [outer = 0x0] 23:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 201 (0x126f13400) [pid = 2249] [serial = 2173] [outer = 0x125efd400] 23:27:08 INFO - PROCESS | 2249 | 1461306428768 Marionette DEBUG loaded listener.js 23:27:08 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x127013000) [pid = 2249] [serial = 2174] [outer = 0x125efd400] 23:27:09 INFO - PROCESS | 2249 | 1461306429316 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 23:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 880ms 23:27:09 INFO - PROCESS | 2249 | 1461306429390 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:27:09 INFO - PROCESS | 2249 | 1461306429392 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:27:09 INFO - PROCESS | 2249 | 1461306429396 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:27:09 INFO - PROCESS | 2249 | 1461306429397 Marionette TRACE conn2 <- [1,2870,null,{}] 23:27:09 INFO - PROCESS | 2249 | 1461306429401 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:09 INFO - PROCESS | 2249 | 1461306429616 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:27:09 INFO - PROCESS | 2249 | 1461306429646 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:09 INFO - PROCESS | 2249 | ++DOCSHELL 0x12b81d800 == 117 [pid = 2249] [id = 725] 23:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x127013400) [pid = 2249] [serial = 2175] [outer = 0x0] 23:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x1279c9000) [pid = 2249] [serial = 2176] [outer = 0x127013400] 23:27:09 INFO - PROCESS | 2249 | 1461306429686 Marionette DEBUG loaded listener.js 23:27:09 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x129715000) [pid = 2249] [serial = 2177] [outer = 0x127013400] 23:27:10 INFO - PROCESS | 2249 | 1461306430083 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 23:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 719ms 23:27:10 INFO - PROCESS | 2249 | 1461306430115 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:27:10 INFO - PROCESS | 2249 | 1461306430116 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:27:10 INFO - PROCESS | 2249 | 1461306430118 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:27:10 INFO - PROCESS | 2249 | 1461306430119 Marionette TRACE conn2 <- [1,2874,null,{}] 23:27:10 INFO - PROCESS | 2249 | 1461306430122 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:10 INFO - PROCESS | 2249 | 1461306430270 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:27:10 INFO - PROCESS | 2249 | 1461306430285 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:10 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c179000 == 118 [pid = 2249] [id = 726] 23:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 206 (0x1275adc00) [pid = 2249] [serial = 2178] [outer = 0x0] 23:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 207 (0x129980400) [pid = 2249] [serial = 2179] [outer = 0x1275adc00] 23:27:10 INFO - PROCESS | 2249 | 1461306430311 Marionette DEBUG loaded listener.js 23:27:10 INFO - PROCESS | 2249 | ++DOMWINDOW == 208 (0x129dc0400) [pid = 2249] [serial = 2180] [outer = 0x1275adc00] 23:27:10 INFO - PROCESS | 2249 | 1461306430699 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 23:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 620ms 23:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:27:10 INFO - PROCESS | 2249 | 1461306430738 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:27:10 INFO - PROCESS | 2249 | 1461306430740 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:27:10 INFO - PROCESS | 2249 | 1461306430742 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:27:10 INFO - PROCESS | 2249 | 1461306430744 Marionette TRACE conn2 <- [1,2878,null,{}] 23:27:10 INFO - PROCESS | 2249 | 1461306430746 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:10 INFO - PROCESS | 2249 | 1461306430944 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 207 (0x12ac59000) [pid = 2249] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 206 (0x12b1c0c00) [pid = 2249] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 205 (0x126f16400) [pid = 2249] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 204 (0x11c1a4000) [pid = 2249] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 203 (0x12a5a3000) [pid = 2249] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 202 (0x115636c00) [pid = 2249] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 201 (0x12b05ec00) [pid = 2249] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 200 (0x11562bc00) [pid = 2249] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 199 (0x11c073400) [pid = 2249] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 198 (0x12aa21800) [pid = 2249] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 197 (0x114f71000) [pid = 2249] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:27:11 INFO - PROCESS | 2249 | --DOMWINDOW == 196 (0x114cb5c00) [pid = 2249] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:27:11 INFO - PROCESS | 2249 | 1461306431462 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:11 INFO - PROCESS | 2249 | ++DOCSHELL 0x126853800 == 119 [pid = 2249] [id = 727] 23:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 197 (0x1133eac00) [pid = 2249] [serial = 2181] [outer = 0x0] 23:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 198 (0x115636c00) [pid = 2249] [serial = 2182] [outer = 0x1133eac00] 23:27:11 INFO - PROCESS | 2249 | 1461306431488 Marionette DEBUG loaded listener.js 23:27:11 INFO - PROCESS | 2249 | ++DOMWINDOW == 199 (0x11c963400) [pid = 2249] [serial = 2183] [outer = 0x1133eac00] 23:27:11 INFO - PROCESS | 2249 | 1461306431795 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 23:27:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:27:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1069ms 23:27:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:27:11 INFO - PROCESS | 2249 | 1461306431815 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:27:11 INFO - PROCESS | 2249 | 1461306431816 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:27:11 INFO - PROCESS | 2249 | 1461306431818 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:27:11 INFO - PROCESS | 2249 | 1461306431819 Marionette TRACE conn2 <- [1,2882,null,{}] 23:27:11 INFO - PROCESS | 2249 | 1461306431822 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:11 INFO - PROCESS | 2249 | 1461306431934 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:27:12 INFO - PROCESS | 2249 | 1461306432039 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12dc09800 == 120 [pid = 2249] [id = 728] 23:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 200 (0x11a556800) [pid = 2249] [serial = 2184] [outer = 0x0] 23:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 201 (0x12a058800) [pid = 2249] [serial = 2185] [outer = 0x11a556800] 23:27:12 INFO - PROCESS | 2249 | 1461306432065 Marionette DEBUG loaded listener.js 23:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 202 (0x12a5a0000) [pid = 2249] [serial = 2186] [outer = 0x11a556800] 23:27:12 INFO - PROCESS | 2249 | 1461306432355 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 23:27:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:27:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 569ms 23:27:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:27:12 INFO - PROCESS | 2249 | 1461306432387 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:27:12 INFO - PROCESS | 2249 | 1461306432389 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:27:12 INFO - PROCESS | 2249 | 1461306432392 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:27:12 INFO - PROCESS | 2249 | 1461306432397 Marionette TRACE conn2 <- [1,2886,null,{}] 23:27:12 INFO - PROCESS | 2249 | 1461306432399 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:12 INFO - PROCESS | 2249 | 1461306432525 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:27:12 INFO - PROCESS | 2249 | 1461306432629 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:12 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ee34000 == 121 [pid = 2249] [id = 729] 23:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 203 (0x11a785000) [pid = 2249] [serial = 2187] [outer = 0x0] 23:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 204 (0x12a5a8800) [pid = 2249] [serial = 2188] [outer = 0x11a785000] 23:27:12 INFO - PROCESS | 2249 | 1461306432658 Marionette DEBUG loaded listener.js 23:27:12 INFO - PROCESS | 2249 | ++DOMWINDOW == 205 (0x12ac58400) [pid = 2249] [serial = 2189] [outer = 0x11a785000] 23:27:12 INFO - PROCESS | 2249 | 1461306432980 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 23:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 624ms 23:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:27:13 INFO - PROCESS | 2249 | 1461306433015 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:27:13 INFO - PROCESS | 2249 | 1461306433017 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:27:13 INFO - PROCESS | 2249 | 1461306433019 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:27:13 INFO - PROCESS | 2249 | 1461306433020 Marionette TRACE conn2 <- [1,2890,null,{}] 23:27:13 INFO - PROCESS | 2249 | 1461306433022 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:13 INFO - PROCESS | 2249 | 1461306433134 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:27:13 INFO - PROCESS | 2249 | 1461306433138 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:13 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fcca800 == 122 [pid = 2249] [id = 730] 23:27:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 206 (0x12ac56800) [pid = 2249] [serial = 2190] [outer = 0x0] 23:27:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 207 (0x12afc0000) [pid = 2249] [serial = 2191] [outer = 0x12ac56800] 23:27:13 INFO - PROCESS | 2249 | 1461306433163 Marionette DEBUG loaded listener.js 23:27:13 INFO - PROCESS | 2249 | ++DOMWINDOW == 208 (0x12b021400) [pid = 2249] [serial = 2192] [outer = 0x12ac56800] 23:27:13 INFO - PROCESS | 2249 | 1461306433767 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 768ms 23:27:13 INFO - PROCESS | 2249 | 1461306433788 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:27:13 INFO - PROCESS | 2249 | 1461306433792 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:27:13 INFO - PROCESS | 2249 | 1461306433812 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:27:13 INFO - PROCESS | 2249 | 1461306433814 Marionette TRACE conn2 <- [1,2894,null,{}] 23:27:13 INFO - PROCESS | 2249 | 1461306433818 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:13 INFO - PROCESS | 2249 | 1461306433975 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:27:14 INFO - PROCESS | 2249 | 1461306434126 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x11bfde000 == 123 [pid = 2249] [id = 731] 23:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 209 (0x114f07c00) [pid = 2249] [serial = 2193] [outer = 0x0] 23:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 210 (0x115897c00) [pid = 2249] [serial = 2194] [outer = 0x114f07c00] 23:27:14 INFO - PROCESS | 2249 | 1461306434161 Marionette DEBUG loaded listener.js 23:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 211 (0x119267000) [pid = 2249] [serial = 2195] [outer = 0x114f07c00] 23:27:14 INFO - PROCESS | 2249 | 1461306434611 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 23:27:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:27:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 823ms 23:27:14 INFO - PROCESS | 2249 | 1461306434634 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:27:14 INFO - PROCESS | 2249 | 1461306434638 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:27:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:27:14 INFO - PROCESS | 2249 | 1461306434643 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:27:14 INFO - PROCESS | 2249 | 1461306434645 Marionette TRACE conn2 <- [1,2898,null,{}] 23:27:14 INFO - PROCESS | 2249 | 1461306434647 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:14 INFO - PROCESS | 2249 | 1461306434781 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:27:14 INFO - PROCESS | 2249 | 1461306434930 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:14 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac8a000 == 124 [pid = 2249] [id = 732] 23:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 212 (0x11a78d800) [pid = 2249] [serial = 2196] [outer = 0x0] 23:27:14 INFO - PROCESS | 2249 | ++DOMWINDOW == 213 (0x11ad9c400) [pid = 2249] [serial = 2197] [outer = 0x11a78d800] 23:27:14 INFO - PROCESS | 2249 | 1461306434960 Marionette DEBUG loaded listener.js 23:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 214 (0x11c078000) [pid = 2249] [serial = 2198] [outer = 0x11a78d800] 23:27:15 INFO - PROCESS | 2249 | 1461306435418 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 23:27:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:27:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 821ms 23:27:15 INFO - PROCESS | 2249 | 1461306435464 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:27:15 INFO - PROCESS | 2249 | 1461306435466 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:27:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:27:15 INFO - PROCESS | 2249 | 1461306435468 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:27:15 INFO - PROCESS | 2249 | 1461306435471 Marionette TRACE conn2 <- [1,2902,null,{}] 23:27:15 INFO - PROCESS | 2249 | 1461306435481 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:15 INFO - PROCESS | 2249 | 1461306435614 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:27:15 INFO - PROCESS | 2249 | 1461306435777 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:15 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe6d000 == 125 [pid = 2249] [id = 733] 23:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 215 (0x11c966400) [pid = 2249] [serial = 2199] [outer = 0x0] 23:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 216 (0x125efbc00) [pid = 2249] [serial = 2200] [outer = 0x11c966400] 23:27:15 INFO - PROCESS | 2249 | 1461306435812 Marionette DEBUG loaded listener.js 23:27:15 INFO - PROCESS | 2249 | ++DOMWINDOW == 217 (0x12971b400) [pid = 2249] [serial = 2201] [outer = 0x11c966400] 23:27:16 INFO - PROCESS | 2249 | 1461306436300 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 873ms 23:27:16 INFO - PROCESS | 2249 | 1461306436365 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:27:16 INFO - PROCESS | 2249 | 1461306436367 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:27:16 INFO - PROCESS | 2249 | 1461306436373 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:27:16 INFO - PROCESS | 2249 | 1461306436374 Marionette TRACE conn2 <- [1,2906,null,{}] 23:27:16 INFO - PROCESS | 2249 | 1461306436378 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:16 INFO - PROCESS | 2249 | 1461306436506 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:27:16 INFO - PROCESS | 2249 | 1461306436626 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:16 INFO - PROCESS | 2249 | ++DOCSHELL 0x130835800 == 126 [pid = 2249] [id = 734] 23:27:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 218 (0x129db9c00) [pid = 2249] [serial = 2202] [outer = 0x0] 23:27:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 219 (0x12aa29000) [pid = 2249] [serial = 2203] [outer = 0x129db9c00] 23:27:16 INFO - PROCESS | 2249 | 1461306436657 Marionette DEBUG loaded listener.js 23:27:16 INFO - PROCESS | 2249 | ++DOMWINDOW == 220 (0x12ab09c00) [pid = 2249] [serial = 2204] [outer = 0x129db9c00] 23:27:17 INFO - PROCESS | 2249 | 1461306437097 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 23:27:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:27:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 774ms 23:27:17 INFO - PROCESS | 2249 | 1461306437147 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:27:17 INFO - PROCESS | 2249 | 1461306437149 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:27:17 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:27:17 INFO - PROCESS | 2249 | 1461306437151 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:27:17 INFO - PROCESS | 2249 | 1461306437152 Marionette TRACE conn2 <- [1,2910,null,{}] 23:27:17 INFO - PROCESS | 2249 | 1461306437155 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:17 INFO - PROCESS | 2249 | 1461306437283 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:27:17 INFO - PROCESS | 2249 | 1461306437443 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:17 INFO - PROCESS | 2249 | ++DOCSHELL 0x131e1c800 == 127 [pid = 2249] [id = 735] 23:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 221 (0x12aa4e000) [pid = 2249] [serial = 2205] [outer = 0x0] 23:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 222 (0x12ac58000) [pid = 2249] [serial = 2206] [outer = 0x12aa4e000] 23:27:17 INFO - PROCESS | 2249 | 1461306437475 Marionette DEBUG loaded listener.js 23:27:17 INFO - PROCESS | 2249 | ++DOMWINDOW == 223 (0x12afc4c00) [pid = 2249] [serial = 2207] [outer = 0x12aa4e000] 23:27:17 INFO - PROCESS | 2249 | 1461306437829 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 23:27:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:27:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:27:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 720ms 23:27:17 INFO - PROCESS | 2249 | 1461306437872 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:27:17 INFO - PROCESS | 2249 | 1461306437873 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:27:17 INFO - TEST-START | /DOMEvents/constructors.html 23:27:17 INFO - PROCESS | 2249 | 1461306437876 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:27:17 INFO - PROCESS | 2249 | 1461306437877 Marionette TRACE conn2 <- [1,2914,null,{}] 23:27:17 INFO - PROCESS | 2249 | 1461306437879 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:18 INFO - PROCESS | 2249 | 1461306438023 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:27:18 INFO - PROCESS | 2249 | 1461306438145 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:18 INFO - PROCESS | 2249 | ++DOCSHELL 0x1373b2800 == 128 [pid = 2249] [id = 736] 23:27:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 224 (0x12b013400) [pid = 2249] [serial = 2208] [outer = 0x0] 23:27:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 225 (0x12b0af000) [pid = 2249] [serial = 2209] [outer = 0x12b013400] 23:27:18 INFO - PROCESS | 2249 | 1461306438178 Marionette DEBUG loaded listener.js 23:27:18 INFO - PROCESS | 2249 | ++DOMWINDOW == 226 (0x12b1b7800) [pid = 2249] [serial = 2210] [outer = 0x12b013400] 23:27:18 INFO - PROCESS | 2249 | 1461306438581 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:27:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:27:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:27:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:27:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:27:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 727ms 23:27:18 INFO - PROCESS | 2249 | 1461306438604 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:27:18 INFO - PROCESS | 2249 | 1461306438606 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:27:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:27:18 INFO - PROCESS | 2249 | 1461306438609 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:27:18 INFO - PROCESS | 2249 | 1461306438612 Marionette TRACE conn2 <- [1,2918,null,{}] 23:27:18 INFO - PROCESS | 2249 | 1461306438615 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:18 INFO - PROCESS | 2249 | 1461306438829 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:27:19 INFO - PROCESS | 2249 | 1461306439030 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x138ccb000 == 129 [pid = 2249] [id = 737] 23:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 227 (0x12b05cc00) [pid = 2249] [serial = 2211] [outer = 0x0] 23:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x12b1c4400) [pid = 2249] [serial = 2212] [outer = 0x12b05cc00] 23:27:19 INFO - PROCESS | 2249 | 1461306439077 Marionette DEBUG loaded listener.js 23:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x12b664c00) [pid = 2249] [serial = 2213] [outer = 0x12b05cc00] 23:27:19 INFO - PROCESS | 2249 | 1461306439456 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:27:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:27:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 872ms 23:27:19 INFO - PROCESS | 2249 | 1461306439481 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:27:19 INFO - PROCESS | 2249 | 1461306439483 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:27:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:27:19 INFO - PROCESS | 2249 | 1461306439485 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:27:19 INFO - PROCESS | 2249 | 1461306439486 Marionette TRACE conn2 <- [1,2922,null,{}] 23:27:19 INFO - PROCESS | 2249 | 1461306439489 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:19 INFO - PROCESS | 2249 | 1461306439621 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:27:19 INFO - PROCESS | 2249 | 1461306439764 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:19 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a51000 == 130 [pid = 2249] [id = 738] 23:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x12b0cac00) [pid = 2249] [serial = 2214] [outer = 0x0] 23:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x12b680000) [pid = 2249] [serial = 2215] [outer = 0x12b0cac00] 23:27:19 INFO - PROCESS | 2249 | 1461306439794 Marionette DEBUG loaded listener.js 23:27:19 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x12bcda000) [pid = 2249] [serial = 2216] [outer = 0x12b0cac00] 23:27:20 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:27:20 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:27:20 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:27:20 INFO - PROCESS | 2249 | [2249] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:27:20 INFO - PROCESS | 2249 | 1461306440176 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 23:27:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:27:20 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:27:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 23:27:20 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:27:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 23:27:20 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:27:20 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 23:27:20 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:27:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:20 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:27:20 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:27:20 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 720ms 23:27:20 INFO - PROCESS | 2249 | 1461306440206 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:27:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:27:20 INFO - PROCESS | 2249 | 1461306440207 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:27:20 INFO - PROCESS | 2249 | 1461306440210 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:27:20 INFO - PROCESS | 2249 | 1461306440211 Marionette TRACE conn2 <- [1,2926,null,{}] 23:27:20 INFO - PROCESS | 2249 | 1461306440213 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:20 INFO - PROCESS | 2249 | 1461306440345 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:27:20 INFO - PROCESS | 2249 | 1461306440488 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:20 INFO - PROCESS | 2249 | ++DOCSHELL 0x139ae9800 == 131 [pid = 2249] [id = 739] 23:27:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x12bcd6400) [pid = 2249] [serial = 2217] [outer = 0x0] 23:27:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x12c005000) [pid = 2249] [serial = 2218] [outer = 0x12bcd6400] 23:27:20 INFO - PROCESS | 2249 | 1461306440521 Marionette DEBUG loaded listener.js 23:27:20 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x12d258400) [pid = 2249] [serial = 2219] [outer = 0x12bcd6400] 23:27:20 INFO - PROCESS | 2249 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:27:20 INFO - PROCESS | 2249 | 1461306440883 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 23:27:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:27:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 718ms 23:27:20 INFO - PROCESS | 2249 | 1461306440929 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:27:20 INFO - PROCESS | 2249 | 1461306440930 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:27:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:27:20 INFO - PROCESS | 2249 | 1461306440932 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:27:20 INFO - PROCESS | 2249 | 1461306440934 Marionette TRACE conn2 <- [1,2930,null,{}] 23:27:20 INFO - PROCESS | 2249 | 1461306440936 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:21 INFO - PROCESS | 2249 | 1461306441068 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:27:21 INFO - PROCESS | 2249 | 1461306441212 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x139cea000 == 132 [pid = 2249] [id = 740] 23:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x12d1a6800) [pid = 2249] [serial = 2220] [outer = 0x0] 23:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x12d430c00) [pid = 2249] [serial = 2221] [outer = 0x12d1a6800] 23:27:21 INFO - PROCESS | 2249 | 1461306441242 Marionette DEBUG loaded listener.js 23:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12db33400) [pid = 2249] [serial = 2222] [outer = 0x12d1a6800] 23:27:21 INFO - PROCESS | 2249 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:27:21 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:27:21 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 672ms 23:27:21 INFO - PROCESS | 2249 | 1461306441601 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 23:27:21 INFO - PROCESS | 2249 | 1461306441605 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:27:21 INFO - PROCESS | 2249 | 1461306441607 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:27:21 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:27:21 INFO - PROCESS | 2249 | 1461306441609 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:27:21 INFO - PROCESS | 2249 | 1461306441611 Marionette TRACE conn2 <- [1,2934,null,{}] 23:27:21 INFO - PROCESS | 2249 | 1461306441613 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:21 INFO - PROCESS | 2249 | 1461306441760 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:27:21 INFO - PROCESS | 2249 | 1461306441937 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:21 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a0e7000 == 133 [pid = 2249] [id = 741] 23:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12e442800) [pid = 2249] [serial = 2223] [outer = 0x0] 23:27:21 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12e48dc00) [pid = 2249] [serial = 2224] [outer = 0x12e442800] 23:27:21 INFO - PROCESS | 2249 | 1461306441974 Marionette DEBUG loaded listener.js 23:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x12f298400) [pid = 2249] [serial = 2225] [outer = 0x12e442800] 23:27:22 INFO - PROCESS | 2249 | 1461306442330 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:27:22 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:27:22 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 771ms 23:27:22 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:27:22 INFO - PROCESS | 2249 | 1461306442380 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:27:22 INFO - PROCESS | 2249 | 1461306442382 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:27:22 INFO - PROCESS | 2249 | 1461306442384 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:27:22 INFO - PROCESS | 2249 | 1461306442385 Marionette TRACE conn2 <- [1,2938,null,{}] 23:27:22 INFO - PROCESS | 2249 | 1461306442387 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:22 INFO - PROCESS | 2249 | 1461306442519 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:27:22 INFO - PROCESS | 2249 | 1461306442660 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:22 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a3c0000 == 134 [pid = 2249] [id = 742] 23:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x12e487c00) [pid = 2249] [serial = 2226] [outer = 0x0] 23:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12f2cf800) [pid = 2249] [serial = 2227] [outer = 0x12e487c00] 23:27:22 INFO - PROCESS | 2249 | 1461306442690 Marionette DEBUG loaded listener.js 23:27:22 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x12f916c00) [pid = 2249] [serial = 2228] [outer = 0x12e487c00] 23:27:23 INFO - PROCESS | 2249 | 1461306443121 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:27:23 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:27:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 773ms 23:27:23 INFO - PROCESS | 2249 | 1461306443158 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:27:23 INFO - PROCESS | 2249 | 1461306443160 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:27:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:27:23 INFO - PROCESS | 2249 | 1461306443164 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:27:23 INFO - PROCESS | 2249 | 1461306443166 Marionette TRACE conn2 <- [1,2942,null,{}] 23:27:23 INFO - PROCESS | 2249 | 1461306443197 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:23 INFO - PROCESS | 2249 | 1461306443420 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:27:23 INFO - PROCESS | 2249 | 1461306443603 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:23 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a5d9000 == 135 [pid = 2249] [id = 743] 23:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x12f292c00) [pid = 2249] [serial = 2229] [outer = 0x0] 23:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x12fac7800) [pid = 2249] [serial = 2230] [outer = 0x12f292c00] 23:27:23 INFO - PROCESS | 2249 | 1461306443673 Marionette DEBUG loaded listener.js 23:27:23 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x12fad2000) [pid = 2249] [serial = 2231] [outer = 0x12f292c00] 23:27:24 INFO - PROCESS | 2249 | 1461306444050 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:27:24 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:27:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:27:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:27:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 922ms 23:27:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:27:24 INFO - PROCESS | 2249 | 1461306444086 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:27:24 INFO - PROCESS | 2249 | 1461306444087 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:27:24 INFO - PROCESS | 2249 | 1461306444089 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:27:24 INFO - PROCESS | 2249 | 1461306444090 Marionette TRACE conn2 <- [1,2946,null,{}] 23:27:24 INFO - PROCESS | 2249 | 1461306444093 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:24 INFO - PROCESS | 2249 | 1461306444225 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:27:24 INFO - PROCESS | 2249 | 1461306444381 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:24 INFO - PROCESS | 2249 | ++DOCSHELL 0x119291000 == 136 [pid = 2249] [id = 744] 23:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x1134c9800) [pid = 2249] [serial = 2232] [outer = 0x0] 23:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x114f08c00) [pid = 2249] [serial = 2233] [outer = 0x1134c9800] 23:27:24 INFO - PROCESS | 2249 | 1461306444411 Marionette DEBUG loaded listener.js 23:27:24 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x11b962000) [pid = 2249] [serial = 2234] [outer = 0x1134c9800] 23:27:24 INFO - PROCESS | 2249 | 1461306444783 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:27:24 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:27:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 720ms 23:27:24 INFO - PROCESS | 2249 | 1461306444809 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:27:24 INFO - PROCESS | 2249 | 1461306444810 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:27:24 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:27:24 INFO - PROCESS | 2249 | 1461306444813 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:27:24 INFO - PROCESS | 2249 | 1461306444814 Marionette TRACE conn2 <- [1,2950,null,{}] 23:27:24 INFO - PROCESS | 2249 | 1461306444816 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:24 INFO - PROCESS | 2249 | 1461306444969 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:27:25 INFO - PROCESS | 2249 | 1461306445102 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5b1800 == 137 [pid = 2249] [id = 745] 23:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x1134c9400) [pid = 2249] [serial = 2235] [outer = 0x0] 23:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x12b01f400) [pid = 2249] [serial = 2236] [outer = 0x1134c9400] 23:27:25 INFO - PROCESS | 2249 | 1461306445131 Marionette DEBUG loaded listener.js 23:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x12fadb000) [pid = 2249] [serial = 2237] [outer = 0x1134c9400] 23:27:25 INFO - PROCESS | 2249 | ++DOCSHELL 0x115844800 == 138 [pid = 2249] [id = 746] 23:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x12b0b0800) [pid = 2249] [serial = 2238] [outer = 0x0] 23:27:25 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x12b1bcc00) [pid = 2249] [serial = 2239] [outer = 0x12b0b0800] 23:27:25 INFO - PROCESS | 2249 | 1461306445762 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:27:25 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:27:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 971ms 23:27:25 INFO - PROCESS | 2249 | 1461306445784 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:27:25 INFO - PROCESS | 2249 | 1461306445786 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:27:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:27:25 INFO - PROCESS | 2249 | 1461306445790 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:27:25 INFO - PROCESS | 2249 | 1461306445792 Marionette TRACE conn2 <- [1,2954,null,{}] 23:27:25 INFO - PROCESS | 2249 | 1461306445796 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:25 INFO - PROCESS | 2249 | 1461306445961 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:27:26 INFO - PROCESS | 2249 | 1461306446126 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a0a8000 == 139 [pid = 2249] [id = 747] 23:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x114cb6000) [pid = 2249] [serial = 2240] [outer = 0x0] 23:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x114f04000) [pid = 2249] [serial = 2241] [outer = 0x114cb6000] 23:27:26 INFO - PROCESS | 2249 | 1461306446156 Marionette DEBUG loaded listener.js 23:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x1188adc00) [pid = 2249] [serial = 2242] [outer = 0x114cb6000] 23:27:26 INFO - PROCESS | 2249 | 1461306446546 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:27:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:27:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:27:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 772ms 23:27:26 INFO - PROCESS | 2249 | 1461306446562 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:27:26 INFO - PROCESS | 2249 | 1461306446565 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:27:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:27:26 INFO - PROCESS | 2249 | 1461306446570 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:27:26 INFO - PROCESS | 2249 | 1461306446571 Marionette TRACE conn2 <- [1,2958,null,{}] 23:27:26 INFO - PROCESS | 2249 | 1461306446574 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:26 INFO - PROCESS | 2249 | 1461306446708 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:27:26 INFO - PROCESS | 2249 | 1461306446874 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:26 INFO - PROCESS | 2249 | ++DOCSHELL 0x114b58000 == 140 [pid = 2249] [id = 748] 23:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x115633800) [pid = 2249] [serial = 2243] [outer = 0x0] 23:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x119264400) [pid = 2249] [serial = 2244] [outer = 0x115633800] 23:27:26 INFO - PROCESS | 2249 | 1461306446903 Marionette DEBUG loaded listener.js 23:27:26 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x11c11ac00) [pid = 2249] [serial = 2245] [outer = 0x115633800] 23:27:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:27:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 721ms 23:27:27 INFO - PROCESS | 2249 | 1461306447283 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:27:27 INFO - PROCESS | 2249 | 1461306447291 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:27:27 INFO - PROCESS | 2249 | 1461306447294 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:27:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:27:27 INFO - PROCESS | 2249 | 1461306447296 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:27:27 INFO - PROCESS | 2249 | 1461306447299 Marionette TRACE conn2 <- [1,2962,null,{}] 23:27:27 INFO - PROCESS | 2249 | 1461306447306 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:27 INFO - PROCESS | 2249 | 1461306447431 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12b411800 == 139 [pid = 2249] [id = 681] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12ee34000 == 138 [pid = 2249] [id = 729] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12dc09800 == 137 [pid = 2249] [id = 728] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x126853800 == 136 [pid = 2249] [id = 727] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12c179000 == 135 [pid = 2249] [id = 726] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12b81d800 == 134 [pid = 2249] [id = 725] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac9a800 == 133 [pid = 2249] [id = 724] 23:27:27 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x12afc2800) [pid = 2249] [serial = 2083] [outer = 0x0] [url = about:blank] 23:27:27 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x12ac54000) [pid = 2249] [serial = 2080] [outer = 0x0] [url = about:blank] 23:27:27 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x12bbe6c00) [pid = 2249] [serial = 2119] [outer = 0x0] [url = about:blank] 23:27:27 INFO - PROCESS | 2249 | 1461306447686 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12a09c800 == 132 [pid = 2249] [id = 723] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1239df800 == 131 [pid = 2249] [id = 722] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x1154b3800 == 130 [pid = 2249] [id = 721] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac89000 == 129 [pid = 2249] [id = 720] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x125a07000 == 128 [pid = 2249] [id = 719] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x142546800 == 127 [pid = 2249] [id = 715] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x142136800 == 126 [pid = 2249] [id = 714] 23:27:27 INFO - PROCESS | 2249 | ++DOCSHELL 0x11916a800 == 127 [pid = 2249] [id = 749] 23:27:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x118ee0c00) [pid = 2249] [serial = 2246] [outer = 0x0] 23:27:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x11c075c00) [pid = 2249] [serial = 2247] [outer = 0x118ee0c00] 23:27:27 INFO - PROCESS | 2249 | 1461306447727 Marionette DEBUG loaded listener.js 23:27:27 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x125add000) [pid = 2249] [serial = 2248] [outer = 0x118ee0c00] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x14206d800 == 126 [pid = 2249] [id = 713] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a657800 == 125 [pid = 2249] [id = 712] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a5c2800 == 124 [pid = 2249] [id = 711] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x13a187800 == 123 [pid = 2249] [id = 710] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x139a4d800 == 122 [pid = 2249] [id = 709] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x12b80d000 == 121 [pid = 2249] [id = 708] 23:27:27 INFO - PROCESS | 2249 | --DOCSHELL 0x125d2a000 == 120 [pid = 2249] [id = 707] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x129dc3000) [pid = 2249] [serial = 2071] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x12b05dc00) [pid = 2249] [serial = 2104] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x12b253800) [pid = 2249] [serial = 2110] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x125ae1000) [pid = 2249] [serial = 2059] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x12aa4dc00) [pid = 2249] [serial = 2077] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x1192df800) [pid = 2249] [serial = 2050] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x11c899400) [pid = 2249] [serial = 2056] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x127598c00) [pid = 2249] [serial = 2098] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x12a39cc00) [pid = 2249] [serial = 2074] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x126f15800) [pid = 2249] [serial = 2096] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x12b019c00) [pid = 2249] [serial = 2102] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x12ab03c00) [pid = 2249] [serial = 2101] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x114eacc00) [pid = 2249] [serial = 2047] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x126f17800) [pid = 2249] [serial = 2062] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x12895a800) [pid = 2249] [serial = 2065] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x11c1a2800) [pid = 2249] [serial = 2093] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x12b1c0000) [pid = 2249] [serial = 2108] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x118edc400) [pid = 2249] [serial = 2087] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x11c1a8c00) [pid = 2249] [serial = 2045] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x12b66bc00) [pid = 2249] [serial = 2117] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x11b0eac00) [pid = 2249] [serial = 2053] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x119d6ec00) [pid = 2249] [serial = 2113] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x12b0cf800) [pid = 2249] [serial = 2107] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x11c110c00) [pid = 2249] [serial = 2114] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x11ab57000) [pid = 2249] [serial = 2090] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x12b0c3000) [pid = 2249] [serial = 2105] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x12b429800) [pid = 2249] [serial = 2111] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x129982c00) [pid = 2249] [serial = 2068] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x12afc3000) [pid = 2249] [serial = 2116] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x119d76000) [pid = 2249] [serial = 2089] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 230 (0x12887e400) [pid = 2249] [serial = 2099] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 229 (0x11b95d000) [pid = 2249] [serial = 2092] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 228 (0x1157c9400) [pid = 2249] [serial = 2086] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | --DOMWINDOW == 227 (0x125ae2400) [pid = 2249] [serial = 2095] [outer = 0x0] [url = about:blank] 23:27:28 INFO - PROCESS | 2249 | 1461306448101 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:27:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:27:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 824ms 23:27:28 INFO - PROCESS | 2249 | 1461306448123 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:27:28 INFO - PROCESS | 2249 | 1461306448126 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:27:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:27:28 INFO - PROCESS | 2249 | 1461306448129 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:27:28 INFO - PROCESS | 2249 | 1461306448131 Marionette TRACE conn2 <- [1,2966,null,{}] 23:27:28 INFO - PROCESS | 2249 | 1461306448134 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:28 INFO - PROCESS | 2249 | 1461306448332 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:27:28 INFO - PROCESS | 2249 | 1461306448445 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac18000 == 121 [pid = 2249] [id = 750] 23:27:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 228 (0x119a1fc00) [pid = 2249] [serial = 2249] [outer = 0x0] 23:27:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 229 (0x126b71000) [pid = 2249] [serial = 2250] [outer = 0x119a1fc00] 23:27:28 INFO - PROCESS | 2249 | 1461306448472 Marionette DEBUG loaded listener.js 23:27:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 230 (0x128906000) [pid = 2249] [serial = 2251] [outer = 0x119a1fc00] 23:27:28 INFO - PROCESS | 2249 | 1461306448753 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:27:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:27:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 23:27:28 INFO - PROCESS | 2249 | 1461306448799 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:27:28 INFO - PROCESS | 2249 | 1461306448800 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:27:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:27:28 INFO - PROCESS | 2249 | 1461306448802 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:27:28 INFO - PROCESS | 2249 | 1461306448803 Marionette TRACE conn2 <- [1,2970,null,{}] 23:27:28 INFO - PROCESS | 2249 | 1461306448832 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:28 INFO - PROCESS | 2249 | 1461306448945 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:27:28 INFO - PROCESS | 2249 | 1461306448965 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:28 INFO - PROCESS | 2249 | ++DOCSHELL 0x12d0a3800 == 122 [pid = 2249] [id = 751] 23:27:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 231 (0x129715800) [pid = 2249] [serial = 2252] [outer = 0x0] 23:27:28 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x129d25400) [pid = 2249] [serial = 2253] [outer = 0x129715800] 23:27:28 INFO - PROCESS | 2249 | 1461306448991 Marionette DEBUG loaded listener.js 23:27:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x12a052000) [pid = 2249] [serial = 2254] [outer = 0x129715800] 23:27:29 INFO - PROCESS | 2249 | 1461306449365 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:27:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:27:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 579ms 23:27:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:27:29 INFO - PROCESS | 2249 | 1461306449383 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:27:29 INFO - PROCESS | 2249 | 1461306449384 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:27:29 INFO - PROCESS | 2249 | 1461306449386 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:27:29 INFO - PROCESS | 2249 | 1461306449387 Marionette TRACE conn2 <- [1,2974,null,{}] 23:27:29 INFO - PROCESS | 2249 | 1461306449389 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:29 INFO - PROCESS | 2249 | 1461306449520 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:27:29 INFO - PROCESS | 2249 | 1461306449646 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:29 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f21b800 == 123 [pid = 2249] [id = 752] 23:27:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x1275e2000) [pid = 2249] [serial = 2255] [outer = 0x0] 23:27:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x12ab0f400) [pid = 2249] [serial = 2256] [outer = 0x1275e2000] 23:27:29 INFO - PROCESS | 2249 | 1461306449675 Marionette DEBUG loaded listener.js 23:27:29 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x12b0b1000) [pid = 2249] [serial = 2257] [outer = 0x1275e2000] 23:27:29 INFO - PROCESS | 2249 | 1461306449979 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:27:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:27:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 620ms 23:27:30 INFO - PROCESS | 2249 | 1461306450007 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:27:30 INFO - PROCESS | 2249 | 1461306450008 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:27:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:27:30 INFO - PROCESS | 2249 | 1461306450014 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:27:30 INFO - PROCESS | 2249 | 1461306450015 Marionette TRACE conn2 <- [1,2978,null,{}] 23:27:30 INFO - PROCESS | 2249 | 1461306450017 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:30 INFO - PROCESS | 2249 | 1461306450171 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:27:30 INFO - PROCESS | 2249 | 1461306450188 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x1300f1800 == 124 [pid = 2249] [id = 753] 23:27:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x12b0b7000) [pid = 2249] [serial = 2258] [outer = 0x0] 23:27:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12b0c8800) [pid = 2249] [serial = 2259] [outer = 0x12b0b7000] 23:27:30 INFO - PROCESS | 2249 | 1461306450214 Marionette DEBUG loaded listener.js 23:27:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12b256c00) [pid = 2249] [serial = 2260] [outer = 0x12b0b7000] 23:27:30 INFO - PROCESS | 2249 | 1461306450585 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:27:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 23:27:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 23:27:30 INFO - PROCESS | 2249 | 1461306450634 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:27:30 INFO - PROCESS | 2249 | 1461306450635 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:27:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:27:30 INFO - PROCESS | 2249 | 1461306450637 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:27:30 INFO - PROCESS | 2249 | 1461306450638 Marionette TRACE conn2 <- [1,2982,null,{}] 23:27:30 INFO - PROCESS | 2249 | 1461306450640 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:30 INFO - PROCESS | 2249 | 1461306450796 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:27:30 INFO - PROCESS | 2249 | 1461306450814 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:30 INFO - PROCESS | 2249 | ++DOCSHELL 0x131f1d800 == 125 [pid = 2249] [id = 754] 23:27:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12bbe2c00) [pid = 2249] [serial = 2261] [outer = 0x0] 23:27:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x12d252400) [pid = 2249] [serial = 2262] [outer = 0x12bbe2c00] 23:27:30 INFO - PROCESS | 2249 | 1461306450839 Marionette DEBUG loaded listener.js 23:27:30 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x12d5c8400) [pid = 2249] [serial = 2263] [outer = 0x12bbe2c00] 23:27:31 INFO - PROCESS | 2249 | 1461306451195 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:27:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:27:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:27:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:27:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 568ms 23:27:31 INFO - PROCESS | 2249 | 1461306451206 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:27:31 INFO - PROCESS | 2249 | 1461306451207 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:27:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:27:31 INFO - PROCESS | 2249 | 1461306451222 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:27:31 INFO - PROCESS | 2249 | 1461306451223 Marionette TRACE conn2 <- [1,2986,null,{}] 23:27:31 INFO - PROCESS | 2249 | 1461306451226 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:31 INFO - PROCESS | 2249 | 1461306451386 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:27:31 INFO - PROCESS | 2249 | 1461306451410 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:31 INFO - PROCESS | 2249 | ++DOCSHELL 0x139a72800 == 126 [pid = 2249] [id = 755] 23:27:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x12a394800) [pid = 2249] [serial = 2264] [outer = 0x0] 23:27:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x12e204000) [pid = 2249] [serial = 2265] [outer = 0x12a394800] 23:27:31 INFO - PROCESS | 2249 | 1461306451435 Marionette DEBUG loaded listener.js 23:27:31 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x12e866800) [pid = 2249] [serial = 2266] [outer = 0x12a394800] 23:27:31 INFO - PROCESS | 2249 | 1461306451798 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:27:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:27:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 630ms 23:27:31 INFO - PROCESS | 2249 | 1461306451849 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:27:31 INFO - PROCESS | 2249 | 1461306451850 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:27:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:27:31 INFO - PROCESS | 2249 | 1461306451852 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:27:31 INFO - PROCESS | 2249 | 1461306451853 Marionette TRACE conn2 <- [1,2990,null,{}] 23:27:31 INFO - PROCESS | 2249 | 1461306451855 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:32 INFO - PROCESS | 2249 | 1461306452215 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x115377800) [pid = 2249] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x11c19f400) [pid = 2249] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x127013400) [pid = 2249] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x125efd400) [pid = 2249] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x1134c9c00) [pid = 2249] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x11876a400) [pid = 2249] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x1275adc00) [pid = 2249] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x114cb2400) [pid = 2249] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x11a785000) [pid = 2249] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x1133eac00) [pid = 2249] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:27:32 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x11a556800) [pid = 2249] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:27:32 INFO - PROCESS | 2249 | 1461306452295 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x119c90000 == 127 [pid = 2249] [id = 756] 23:27:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x11350f800) [pid = 2249] [serial = 2267] [outer = 0x0] 23:27:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x118512800) [pid = 2249] [serial = 2268] [outer = 0x11350f800] 23:27:32 INFO - PROCESS | 2249 | 1461306452321 Marionette DEBUG loaded listener.js 23:27:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x125e36800) [pid = 2249] [serial = 2269] [outer = 0x11350f800] 23:27:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x139b6a000 == 128 [pid = 2249] [id = 757] 23:27:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12fad9800) [pid = 2249] [serial = 2270] [outer = 0x0] 23:27:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x129714c00) [pid = 2249] [serial = 2271] [outer = 0x12fad9800] 23:27:32 INFO - PROCESS | 2249 | 1461306452632 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:27:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:27:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 822ms 23:27:32 INFO - PROCESS | 2249 | 1461306452694 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:27:32 INFO - PROCESS | 2249 | 1461306452696 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:27:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:27:32 INFO - PROCESS | 2249 | 1461306452698 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:27:32 INFO - PROCESS | 2249 | 1461306452700 Marionette TRACE conn2 <- [1,2994,null,{}] 23:27:32 INFO - PROCESS | 2249 | 1461306452703 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:32 INFO - PROCESS | 2249 | 1461306452919 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:27:32 INFO - PROCESS | 2249 | 1461306452929 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:32 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a190800 == 129 [pid = 2249] [id = 758] 23:27:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x11c118000) [pid = 2249] [serial = 2272] [outer = 0x0] 23:27:32 INFO - PROCESS | 2249 | ++DOMWINDOW == 241 (0x12f293c00) [pid = 2249] [serial = 2273] [outer = 0x11c118000] 23:27:32 INFO - PROCESS | 2249 | 1461306452958 Marionette DEBUG loaded listener.js 23:27:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 242 (0x130675c00) [pid = 2249] [serial = 2274] [outer = 0x11c118000] 23:27:33 INFO - PROCESS | 2249 | 1461306453288 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:27:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:27:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:27:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 622ms 23:27:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:27:33 INFO - PROCESS | 2249 | 1461306453320 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:27:33 INFO - PROCESS | 2249 | 1461306453321 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:27:33 INFO - PROCESS | 2249 | 1461306453324 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:27:33 INFO - PROCESS | 2249 | 1461306453325 Marionette TRACE conn2 <- [1,2998,null,{}] 23:27:33 INFO - PROCESS | 2249 | 1461306453327 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:33 INFO - PROCESS | 2249 | 1461306453443 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:27:33 INFO - PROCESS | 2249 | 1461306453557 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x14205f000 == 130 [pid = 2249] [id = 759] 23:27:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 243 (0x130671c00) [pid = 2249] [serial = 2275] [outer = 0x0] 23:27:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 244 (0x13090a400) [pid = 2249] [serial = 2276] [outer = 0x130671c00] 23:27:33 INFO - PROCESS | 2249 | 1461306453583 Marionette DEBUG loaded listener.js 23:27:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 245 (0x138b2e800) [pid = 2249] [serial = 2277] [outer = 0x130671c00] 23:27:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 23:27:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 23:27:33 INFO - PROCESS | 2249 | 1461306453837 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:27:33 INFO - PROCESS | 2249 | 1461306453849 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:27:33 INFO - PROCESS | 2249 | 1461306453850 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:27:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:27:33 INFO - PROCESS | 2249 | 1461306453852 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:27:33 INFO - PROCESS | 2249 | 1461306453853 Marionette TRACE conn2 <- [1,3002,null,{}] 23:27:33 INFO - PROCESS | 2249 | 1461306453855 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:33 INFO - PROCESS | 2249 | 1461306453987 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:27:33 INFO - PROCESS | 2249 | 1461306453991 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:33 INFO - PROCESS | 2249 | ++DOCSHELL 0x142392000 == 131 [pid = 2249] [id = 760] 23:27:33 INFO - PROCESS | 2249 | ++DOMWINDOW == 246 (0x138b31800) [pid = 2249] [serial = 2278] [outer = 0x0] 23:27:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 247 (0x139989800) [pid = 2249] [serial = 2279] [outer = 0x138b31800] 23:27:34 INFO - PROCESS | 2249 | 1461306454016 Marionette DEBUG loaded listener.js 23:27:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 248 (0x139992800) [pid = 2249] [serial = 2280] [outer = 0x138b31800] 23:27:34 INFO - PROCESS | 2249 | 1461306454599 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:27:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 23:27:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 770ms 23:27:34 INFO - PROCESS | 2249 | 1461306454623 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:27:34 INFO - PROCESS | 2249 | 1461306454626 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:27:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:27:34 INFO - PROCESS | 2249 | 1461306454630 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:27:34 INFO - PROCESS | 2249 | 1461306454632 Marionette TRACE conn2 <- [1,3006,null,{}] 23:27:34 INFO - PROCESS | 2249 | 1461306454636 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:34 INFO - PROCESS | 2249 | 1461306454778 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:27:34 INFO - PROCESS | 2249 | 1461306454928 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:34 INFO - PROCESS | 2249 | ++DOCSHELL 0x12a904000 == 132 [pid = 2249] [id = 761] 23:27:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 249 (0x118585c00) [pid = 2249] [serial = 2281] [outer = 0x0] 23:27:34 INFO - PROCESS | 2249 | ++DOMWINDOW == 250 (0x11aa15800) [pid = 2249] [serial = 2282] [outer = 0x118585c00] 23:27:34 INFO - PROCESS | 2249 | 1461306454960 Marionette DEBUG loaded listener.js 23:27:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 251 (0x11bfb9800) [pid = 2249] [serial = 2283] [outer = 0x118585c00] 23:27:35 INFO - PROCESS | 2249 | 1461306455334 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:27:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 23:27:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 721ms 23:27:35 INFO - PROCESS | 2249 | 1461306455351 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:27:35 INFO - PROCESS | 2249 | 1461306455355 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:27:35 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:27:35 INFO - PROCESS | 2249 | 1461306455359 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:27:35 INFO - PROCESS | 2249 | 1461306455362 Marionette TRACE conn2 <- [1,3010,null,{}] 23:27:35 INFO - PROCESS | 2249 | 1461306455364 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:35 INFO - PROCESS | 2249 | 1461306455504 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:27:35 INFO - PROCESS | 2249 | 1461306455684 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:35 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5b0800 == 133 [pid = 2249] [id = 762] 23:27:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 252 (0x11c10cc00) [pid = 2249] [serial = 2284] [outer = 0x0] 23:27:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 253 (0x125dd8c00) [pid = 2249] [serial = 2285] [outer = 0x11c10cc00] 23:27:35 INFO - PROCESS | 2249 | 1461306455716 Marionette DEBUG loaded listener.js 23:27:35 INFO - PROCESS | 2249 | ++DOMWINDOW == 254 (0x127011400) [pid = 2249] [serial = 2286] [outer = 0x11c10cc00] 23:27:36 INFO - PROCESS | 2249 | 1461306456095 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:27:36 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 23:27:36 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 773ms 23:27:36 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:27:36 INFO - PROCESS | 2249 | 1461306456133 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:27:36 INFO - PROCESS | 2249 | 1461306456135 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:27:36 INFO - PROCESS | 2249 | 1461306456137 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:27:36 INFO - PROCESS | 2249 | 1461306456140 Marionette TRACE conn2 <- [1,3014,null,{}] 23:27:36 INFO - PROCESS | 2249 | 1461306456148 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:36 INFO - PROCESS | 2249 | 1461306456289 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:27:36 INFO - PROCESS | 2249 | 1461306456443 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:36 INFO - PROCESS | 2249 | ++DOCSHELL 0x139e8c800 == 134 [pid = 2249] [id = 763] 23:27:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 255 (0x129716400) [pid = 2249] [serial = 2287] [outer = 0x0] 23:27:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 256 (0x12a39cc00) [pid = 2249] [serial = 2288] [outer = 0x129716400] 23:27:36 INFO - PROCESS | 2249 | 1461306456475 Marionette DEBUG loaded listener.js 23:27:36 INFO - PROCESS | 2249 | ++DOMWINDOW == 257 (0x12afbcc00) [pid = 2249] [serial = 2289] [outer = 0x129716400] 23:27:36 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:27:36 INFO - PROCESS | 2249 | 1461306456876 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:27:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:27:36 INFO - {} 23:27:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:27:36 INFO - {} 23:27:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:27:36 INFO - {} 23:27:36 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:27:36 INFO - {} 23:27:36 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 771ms 23:27:36 INFO - PROCESS | 2249 | 1461306456969 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:27:36 INFO - PROCESS | 2249 | 1461306456971 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:27:36 INFO - TEST-START | /FileAPI/fileReader.html 23:27:36 INFO - PROCESS | 2249 | 1461306456979 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:27:36 INFO - PROCESS | 2249 | 1461306456981 Marionette TRACE conn2 <- [1,3018,null,{}] 23:27:36 INFO - PROCESS | 2249 | 1461306456983 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:37 INFO - PROCESS | 2249 | 1461306457121 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:27:37 INFO - PROCESS | 2249 | 1461306457261 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:37 INFO - PROCESS | 2249 | ++DOCSHELL 0x14263b000 == 135 [pid = 2249] [id = 764] 23:27:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 258 (0x12b015400) [pid = 2249] [serial = 2290] [outer = 0x0] 23:27:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 259 (0x12b0d1000) [pid = 2249] [serial = 2291] [outer = 0x12b015400] 23:27:37 INFO - PROCESS | 2249 | 1461306457293 Marionette DEBUG loaded listener.js 23:27:37 INFO - PROCESS | 2249 | ++DOMWINDOW == 260 (0x12e20dc00) [pid = 2249] [serial = 2292] [outer = 0x12b015400] 23:27:37 INFO - PROCESS | 2249 | 1461306457674 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:27:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:27:37 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:27:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:27:37 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:27:37 INFO - TEST-OK | /FileAPI/fileReader.html | took 720ms 23:27:37 INFO - TEST-START | /FileAPI/historical.html 23:27:37 INFO - PROCESS | 2249 | 1461306457700 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:27:37 INFO - PROCESS | 2249 | 1461306457701 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:27:37 INFO - PROCESS | 2249 | 1461306457703 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:27:37 INFO - PROCESS | 2249 | 1461306457705 Marionette TRACE conn2 <- [1,3022,null,{}] 23:27:37 INFO - PROCESS | 2249 | 1461306457707 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:37 INFO - PROCESS | 2249 | 1461306457841 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:27:37 INFO - PROCESS | 2249 | 1461306457990 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x142e1c000 == 136 [pid = 2249] [id = 765] 23:27:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 261 (0x12b0c4400) [pid = 2249] [serial = 2293] [outer = 0x0] 23:27:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 262 (0x12f2c2400) [pid = 2249] [serial = 2294] [outer = 0x12b0c4400] 23:27:38 INFO - PROCESS | 2249 | 1461306458021 Marionette DEBUG loaded listener.js 23:27:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 263 (0x12fadd800) [pid = 2249] [serial = 2295] [outer = 0x12b0c4400] 23:27:38 INFO - PROCESS | 2249 | 1461306458384 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:27:38 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:27:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:27:38 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:27:38 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:27:38 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:27:38 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:27:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:38 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:27:38 INFO - TEST-OK | /FileAPI/historical.html | took 721ms 23:27:38 INFO - PROCESS | 2249 | 1461306458425 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:27:38 INFO - PROCESS | 2249 | 1461306458426 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:27:38 INFO - TEST-START | /FileAPI/idlharness.html 23:27:38 INFO - PROCESS | 2249 | 1461306458429 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:27:38 INFO - PROCESS | 2249 | 1461306458430 Marionette TRACE conn2 <- [1,3026,null,{}] 23:27:38 INFO - PROCESS | 2249 | 1461306458433 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:38 INFO - PROCESS | 2249 | 1461306458600 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:27:38 INFO - PROCESS | 2249 | 1461306458736 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:38 INFO - PROCESS | 2249 | ++DOCSHELL 0x145d40000 == 137 [pid = 2249] [id = 766] 23:27:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 264 (0x12ffe1000) [pid = 2249] [serial = 2296] [outer = 0x0] 23:27:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x138b37c00) [pid = 2249] [serial = 2297] [outer = 0x12ffe1000] 23:27:38 INFO - PROCESS | 2249 | 1461306458768 Marionette DEBUG loaded listener.js 23:27:38 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x139b8e400) [pid = 2249] [serial = 2298] [outer = 0x12ffe1000] 23:27:39 INFO - PROCESS | 2249 | 1461306459371 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:27:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:27:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:27:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:27:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:27:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:27:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:27:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:27:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:27:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:27:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:27:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:27:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:27:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:27:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 23:27:39 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:27:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:27:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:27:39 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:27:39 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:27:39 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:27:39 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:27:39 INFO - TEST-OK | /FileAPI/idlharness.html | took 983ms 23:27:39 INFO - TEST-START | /FileAPI/idlharness.worker 23:27:39 INFO - PROCESS | 2249 | 1461306459412 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:27:39 INFO - PROCESS | 2249 | 1461306459414 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:27:39 INFO - PROCESS | 2249 | 1461306459416 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:27:39 INFO - PROCESS | 2249 | 1461306459417 Marionette TRACE conn2 <- [1,3030,null,{}] 23:27:39 INFO - PROCESS | 2249 | 1461306459420 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:39 INFO - PROCESS | 2249 | 1461306459597 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:27:39 INFO - PROCESS | 2249 | 1461306459740 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:39 INFO - PROCESS | 2249 | ++DOCSHELL 0x1483d8800 == 138 [pid = 2249] [id = 767] 23:27:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x12ffe4400) [pid = 2249] [serial = 2299] [outer = 0x0] 23:27:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x139b98400) [pid = 2249] [serial = 2300] [outer = 0x12ffe4400] 23:27:39 INFO - PROCESS | 2249 | 1461306459787 Marionette DEBUG loaded listener.js 23:27:39 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x13a354400) [pid = 2249] [serial = 2301] [outer = 0x12ffe4400] 23:27:39 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:27:40 INFO - PROCESS | 2249 | 1461306460711 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:27:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:27:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:27:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:27:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 23:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 23:27:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:27:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:27:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:27:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:27:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:27:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:27:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:27:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:27:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:27:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:27:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:27:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:27:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:27:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:27:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:27:40 INFO - {} 23:27:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1330ms 23:27:40 INFO - PROCESS | 2249 | 1461306460772 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:27:40 INFO - PROCESS | 2249 | 1461306460775 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:27:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:27:40 INFO - PROCESS | 2249 | 1461306460784 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:27:40 INFO - PROCESS | 2249 | 1461306460786 Marionette TRACE conn2 <- [1,3034,null,{}] 23:27:40 INFO - PROCESS | 2249 | 1461306460791 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:40 INFO - PROCESS | 2249 | 1461306460989 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:27:41 INFO - PROCESS | 2249 | 1461306461199 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x1493d3800 == 139 [pid = 2249] [id = 768] 23:27:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x1426c4800) [pid = 2249] [serial = 2302] [outer = 0x0] 23:27:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x1426c7c00) [pid = 2249] [serial = 2303] [outer = 0x1426c4800] 23:27:41 INFO - PROCESS | 2249 | 1461306461233 Marionette DEBUG loaded listener.js 23:27:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x12b0bd000) [pid = 2249] [serial = 2304] [outer = 0x1426c4800] 23:27:41 INFO - PROCESS | 2249 | 1461306461606 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:27:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:27:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 872ms 23:27:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:27:41 INFO - PROCESS | 2249 | 1461306461655 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:27:41 INFO - PROCESS | 2249 | 1461306461657 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:27:41 INFO - PROCESS | 2249 | 1461306461659 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:27:41 INFO - PROCESS | 2249 | 1461306461660 Marionette TRACE conn2 <- [1,3038,null,{}] 23:27:41 INFO - PROCESS | 2249 | 1461306461663 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:41 INFO - PROCESS | 2249 | 1461306461802 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:27:41 INFO - PROCESS | 2249 | 1461306461960 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:41 INFO - PROCESS | 2249 | ++DOCSHELL 0x14a3ca000 == 140 [pid = 2249] [id = 769] 23:27:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x12b0c3400) [pid = 2249] [serial = 2305] [outer = 0x0] 23:27:41 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x142d1d400) [pid = 2249] [serial = 2306] [outer = 0x12b0c3400] 23:27:41 INFO - PROCESS | 2249 | 1461306461990 Marionette DEBUG loaded listener.js 23:27:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x12b0b1800) [pid = 2249] [serial = 2307] [outer = 0x12b0c3400] 23:27:42 INFO - PROCESS | 2249 | 1461306462357 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:27:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:27:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:27:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:27:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 720ms 23:27:42 INFO - PROCESS | 2249 | 1461306462379 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:27:42 INFO - PROCESS | 2249 | 1461306462381 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:27:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:27:42 INFO - PROCESS | 2249 | 1461306462383 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:27:42 INFO - PROCESS | 2249 | 1461306462384 Marionette TRACE conn2 <- [1,3042,null,{}] 23:27:42 INFO - PROCESS | 2249 | 1461306462387 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:42 INFO - PROCESS | 2249 | 1461306462527 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:27:42 INFO - PROCESS | 2249 | 1461306462677 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:42 INFO - PROCESS | 2249 | ++DOCSHELL 0x142784800 == 141 [pid = 2249] [id = 770] 23:27:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x12b250000) [pid = 2249] [serial = 2308] [outer = 0x0] 23:27:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x142d26c00) [pid = 2249] [serial = 2309] [outer = 0x12b250000] 23:27:42 INFO - PROCESS | 2249 | 1461306462707 Marionette DEBUG loaded listener.js 23:27:42 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x142e8f000) [pid = 2249] [serial = 2310] [outer = 0x12b250000] 23:27:43 INFO - PROCESS | 2249 | 1461306463171 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:27:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:27:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:27:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:27:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:27:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:27:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 830ms 23:27:43 INFO - PROCESS | 2249 | 1461306463215 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:27:43 INFO - PROCESS | 2249 | 1461306463217 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:27:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:27:43 INFO - PROCESS | 2249 | 1461306463219 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:27:43 INFO - PROCESS | 2249 | 1461306463222 Marionette TRACE conn2 <- [1,3046,null,{}] 23:27:43 INFO - PROCESS | 2249 | 1461306463246 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:43 INFO - PROCESS | 2249 | 1461306463401 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:27:43 INFO - PROCESS | 2249 | 1461306463524 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:43 INFO - PROCESS | 2249 | ++DOCSHELL 0x149b7e800 == 142 [pid = 2249] [id = 771] 23:27:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x147d65000) [pid = 2249] [serial = 2311] [outer = 0x0] 23:27:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x147d69800) [pid = 2249] [serial = 2312] [outer = 0x147d65000] 23:27:43 INFO - PROCESS | 2249 | 1461306463558 Marionette DEBUG loaded listener.js 23:27:43 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x147f25c00) [pid = 2249] [serial = 2313] [outer = 0x147d65000] 23:27:43 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:27:43 INFO - PROCESS | 2249 | 1461306463959 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:27:43 INFO - {} 23:27:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 772ms 23:27:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:27:43 INFO - PROCESS | 2249 | 1461306463992 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:27:43 INFO - PROCESS | 2249 | 1461306463994 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:27:43 INFO - PROCESS | 2249 | 1461306463996 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:27:43 INFO - PROCESS | 2249 | 1461306463997 Marionette TRACE conn2 <- [1,3050,null,{}] 23:27:44 INFO - PROCESS | 2249 | 1461306464000 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:44 INFO - PROCESS | 2249 | 1461306464126 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:27:44 INFO - PROCESS | 2249 | 1461306464294 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:44 INFO - PROCESS | 2249 | ++DOCSHELL 0x149c97000 == 143 [pid = 2249] [id = 772] 23:27:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x147d6b000) [pid = 2249] [serial = 2314] [outer = 0x0] 23:27:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x147f2e000) [pid = 2249] [serial = 2315] [outer = 0x147d6b000] 23:27:44 INFO - PROCESS | 2249 | 1461306464324 Marionette DEBUG loaded listener.js 23:27:44 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x1481cec00) [pid = 2249] [serial = 2316] [outer = 0x147d6b000] 23:27:44 INFO - PROCESS | 2249 | 1461306464722 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:27:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:27:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 776ms 23:27:44 INFO - PROCESS | 2249 | 1461306464773 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:27:44 INFO - PROCESS | 2249 | 1461306464774 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:27:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:27:44 INFO - PROCESS | 2249 | 1461306464776 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:27:44 INFO - PROCESS | 2249 | 1461306464777 Marionette TRACE conn2 <- [1,3054,null,{}] 23:27:44 INFO - PROCESS | 2249 | 1461306464779 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:44 INFO - PROCESS | 2249 | 1461306464903 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:27:45 INFO - PROCESS | 2249 | 1461306465019 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:45 INFO - PROCESS | 2249 | ++DOCSHELL 0x12aca6800 == 144 [pid = 2249] [id = 773] 23:27:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x11c966800) [pid = 2249] [serial = 2317] [outer = 0x0] 23:27:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 286 (0x12a39a800) [pid = 2249] [serial = 2318] [outer = 0x11c966800] 23:27:45 INFO - PROCESS | 2249 | 1461306465044 Marionette DEBUG loaded listener.js 23:27:45 INFO - PROCESS | 2249 | ++DOMWINDOW == 287 (0x1481d1c00) [pid = 2249] [serial = 2319] [outer = 0x11c966800] 23:27:45 INFO - PROCESS | 2249 | 1461306465815 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 23:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:27:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1101ms 23:27:45 INFO - PROCESS | 2249 | 1461306465879 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:27:45 INFO - PROCESS | 2249 | 1461306465881 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:27:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:27:45 INFO - PROCESS | 2249 | 1461306465885 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:27:45 INFO - PROCESS | 2249 | 1461306465888 Marionette TRACE conn2 <- [1,3058,null,{}] 23:27:45 INFO - PROCESS | 2249 | 1461306465893 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:46 INFO - PROCESS | 2249 | 1461306466037 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:27:46 INFO - PROCESS | 2249 | 1461306466156 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f3ae000 == 145 [pid = 2249] [id = 774] 23:27:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 288 (0x115635000) [pid = 2249] [serial = 2320] [outer = 0x0] 23:27:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 289 (0x11874dc00) [pid = 2249] [serial = 2321] [outer = 0x115635000] 23:27:46 INFO - PROCESS | 2249 | 1461306466180 Marionette DEBUG loaded listener.js 23:27:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 290 (0x11aa12400) [pid = 2249] [serial = 2322] [outer = 0x115635000] 23:27:46 INFO - PROCESS | 2249 | 1461306466579 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:27:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:27:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:27:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:27:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:27:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:27:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:27:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:27:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:27:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 730ms 23:27:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:27:46 INFO - PROCESS | 2249 | 1461306466615 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:27:46 INFO - PROCESS | 2249 | 1461306466619 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:27:46 INFO - PROCESS | 2249 | 1461306466623 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:27:46 INFO - PROCESS | 2249 | 1461306466625 Marionette TRACE conn2 <- [1,3062,null,{}] 23:27:46 INFO - PROCESS | 2249 | 1461306466627 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:46 INFO - PROCESS | 2249 | 1461306466738 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:27:46 INFO - PROCESS | 2249 | 1461306466890 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:46 INFO - PROCESS | 2249 | ++DOCSHELL 0x138b82800 == 146 [pid = 2249] [id = 775] 23:27:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 291 (0x11c1ac400) [pid = 2249] [serial = 2323] [outer = 0x0] 23:27:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 292 (0x11c91bc00) [pid = 2249] [serial = 2324] [outer = 0x11c1ac400] 23:27:46 INFO - PROCESS | 2249 | 1461306466923 Marionette DEBUG loaded listener.js 23:27:46 INFO - PROCESS | 2249 | ++DOMWINDOW == 293 (0x1268fe800) [pid = 2249] [serial = 2325] [outer = 0x11c1ac400] 23:27:47 INFO - PROCESS | 2249 | [2249] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:27:47 INFO - PROCESS | 2249 | 1461306467318 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:27:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:27:47 INFO - {} 23:27:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 23:27:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:27:47 INFO - PROCESS | 2249 | 1461306467343 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:27:47 INFO - PROCESS | 2249 | 1461306467345 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:27:47 INFO - PROCESS | 2249 | 1461306467347 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:27:47 INFO - PROCESS | 2249 | 1461306467349 Marionette TRACE conn2 <- [1,3066,null,{}] 23:27:47 INFO - PROCESS | 2249 | 1461306467356 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:47 INFO - PROCESS | 2249 | 1461306467470 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:27:47 INFO - PROCESS | 2249 | 1461306467647 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:47 INFO - PROCESS | 2249 | ++DOCSHELL 0x12f223800 == 147 [pid = 2249] [id = 776] 23:27:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 294 (0x1275e7800) [pid = 2249] [serial = 2326] [outer = 0x0] 23:27:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 295 (0x129dc0800) [pid = 2249] [serial = 2327] [outer = 0x1275e7800] 23:27:47 INFO - PROCESS | 2249 | 1461306467675 Marionette DEBUG loaded listener.js 23:27:47 INFO - PROCESS | 2249 | ++DOMWINDOW == 296 (0x12a599c00) [pid = 2249] [serial = 2328] [outer = 0x1275e7800] 23:27:48 INFO - PROCESS | 2249 | 1461306468017 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:27:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:27:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:27:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:27:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:27:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:27:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:27:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:27:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 678ms 23:27:48 INFO - PROCESS | 2249 | 1461306468025 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:27:48 INFO - PROCESS | 2249 | 1461306468027 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:27:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:27:48 INFO - PROCESS | 2249 | 1461306468029 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:27:48 INFO - PROCESS | 2249 | 1461306468030 Marionette TRACE conn2 <- [1,3070,null,{}] 23:27:48 INFO - PROCESS | 2249 | 1461306468032 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:48 INFO - PROCESS | 2249 | 1461306468143 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:27:48 INFO - PROCESS | 2249 | 1461306468306 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe60800 == 148 [pid = 2249] [id = 777] 23:27:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 297 (0x12ab05000) [pid = 2249] [serial = 2329] [outer = 0x0] 23:27:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 298 (0x12ac54000) [pid = 2249] [serial = 2330] [outer = 0x12ab05000] 23:27:48 INFO - PROCESS | 2249 | 1461306468335 Marionette DEBUG loaded listener.js 23:27:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 299 (0x12afbe800) [pid = 2249] [serial = 2331] [outer = 0x12ab05000] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x139a46000 == 147 [pid = 2249] [id = 486] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x1300d5000 == 146 [pid = 2249] [id = 222] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x12d0ad800 == 145 [pid = 2249] [id = 684] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x139b4f000 == 144 [pid = 2249] [id = 637] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x138cd6800 == 143 [pid = 2249] [id = 694] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x14205f000 == 142 [pid = 2249] [id = 759] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x13a190800 == 141 [pid = 2249] [id = 758] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x139b6a000 == 140 [pid = 2249] [id = 757] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x119c90000 == 139 [pid = 2249] [id = 756] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x139a72800 == 138 [pid = 2249] [id = 755] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x131f1d800 == 137 [pid = 2249] [id = 754] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 298 (0x11a781400) [pid = 2249] [serial = 2125] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 297 (0x12b0bb000) [pid = 2249] [serial = 2134] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 296 (0x114f0b400) [pid = 2249] [serial = 2122] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 295 (0x1275e7000) [pid = 2249] [serial = 2128] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 294 (0x11aa99800) [pid = 2249] [serial = 2155] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 293 (0x12aa58c00) [pid = 2249] [serial = 2131] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 292 (0x12c00ec00) [pid = 2249] [serial = 2137] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 291 (0x12d5be400) [pid = 2249] [serial = 2140] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 290 (0x12e20e400) [pid = 2249] [serial = 2143] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 289 (0x12e7b2000) [pid = 2249] [serial = 2146] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 288 (0x12f297000) [pid = 2249] [serial = 2149] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 287 (0x1135c8400) [pid = 2249] [serial = 2152] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 286 (0x12afc0000) [pid = 2249] [serial = 2191] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x1300f1800 == 136 [pid = 2249] [id = 753] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x12f21b800 == 135 [pid = 2249] [id = 752] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x12d0a3800 == 134 [pid = 2249] [id = 751] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac18000 == 133 [pid = 2249] [id = 750] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x11916a800 == 132 [pid = 2249] [id = 749] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x114b58000 == 131 [pid = 2249] [id = 748] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x12a0a8000 == 130 [pid = 2249] [id = 747] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x115844800 == 129 [pid = 2249] [id = 746] 23:27:48 INFO - PROCESS | 2249 | 1461306468797 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x12fe6d000 == 128 [pid = 2249] [id = 733] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x12ac8a000 == 127 [pid = 2249] [id = 732] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x11bfde000 == 126 [pid = 2249] [id = 731] 23:27:48 INFO - PROCESS | 2249 | --DOCSHELL 0x131e27800 == 125 [pid = 2249] [id = 691] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 285 (0x11b0e4c00) [pid = 2249] [serial = 2167] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x11c114400) [pid = 2249] [serial = 2168] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x11c23bc00) [pid = 2249] [serial = 2170] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x11c90e800) [pid = 2249] [serial = 2171] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x1279c9000) [pid = 2249] [serial = 2176] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x126f13400) [pid = 2249] [serial = 2173] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x1191bb400) [pid = 2249] [serial = 2164] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x11c06e000) [pid = 2249] [serial = 2165] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x119d75400) [pid = 2249] [serial = 2162] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x118b7dc00) [pid = 2249] [serial = 2161] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x129980400) [pid = 2249] [serial = 2179] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x115372400) [pid = 2249] [serial = 2159] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x114cbb400) [pid = 2249] [serial = 2158] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x129dc0400) [pid = 2249] [serial = 2180] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x12ac58400) [pid = 2249] [serial = 2189] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x11c963400) [pid = 2249] [serial = 2183] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x115636c00) [pid = 2249] [serial = 2182] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x129715000) [pid = 2249] [serial = 2177] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x12a058800) [pid = 2249] [serial = 2185] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x127013000) [pid = 2249] [serial = 2174] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x12a5a8800) [pid = 2249] [serial = 2188] [outer = 0x0] [url = about:blank] 23:27:48 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x12a5a0000) [pid = 2249] [serial = 2186] [outer = 0x0] [url = about:blank] 23:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:27:48 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:27:48 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 827ms 23:27:48 INFO - PROCESS | 2249 | 1461306468867 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:27:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:27:48 INFO - PROCESS | 2249 | 1461306468868 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:27:48 INFO - PROCESS | 2249 | 1461306468870 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:27:48 INFO - PROCESS | 2249 | 1461306468871 Marionette TRACE conn2 <- [1,3074,null,{}] 23:27:48 INFO - PROCESS | 2249 | 1461306468873 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:48 INFO - PROCESS | 2249 | 1461306468973 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:27:48 INFO - PROCESS | 2249 | 1461306468980 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:48 INFO - PROCESS | 2249 | ++DOCSHELL 0x11b93e800 == 126 [pid = 2249] [id = 778] 23:27:48 INFO - PROCESS | 2249 | ++DOMWINDOW == 265 (0x11b0e4c00) [pid = 2249] [serial = 2332] [outer = 0x0] 23:27:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 266 (0x11c963400) [pid = 2249] [serial = 2333] [outer = 0x11b0e4c00] 23:27:49 INFO - PROCESS | 2249 | 1461306469002 Marionette DEBUG loaded listener.js 23:27:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 267 (0x12700b400) [pid = 2249] [serial = 2334] [outer = 0x11b0e4c00] 23:27:49 INFO - PROCESS | 2249 | 1461306469384 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:27:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:27:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:27:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:27:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:27:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:27:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:27:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 570ms 23:27:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:27:49 INFO - PROCESS | 2249 | 1461306469440 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:27:49 INFO - PROCESS | 2249 | 1461306469441 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:27:49 INFO - PROCESS | 2249 | 1461306469443 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:27:49 INFO - PROCESS | 2249 | 1461306469444 Marionette TRACE conn2 <- [1,3078,null,{}] 23:27:49 INFO - PROCESS | 2249 | 1461306469446 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:49 INFO - PROCESS | 2249 | 1461306469558 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:27:49 INFO - PROCESS | 2249 | 1461306469565 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:49 INFO - PROCESS | 2249 | ++DOCSHELL 0x12ac8a000 == 127 [pid = 2249] [id = 779] 23:27:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 268 (0x12ac55800) [pid = 2249] [serial = 2335] [outer = 0x0] 23:27:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 269 (0x12b0cc800) [pid = 2249] [serial = 2336] [outer = 0x12ac55800] 23:27:49 INFO - PROCESS | 2249 | 1461306469588 Marionette DEBUG loaded listener.js 23:27:49 INFO - PROCESS | 2249 | ++DOMWINDOW == 270 (0x12b25ec00) [pid = 2249] [serial = 2337] [outer = 0x12ac55800] 23:27:49 INFO - PROCESS | 2249 | 1461306469969 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 23:27:50 INFO - PROCESS | 2249 | 1461306470017 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:27:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:27:50 INFO - PROCESS | 2249 | 1461306470019 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:27:50 INFO - PROCESS | 2249 | 1461306470020 Marionette TRACE conn2 <- [1,3082,null,{}] 23:27:50 INFO - PROCESS | 2249 | 1461306470022 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:50 INFO - PROCESS | 2249 | 1461306470122 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:27:50 INFO - PROCESS | 2249 | 1461306470128 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12e5a4800 == 128 [pid = 2249] [id = 780] 23:27:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 271 (0x12b42b400) [pid = 2249] [serial = 2338] [outer = 0x0] 23:27:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 272 (0x12d19cc00) [pid = 2249] [serial = 2339] [outer = 0x12b42b400] 23:27:50 INFO - PROCESS | 2249 | 1461306470149 Marionette DEBUG loaded listener.js 23:27:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 273 (0x12d42d000) [pid = 2249] [serial = 2340] [outer = 0x12b42b400] 23:27:50 INFO - PROCESS | 2249 | 1461306470500 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:27:50 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:27:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:27:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:50 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:27:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:27:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 520ms 23:27:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:27:50 INFO - PROCESS | 2249 | 1461306470539 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:27:50 INFO - PROCESS | 2249 | 1461306470540 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:27:50 INFO - PROCESS | 2249 | 1461306470548 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:27:50 INFO - PROCESS | 2249 | 1461306470549 Marionette TRACE conn2 <- [1,3086,null,{}] 23:27:50 INFO - PROCESS | 2249 | 1461306470551 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:50 INFO - PROCESS | 2249 | 1461306470672 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:27:50 INFO - PROCESS | 2249 | 1461306470803 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:50 INFO - PROCESS | 2249 | ++DOCSHELL 0x12fe67800 == 129 [pid = 2249] [id = 781] 23:27:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 274 (0x12b0c4000) [pid = 2249] [serial = 2341] [outer = 0x0] 23:27:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 275 (0x12d5c2c00) [pid = 2249] [serial = 2342] [outer = 0x12b0c4000] 23:27:50 INFO - PROCESS | 2249 | 1461306470825 Marionette DEBUG loaded listener.js 23:27:50 INFO - PROCESS | 2249 | ++DOMWINDOW == 276 (0x12e7b2000) [pid = 2249] [serial = 2343] [outer = 0x12b0c4000] 23:27:51 INFO - PROCESS | 2249 | 1461306471091 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:27:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:27:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 572ms 23:27:51 INFO - PROCESS | 2249 | 1461306471121 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:27:51 INFO - PROCESS | 2249 | 1461306471122 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:27:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:27:51 INFO - PROCESS | 2249 | 1461306471124 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:27:51 INFO - PROCESS | 2249 | 1461306471125 Marionette TRACE conn2 <- [1,3090,null,{}] 23:27:51 INFO - PROCESS | 2249 | 1461306471134 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:51 INFO - PROCESS | 2249 | 1461306471285 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:27:51 INFO - PROCESS | 2249 | 1461306471298 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x139add000 == 130 [pid = 2249] [id = 782] 23:27:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 277 (0x12e203c00) [pid = 2249] [serial = 2344] [outer = 0x0] 23:27:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 278 (0x12f29b800) [pid = 2249] [serial = 2345] [outer = 0x12e203c00] 23:27:51 INFO - PROCESS | 2249 | 1461306471319 Marionette DEBUG loaded listener.js 23:27:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 279 (0x12f91ac00) [pid = 2249] [serial = 2346] [outer = 0x12e203c00] 23:27:51 INFO - PROCESS | 2249 | 1461306471665 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:27:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:27:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 582ms 23:27:51 INFO - PROCESS | 2249 | 1461306471707 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:27:51 INFO - PROCESS | 2249 | 1461306471709 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:27:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:27:51 INFO - PROCESS | 2249 | 1461306471714 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:27:51 INFO - PROCESS | 2249 | 1461306471715 Marionette TRACE conn2 <- [1,3094,null,{}] 23:27:51 INFO - PROCESS | 2249 | 1461306471717 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:51 INFO - PROCESS | 2249 | 1461306471863 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:27:51 INFO - PROCESS | 2249 | 1461306471878 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:51 INFO - PROCESS | 2249 | ++DOCSHELL 0x139e97800 == 131 [pid = 2249] [id = 783] 23:27:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 280 (0x12e205000) [pid = 2249] [serial = 2347] [outer = 0x0] 23:27:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 281 (0x12fae5c00) [pid = 2249] [serial = 2348] [outer = 0x12e205000] 23:27:51 INFO - PROCESS | 2249 | 1461306471900 Marionette DEBUG loaded listener.js 23:27:51 INFO - PROCESS | 2249 | ++DOMWINDOW == 282 (0x13066f400) [pid = 2249] [serial = 2349] [outer = 0x12e205000] 23:27:52 INFO - PROCESS | 2249 | 1461306472231 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:27:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 526ms 23:27:52 INFO - PROCESS | 2249 | 1461306472240 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:27:52 INFO - PROCESS | 2249 | 1461306472241 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:27:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:27:52 INFO - PROCESS | 2249 | 1461306472246 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:27:52 INFO - PROCESS | 2249 | 1461306472248 Marionette TRACE conn2 <- [1,3098,null,{}] 23:27:52 INFO - PROCESS | 2249 | 1461306472250 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:52 INFO - PROCESS | 2249 | 1461306472413 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:27:52 INFO - PROCESS | 2249 | 1461306472430 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:52 INFO - PROCESS | 2249 | ++DOCSHELL 0x12976e000 == 132 [pid = 2249] [id = 784] 23:27:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 283 (0x11c5b7800) [pid = 2249] [serial = 2350] [outer = 0x0] 23:27:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 284 (0x126f0e400) [pid = 2249] [serial = 2351] [outer = 0x11c5b7800] 23:27:52 INFO - PROCESS | 2249 | 1461306472455 Marionette DEBUG loaded listener.js 23:27:52 INFO - PROCESS | 2249 | ++DOMWINDOW == 285 (0x139a13c00) [pid = 2249] [serial = 2352] [outer = 0x11c5b7800] 23:27:52 INFO - PROCESS | 2249 | 1461306472804 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:27:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 577ms 23:27:52 INFO - PROCESS | 2249 | 1461306472824 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:27:52 INFO - PROCESS | 2249 | 1461306472825 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:27:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:27:52 INFO - PROCESS | 2249 | 1461306472829 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:27:52 INFO - PROCESS | 2249 | 1461306472831 Marionette TRACE conn2 <- [1,3102,null,{}] 23:27:52 INFO - PROCESS | 2249 | 1461306472833 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:52 INFO - PROCESS | 2249 | 1461306472981 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:27:53 INFO - PROCESS | 2249 | 1461306472998 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:53 INFO - PROCESS | 2249 | ++DOCSHELL 0x141f8e000 == 133 [pid = 2249] [id = 785] 23:27:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 286 (0x139b8dc00) [pid = 2249] [serial = 2353] [outer = 0x0] 23:27:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 287 (0x13a353c00) [pid = 2249] [serial = 2354] [outer = 0x139b8dc00] 23:27:53 INFO - PROCESS | 2249 | 1461306473019 Marionette DEBUG loaded listener.js 23:27:53 INFO - PROCESS | 2249 | ++DOMWINDOW == 288 (0x13a387c00) [pid = 2249] [serial = 2355] [outer = 0x139b8dc00] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 287 (0x11c118000) [pid = 2249] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 286 (0x129715800) [pid = 2249] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 285 (0x1275e2000) [pid = 2249] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 284 (0x119a1fc00) [pid = 2249] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 283 (0x11c06b800) [pid = 2249] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 282 (0x12a394800) [pid = 2249] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 281 (0x12bbe2c00) [pid = 2249] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 280 (0x114cba800) [pid = 2249] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 279 (0x115633800) [pid = 2249] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 278 (0x118b06800) [pid = 2249] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 277 (0x12b1b7000) [pid = 2249] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 276 (0x114cb9000) [pid = 2249] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 275 (0x12b0b7000) [pid = 2249] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 274 (0x12b0c7400) [pid = 2249] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 273 (0x147d64c00) [pid = 2249] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 272 (0x12a396000) [pid = 2249] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 271 (0x11350f800) [pid = 2249] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 270 (0x1426bfc00) [pid = 2249] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 269 (0x11c239000) [pid = 2249] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 268 (0x12fad9800) [pid = 2249] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 267 (0x12fad2400) [pid = 2249] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 266 (0x1426bd800) [pid = 2249] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 265 (0x129d32800) [pid = 2249] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 264 (0x1275e3000) [pid = 2249] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 263 (0x1134c5000) [pid = 2249] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 262 (0x141fdf800) [pid = 2249] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 261 (0x12aa28000) [pid = 2249] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 260 (0x12db3d800) [pid = 2249] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 259 (0x115637000) [pid = 2249] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 258 (0x130671c00) [pid = 2249] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 257 (0x114cb6000) [pid = 2249] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 256 (0x1134c3800) [pid = 2249] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 255 (0x142e8ec00) [pid = 2249] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 254 (0x11aaa6c00) [pid = 2249] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 253 (0x12ac4ec00) [pid = 2249] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 252 (0x139a1b400) [pid = 2249] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 251 (0x12ac4e000) [pid = 2249] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 250 (0x118ee0c00) [pid = 2249] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 249 (0x13a131400) [pid = 2249] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 248 (0x11b95c400) [pid = 2249] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 247 (0x12b0b0800) [pid = 2249] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 246 (0x12b42c800) [pid = 2249] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 245 (0x115811c00) [pid = 2249] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 244 (0x12aa53c00) [pid = 2249] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 243 (0x12895bc00) [pid = 2249] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 242 (0x119140400) [pid = 2249] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 241 (0x13a134c00) [pid = 2249] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 240 (0x12f91dc00) [pid = 2249] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 239 (0x12aa55800) [pid = 2249] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 238 (0x146c0b800) [pid = 2249] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 237 (0x11c66b800) [pid = 2249] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 236 (0x126b6a000) [pid = 2249] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 235 (0x12bcd3400) [pid = 2249] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 234 (0x12971dc00) [pid = 2249] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 233 (0x125dd1400) [pid = 2249] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 232 (0x125efc400) [pid = 2249] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:27:53 INFO - PROCESS | 2249 | --DOMWINDOW == 231 (0x1133ed400) [pid = 2249] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:27:53 INFO - PROCESS | 2249 | 1461306473868 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:27:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1085ms 23:27:53 INFO - PROCESS | 2249 | 1461306473915 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:27:53 INFO - PROCESS | 2249 | 1461306473916 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:27:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:27:53 INFO - PROCESS | 2249 | 1461306473937 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:27:53 INFO - PROCESS | 2249 | 1461306473938 Marionette TRACE conn2 <- [1,3106,null,{}] 23:27:53 INFO - PROCESS | 2249 | 1461306473941 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:54 INFO - PROCESS | 2249 | 1461306474061 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:27:54 INFO - PROCESS | 2249 | 1461306474065 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x12c169000 == 134 [pid = 2249] [id = 786] 23:27:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 232 (0x119140400) [pid = 2249] [serial = 2356] [outer = 0x0] 23:27:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 233 (0x11baec000) [pid = 2249] [serial = 2357] [outer = 0x119140400] 23:27:54 INFO - PROCESS | 2249 | 1461306474086 Marionette DEBUG loaded listener.js 23:27:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 234 (0x11c896400) [pid = 2249] [serial = 2358] [outer = 0x119140400] 23:27:54 INFO - PROCESS | 2249 | 1461306474414 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:27:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:27:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:27:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:27:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 525ms 23:27:54 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:27:54 INFO - PROCESS | 2249 | 1461306474460 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:27:54 INFO - PROCESS | 2249 | 1461306474461 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:27:54 INFO - PROCESS | 2249 | 1461306474463 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:27:54 INFO - PROCESS | 2249 | 1461306474464 Marionette TRACE conn2 <- [1,3110,null,{}] 23:27:54 INFO - PROCESS | 2249 | 1461306474466 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:54 INFO - PROCESS | 2249 | 1461306474573 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:27:54 INFO - PROCESS | 2249 | 1461306474684 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:54 INFO - PROCESS | 2249 | ++DOCSHELL 0x13a4da800 == 135 [pid = 2249] [id = 787] 23:27:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 235 (0x11c5b5800) [pid = 2249] [serial = 2359] [outer = 0x0] 23:27:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 236 (0x12971dc00) [pid = 2249] [serial = 2360] [outer = 0x11c5b5800] 23:27:54 INFO - PROCESS | 2249 | 1461306474706 Marionette DEBUG loaded listener.js 23:27:54 INFO - PROCESS | 2249 | ++DOMWINDOW == 237 (0x12aa28000) [pid = 2249] [serial = 2361] [outer = 0x11c5b5800] 23:27:54 INFO - PROCESS | 2249 | 1461306474972 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:27:54 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:27:54 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 23:27:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:27:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:27:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:27:54 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:27:54 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 523ms 23:27:54 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:27:54 INFO - PROCESS | 2249 | 1461306474987 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:27:54 INFO - PROCESS | 2249 | 1461306474988 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:27:54 INFO - PROCESS | 2249 | 1461306474990 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:27:54 INFO - PROCESS | 2249 | 1461306474990 Marionette TRACE conn2 <- [1,3114,null,{}] 23:27:55 INFO - PROCESS | 2249 | 1461306475000 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:27:55 INFO - PROCESS | 2249 | 1461306475112 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:27:55 INFO - PROCESS | 2249 | 1461306475116 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\", \"4bf77eec-d16a-4047-a06b-0c21855e6ad5\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:27:55 INFO - PROCESS | 2249 | ++DOCSHELL 0x142e17800 == 136 [pid = 2249] [id = 788] 23:27:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 238 (0x12ab06c00) [pid = 2249] [serial = 2362] [outer = 0x0] 23:27:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 239 (0x12b0b2800) [pid = 2249] [serial = 2363] [outer = 0x12ab06c00] 23:27:55 INFO - PROCESS | 2249 | 1461306475136 Marionette DEBUG loaded listener.js 23:27:55 INFO - PROCESS | 2249 | ++DOMWINDOW == 240 (0x12f292400) [pid = 2249] [serial = 2364] [outer = 0x12ab06c00] 23:27:55 INFO - PROCESS | 2249 | 1461306475467 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:27:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:27:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 528ms 23:27:55 INFO - PROCESS | 2249 | 1461306475518 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:27:55 INFO - PROCESS | 2249 | 1461306475519 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:27:56 WARNING - u'runner_teardown' () 23:27:56 INFO - No more tests 23:27:56 INFO - Got 0 unexpected results 23:27:56 INFO - SUITE-END | took 564s 23:27:56 INFO - Closing logging queue 23:27:56 INFO - queue closed 23:27:56 INFO - Return code: 0 23:27:56 WARNING - # TBPL SUCCESS # 23:27:56 INFO - Running post-action listener: _resource_record_post_action 23:27:56 INFO - Running post-run listener: _resource_record_post_run 23:27:57 INFO - Total resource usage - Wall time: 588s; CPU: 57.0%; Read bytes: 413696; Write bytes: 992158208; Read time: 4; Write time: 4932 23:27:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:27:57 INFO - install - Wall time: 21s; CPU: 54.0%; Read bytes: 184500736; Write bytes: 178820608; Read time: 15536; Write time: 323 23:27:57 INFO - run-tests - Wall time: 568s; CPU: 57.0%; Read bytes: 413696; Write bytes: 792648704; Read time: 4; Write time: 4565 23:27:57 INFO - Running post-run listener: _upload_blobber_files 23:27:57 INFO - Blob upload gear active. 23:27:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:27:57 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 23:27:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:27:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:27:58 INFO - (blobuploader) - INFO - Open directory for files ... 23:27:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:27:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:27:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:27:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:27:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:27:58 INFO - (blobuploader) - INFO - Done attempting. 23:27:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:27:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:27:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:28:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:28:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:28:00 INFO - (blobuploader) - INFO - Done attempting. 23:28:00 INFO - (blobuploader) - INFO - Iteration through files over. 23:28:00 INFO - Return code: 0 23:28:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:28:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:28:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2759081fb26cd02d5014ac5a2bf735e560b3e54a91bbe0288e25b4047a6d3376c5d68a8280b185a0bad18ef73865c3b1c44827fa9b7bfe36b5d1e2c56f15b5aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3bbc8e3c00ee681d3f77dab820ed3061c2283020320e5736b7d31037d93359abfc8f3bfac55020d922d5df6de3c26239f1dba3d05267a85db29fd082dae60361"} 23:28:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:28:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:28:00 INFO - Contents: 23:28:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2759081fb26cd02d5014ac5a2bf735e560b3e54a91bbe0288e25b4047a6d3376c5d68a8280b185a0bad18ef73865c3b1c44827fa9b7bfe36b5d1e2c56f15b5aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3bbc8e3c00ee681d3f77dab820ed3061c2283020320e5736b7d31037d93359abfc8f3bfac55020d922d5df6de3c26239f1dba3d05267a85db29fd082dae60361"} 23:28:00 INFO - Running post-run listener: copy_logs_to_upload_dir 23:28:00 INFO - Copying logs to upload dir... 23:28:00 INFO - mkdir: /builds/slave/test/build/upload/logs 23:28:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=643.121145 ========= master_lag: 11.22 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 54 secs) (at 2016-04-21 23:28:11.797599) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-21 23:28:11.808408) ========= 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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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/2759081fb26cd02d5014ac5a2bf735e560b3e54a91bbe0288e25b4047a6d3376c5d68a8280b185a0bad18ef73865c3b1c44827fa9b7bfe36b5d1e2c56f15b5aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3bbc8e3c00ee681d3f77dab820ed3061c2283020320e5736b7d31037d93359abfc8f3bfac55020d922d5df6de3c26239f1dba3d05267a85db29fd082dae60361"} build_url:https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013179 build_url: 'https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/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/2759081fb26cd02d5014ac5a2bf735e560b3e54a91bbe0288e25b4047a6d3376c5d68a8280b185a0bad18ef73865c3b1c44827fa9b7bfe36b5d1e2c56f15b5aa", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/3bbc8e3c00ee681d3f77dab820ed3061c2283020320e5736b7d31037d93359abfc8f3bfac55020d922d5df6de3c26239f1dba3d05267a85db29fd082dae60361"}' symbols_url: 'https://queue.taskcluster.net/v1/task/cHy4sPG-R6OyaTuS5-OWOw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 2.53 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 2 secs) (at 2016-04-21 23:28:14.350888) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 13 secs) (at 2016-04-21 23:28:14.351251) ========= 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.j4kDXkiQwO/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.ZbtFWwbuaT/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/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.005569 ========= master_lag: 13.52 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 13 secs) (at 2016-04-21 23:28:27.881089) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 23:28:27.881438) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 23:28:28.342614) ========= ========= Total master_lag: 34.45 =========