builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0134 starttime: 1461284389.0 results: success (0) buildid: 20160421150615 builduid: 9d9273fc661e4a56939f939fa8664bcf revision: 467bd00c72db8f6f34c4d9740378abb90365269f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:48.995425) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:48.995925) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:48.996214) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:49.019269) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:49.019537) ========= 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.WNG273kLNA/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.29VGdzep7R/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/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 17:19:49-- 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% 27.6M=0s 2016-04-21 17:19:49 (27.6 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.138986 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:49.174038) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:49.174344) ========= 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.WNG273kLNA/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.29VGdzep7R/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/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.020797 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:49.225270) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 17:19:49.225604) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 467bd00c72db8f6f34c4d9740378abb90365269f --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 467bd00c72db8f6f34c4d9740378abb90365269f --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.WNG273kLNA/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.29VGdzep7R/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/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 17:19:49,304 truncating revision to first 12 chars 2016-04-21 17:19:49,304 Setting DEBUG logging. 2016-04-21 17:19:49,304 attempt 1/10 2016-04-21 17:19:49,305 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/467bd00c72db?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 17:19:51,156 unpacking tar archive at: fx-team-467bd00c72db/testing/mozharness/ program finished with exit code 0 elapsedTime=2.103272 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 17:19:51.348650) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:51.348971) ========= script_repo_revision: 467bd00c72db8f6f34c4d9740378abb90365269f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:51.349360) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:51.349627) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 17:19:51.363152) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 2 secs) (at 2016-04-21 17:19:51.363538) ========= /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.WNG273kLNA/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.29VGdzep7R/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/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 17:19:51 INFO - MultiFileLogger online at 20160421 17:19:51 in /builds/slave/test 17:19:51 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 17:19:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:19:51 INFO - {'append_to_log': False, 17:19:51 INFO - 'base_work_dir': '/builds/slave/test', 17:19:51 INFO - 'blob_upload_branch': 'fx-team', 17:19:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:19:51 INFO - 'buildbot_json_path': 'buildprops.json', 17:19:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:19:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:19:51 INFO - 'download_minidump_stackwalk': True, 17:19:51 INFO - 'download_symbols': 'true', 17:19:51 INFO - 'e10s': False, 17:19:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:19:51 INFO - 'tooltool.py': '/tools/tooltool.py', 17:19:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:19:51 INFO - '/tools/misc-python/virtualenv.py')}, 17:19:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:19:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:19:51 INFO - 'log_level': 'info', 17:19:51 INFO - 'log_to_console': True, 17:19:51 INFO - 'opt_config_files': (), 17:19:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:19:51 INFO - '--processes=1', 17:19:51 INFO - '--config=%(test_path)s/wptrunner.ini', 17:19:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:19:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:19:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:19:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:19:51 INFO - 'pip_index': False, 17:19:51 INFO - 'require_test_zip': True, 17:19:51 INFO - 'test_type': ('testharness',), 17:19:51 INFO - 'this_chunk': '1', 17:19:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:19:51 INFO - 'total_chunks': '10', 17:19:51 INFO - 'virtualenv_path': 'venv', 17:19:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:19:51 INFO - 'work_dir': 'build'} 17:19:51 INFO - ##### 17:19:51 INFO - ##### Running clobber step. 17:19:51 INFO - ##### 17:19:51 INFO - Running pre-action listener: _resource_record_pre_action 17:19:51 INFO - Running main action method: clobber 17:19:51 INFO - rmtree: /builds/slave/test/build 17:19:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:19:52 INFO - Running post-action listener: _resource_record_post_action 17:19:52 INFO - ##### 17:19:52 INFO - ##### Running read-buildbot-config step. 17:19:52 INFO - ##### 17:19:52 INFO - Running pre-action listener: _resource_record_pre_action 17:19:52 INFO - Running main action method: read_buildbot_config 17:19:52 INFO - Using buildbot properties: 17:19:52 INFO - { 17:19:52 INFO - "project": "", 17:19:52 INFO - "product": "firefox", 17:19:52 INFO - "script_repo_revision": "production", 17:19:52 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 17:19:52 INFO - "repository": "", 17:19:52 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 17:19:52 INFO - "buildid": "20160421150615", 17:19:52 INFO - "pgo_build": "False", 17:19:52 INFO - "basedir": "/builds/slave/test", 17:19:52 INFO - "buildnumber": 347, 17:19:52 INFO - "slavename": "t-yosemite-r7-0134", 17:19:52 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 17:19:52 INFO - "platform": "macosx64", 17:19:52 INFO - "branch": "fx-team", 17:19:52 INFO - "revision": "467bd00c72db8f6f34c4d9740378abb90365269f", 17:19:52 INFO - "repo_path": "integration/fx-team", 17:19:52 INFO - "moz_repo_path": "", 17:19:52 INFO - "stage_platform": "macosx64", 17:19:52 INFO - "builduid": "9d9273fc661e4a56939f939fa8664bcf", 17:19:52 INFO - "slavebuilddir": "test" 17:19:52 INFO - } 17:19:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 17:19:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 17:19:52 INFO - Running post-action listener: _resource_record_post_action 17:19:52 INFO - ##### 17:19:52 INFO - ##### Running download-and-extract step. 17:19:52 INFO - ##### 17:19:52 INFO - Running pre-action listener: _resource_record_pre_action 17:19:52 INFO - Running main action method: download_and_extract 17:19:52 INFO - mkdir: /builds/slave/test/build/tests 17:19:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:19:52 INFO - https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:19:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:19:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:19:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:19:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:19:59 INFO - Downloaded 1235 bytes. 17:19:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 17:19:59 INFO - Using the following test package requirements: 17:19:59 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:19:59 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 17:19:59 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 17:19:59 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'jsshell-mac64.zip'], 17:19:59 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 17:19:59 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 17:19:59 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 17:19:59 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 17:19:59 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 17:19:59 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 17:19:59 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 17:19:59 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 17:19:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:19:59 INFO - https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:19:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:19:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 17:19:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:19:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:20:00 INFO - Downloaded 17985302 bytes. 17:20:00 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/*'] 17:20:00 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/* 17:20:01 INFO - caution: filename not matched: web-platform/* 17:20:01 INFO - Return code: 11 17:20:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:01 INFO - https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:20:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:20:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 17:20:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:20:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:20:02 INFO - Downloaded 36400341 bytes. 17:20:02 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/*'] 17:20:02 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/* 17:20:06 INFO - caution: filename not matched: bin/* 17:20:06 INFO - caution: filename not matched: config/* 17:20:06 INFO - caution: filename not matched: mozbase/* 17:20:06 INFO - caution: filename not matched: marionette/* 17:20:06 INFO - caution: filename not matched: tools/wptserve/* 17:20:06 INFO - Return code: 11 17:20:06 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')]} 17:20:06 INFO - https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 17:20:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:20:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:20:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 17:20:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:20:09 INFO - Downloaded 68816433 bytes. 17:20:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:20:09 INFO - mkdir: /builds/slave/test/properties 17:20:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:20:09 INFO - Writing to file /builds/slave/test/properties/build_url 17:20:09 INFO - Contents: 17:20:09 INFO - build_url:https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 17:20:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:20:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:20:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:20:10 INFO - Contents: 17:20:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:20:10 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')]} 17:20:10 INFO - https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:20:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:20:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 17:20:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:20:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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 17:20:12 INFO - Downloaded 103464308 bytes. 17:20:12 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'] 17:20:12 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 17:20:16 INFO - Return code: 0 17:20:16 INFO - Running post-action listener: _resource_record_post_action 17:20:16 INFO - Running post-action listener: set_extra_try_arguments 17:20:16 INFO - ##### 17:20:16 INFO - ##### Running create-virtualenv step. 17:20:16 INFO - ##### 17:20:16 INFO - Running pre-action listener: _pre_create_virtualenv 17:20:16 INFO - Running pre-action listener: _resource_record_pre_action 17:20:16 INFO - Running main action method: create_virtualenv 17:20:16 INFO - Creating virtualenv /builds/slave/test/build/venv 17:20:16 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 17:20:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:20:16 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:20:16 INFO - Using real prefix '/tools/python27' 17:20:16 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:20:17 INFO - Installing distribute.............................................................................................................................................................................................done. 17:20:20 INFO - Installing pip.................done. 17:20:20 INFO - Return code: 0 17:20:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:20:20 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')]} 17:20:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:20 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')]} 17:20:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:20 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 0x105bc6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105be3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd840495220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105bdf5e0>, '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 0x1057c2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1057ed990>, '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.WNG273kLNA/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.29VGdzep7R/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:20 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 17:20:20 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 17:20:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WNG273kLNA/Render', 17:20:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:20 INFO - 'HOME': '/Users/cltbld', 17:20:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:20 INFO - 'LOGNAME': 'cltbld', 17:20:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:20 INFO - 'MOZ_NO_REMOTE': '1', 17:20:20 INFO - 'NO_EM_RESTART': '1', 17:20:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:20 INFO - 'PWD': '/builds/slave/test', 17:20:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:20 INFO - 'SHELL': '/bin/bash', 17:20:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.29VGdzep7R/Listeners', 17:20:20 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 17:20:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:20 INFO - 'USER': 'cltbld', 17:20:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:20 INFO - 'XPC_FLAGS': '0x0', 17:20:20 INFO - 'XPC_SERVICE_NAME': '0', 17:20:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:20 INFO - Downloading/unpacking psutil>=0.7.1 17:20:20 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 17:20:20 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 17:20:20 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 17:20:20 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 17:20:20 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 17:20:20 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 17:20:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:20:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:20:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:20:23 INFO - Installing collected packages: psutil 17:20:23 INFO - Running setup.py install for psutil 17:20:23 INFO - building 'psutil._psutil_osx' extension 17:20:23 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 17:20:23 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 17:20:23 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 17:20:23 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 17:20:23 INFO - building 'psutil._psutil_posix' extension 17:20:23 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 17:20:23 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:20:23 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:20:23 INFO - ^ 17:20:23 INFO - 1 warning generated. 17:20:23 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 17:20:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:20:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:20:24 INFO - Successfully installed psutil 17:20:24 INFO - Cleaning up... 17:20:24 INFO - Return code: 0 17:20:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:20:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:24 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 0x105bc6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105be3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd840495220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105bdf5e0>, '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 0x1057c2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1057ed990>, '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.WNG273kLNA/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.29VGdzep7R/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:24 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 17:20:24 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 17:20:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WNG273kLNA/Render', 17:20:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:24 INFO - 'HOME': '/Users/cltbld', 17:20:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:24 INFO - 'LOGNAME': 'cltbld', 17:20:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:24 INFO - 'MOZ_NO_REMOTE': '1', 17:20:24 INFO - 'NO_EM_RESTART': '1', 17:20:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:24 INFO - 'PWD': '/builds/slave/test', 17:20:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:24 INFO - 'SHELL': '/bin/bash', 17:20:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.29VGdzep7R/Listeners', 17:20:24 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 17:20:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:24 INFO - 'USER': 'cltbld', 17:20:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:24 INFO - 'XPC_FLAGS': '0x0', 17:20:24 INFO - 'XPC_SERVICE_NAME': '0', 17:20:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:20:24 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 17:20:24 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 17:20:24 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 17:20:24 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 17:20:24 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 17:20:24 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 17:20:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:20:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:20:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:20:26 INFO - Installing collected packages: mozsystemmonitor 17:20:26 INFO - Running setup.py install for mozsystemmonitor 17:20:27 INFO - Successfully installed mozsystemmonitor 17:20:27 INFO - Cleaning up... 17:20:27 INFO - Return code: 0 17:20:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:20:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x105bc6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105be3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd840495220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105bdf5e0>, '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 0x1057c2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1057ed990>, '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.WNG273kLNA/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.29VGdzep7R/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:20:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 17:20:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WNG273kLNA/Render', 17:20:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:27 INFO - 'HOME': '/Users/cltbld', 17:20:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:27 INFO - 'LOGNAME': 'cltbld', 17:20:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:27 INFO - 'MOZ_NO_REMOTE': '1', 17:20:27 INFO - 'NO_EM_RESTART': '1', 17:20:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:27 INFO - 'PWD': '/builds/slave/test', 17:20:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:27 INFO - 'SHELL': '/bin/bash', 17:20:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.29VGdzep7R/Listeners', 17:20:27 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 17:20:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:27 INFO - 'USER': 'cltbld', 17:20:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:27 INFO - 'XPC_FLAGS': '0x0', 17:20:27 INFO - 'XPC_SERVICE_NAME': '0', 17:20:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:27 INFO - Downloading/unpacking blobuploader==1.2.4 17:20:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:29 INFO - Downloading blobuploader-1.2.4.tar.gz 17:20:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:20:29 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:20:29 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 17:20:29 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 17:20:29 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 17:20:29 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 17:20:29 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 17:20:29 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 17:20:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:20:30 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:20:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:20:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:20:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:20:30 INFO - Downloading docopt-0.6.1.tar.gz 17:20:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:20:31 INFO - Installing collected packages: blobuploader, requests, docopt 17:20:31 INFO - Running setup.py install for blobuploader 17:20:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:20:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:20:31 INFO - Running setup.py install for requests 17:20:31 INFO - Running setup.py install for docopt 17:20:31 INFO - Successfully installed blobuploader requests docopt 17:20:31 INFO - Cleaning up... 17:20:31 INFO - Return code: 0 17:20:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:20:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:20:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:31 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 0x105bc6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105be3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd840495220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105bdf5e0>, '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 0x1057c2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1057ed990>, '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.WNG273kLNA/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.29VGdzep7R/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:31 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 17:20:31 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 17:20:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WNG273kLNA/Render', 17:20:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:31 INFO - 'HOME': '/Users/cltbld', 17:20:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:31 INFO - 'LOGNAME': 'cltbld', 17:20:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:31 INFO - 'MOZ_NO_REMOTE': '1', 17:20:31 INFO - 'NO_EM_RESTART': '1', 17:20:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:31 INFO - 'PWD': '/builds/slave/test', 17:20:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:31 INFO - 'SHELL': '/bin/bash', 17:20:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.29VGdzep7R/Listeners', 17:20:31 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 17:20:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:31 INFO - 'USER': 'cltbld', 17:20:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:31 INFO - 'XPC_FLAGS': '0x0', 17:20:31 INFO - 'XPC_SERVICE_NAME': '0', 17:20:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-wwJ0hr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-0Gddcf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Xv1ro2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-WYmKhL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-xnpkBS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-SNvlnb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-jSyiVO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:20:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:20:32 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Mp7Ijb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-O9OLNU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-4Mivoi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-x0JEgq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-4qPdst-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-5bai6I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-o1iJb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-YZnZEP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-mVCcvH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-42nvm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:20:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:20:33 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-eY4VLG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:20:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:20:34 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Xw5GGz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:20:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:34 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-rLmPHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:20:34 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-xqAJaf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:20:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:20:34 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 17:20:34 INFO - Running setup.py install for manifestparser 17:20:34 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:20:34 INFO - Running setup.py install for mozcrash 17:20:35 INFO - Running setup.py install for mozdebug 17:20:35 INFO - Running setup.py install for mozdevice 17:20:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Running setup.py install for mozfile 17:20:35 INFO - Running setup.py install for mozhttpd 17:20:35 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Running setup.py install for mozinfo 17:20:35 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Running setup.py install for mozInstall 17:20:35 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:20:35 INFO - Running setup.py install for mozleak 17:20:36 INFO - Running setup.py install for mozlog 17:20:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:20:36 INFO - Running setup.py install for moznetwork 17:20:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:20:36 INFO - Running setup.py install for mozprocess 17:20:36 INFO - Running setup.py install for mozprofile 17:20:36 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:20:36 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:20:36 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:20:36 INFO - Running setup.py install for mozrunner 17:20:36 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:20:36 INFO - Running setup.py install for mozscreenshot 17:20:37 INFO - Running setup.py install for moztest 17:20:37 INFO - Running setup.py install for mozversion 17:20:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:20:37 INFO - Running setup.py install for wptserve 17:20:37 INFO - Running setup.py install for marionette-driver 17:20:37 INFO - Running setup.py install for browsermob-proxy 17:20:37 INFO - Running setup.py install for marionette-client 17:20:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:20:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:20:38 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 17:20:38 INFO - Cleaning up... 17:20:38 INFO - Return code: 0 17:20:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:20:38 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')]} 17:20:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:20:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:38 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')]} 17:20:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:20:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:20:38 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 0x105bc6e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105be3f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd840495220>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105bdf5e0>, '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 0x1057c2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1057ed990>, '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.WNG273kLNA/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.29VGdzep7R/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:20:38 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 17:20:38 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 17:20:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WNG273kLNA/Render', 17:20:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:20:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:20:38 INFO - 'HOME': '/Users/cltbld', 17:20:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:20:38 INFO - 'LOGNAME': 'cltbld', 17:20:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:20:38 INFO - 'MOZ_NO_REMOTE': '1', 17:20:38 INFO - 'NO_EM_RESTART': '1', 17:20:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:20:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:20:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:20:38 INFO - 'PWD': '/builds/slave/test', 17:20:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:20:38 INFO - 'SHELL': '/bin/bash', 17:20:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.29VGdzep7R/Listeners', 17:20:38 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 17:20:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:20:38 INFO - 'USER': 'cltbld', 17:20:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:20:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:20:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:20:38 INFO - 'XPC_FLAGS': '0x0', 17:20:38 INFO - 'XPC_SERVICE_NAME': '0', 17:20:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:20:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:20:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:20:38 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-_CUz2_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:20:38 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)) 17:20:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:20:38 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-60yRLe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:20:38 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)) 17:20:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:20:38 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-e4Btvs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:20:38 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)) 17:20:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:20:38 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-3gejBZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:20:38 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)) 17:20:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:20:38 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-r9zBmV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-sjK5Ch-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-WxDrlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-y33tpr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-TmmlV2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-S5A12L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-foRxe5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-xrw_kS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-1PVnQi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-V878wm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:20:39 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)) 17:20:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:39 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-Lwnbrc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:20:40 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)) 17:20:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:20:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-pxO3iI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:20:40 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)) 17:20:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:20:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-3WCreY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:20:40 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)) 17:20:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:20:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-ATcuyb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:20:40 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)) 17:20:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:20:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-I7UB7R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:20:40 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)) 17:20:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-9aWpWi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:20:40 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)) 17:20:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:20:40 INFO - Running setup.py (path:/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/pip-fexeZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:20:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:20:41 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)) 17:20:41 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)) 17:20:41 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)) 17:20:41 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)) 17:20:41 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)) 17:20:41 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)) 17:20:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:20:41 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 17:20:41 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 17:20:41 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 17:20:41 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 17:20:41 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 17:20:41 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 17:20:43 INFO - Downloading blessings-1.6.tar.gz 17:20:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:20:43 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)) 17:20:43 INFO - Installing collected packages: blessings 17:20:43 INFO - Running setup.py install for blessings 17:20:43 INFO - Successfully installed blessings 17:20:43 INFO - Cleaning up... 17:20:43 INFO - Return code: 0 17:20:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:20:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:20:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:20:44 INFO - Reading from file tmpfile_stdout 17:20:44 INFO - Current package versions: 17:20:44 INFO - blessings == 1.6 17:20:44 INFO - blobuploader == 1.2.4 17:20:44 INFO - browsermob-proxy == 0.6.0 17:20:44 INFO - docopt == 0.6.1 17:20:44 INFO - manifestparser == 1.1 17:20:44 INFO - marionette-client == 2.3.0 17:20:44 INFO - marionette-driver == 1.4.0 17:20:44 INFO - mozInstall == 1.12 17:20:44 INFO - mozcrash == 0.17 17:20:44 INFO - mozdebug == 0.1 17:20:44 INFO - mozdevice == 0.48 17:20:44 INFO - mozfile == 1.2 17:20:44 INFO - mozhttpd == 0.7 17:20:44 INFO - mozinfo == 0.9 17:20:44 INFO - mozleak == 0.1 17:20:44 INFO - mozlog == 3.1 17:20:44 INFO - moznetwork == 0.27 17:20:44 INFO - mozprocess == 0.22 17:20:44 INFO - mozprofile == 0.28 17:20:44 INFO - mozrunner == 6.11 17:20:44 INFO - mozscreenshot == 0.1 17:20:44 INFO - mozsystemmonitor == 0.0 17:20:44 INFO - moztest == 0.7 17:20:44 INFO - mozversion == 1.4 17:20:44 INFO - psutil == 3.1.1 17:20:44 INFO - requests == 1.2.3 17:20:44 INFO - wptserve == 1.4.0 17:20:44 INFO - wsgiref == 0.1.2 17:20:44 INFO - Running post-action listener: _resource_record_post_action 17:20:44 INFO - Running post-action listener: _start_resource_monitoring 17:20:44 INFO - Starting resource monitoring. 17:20:44 INFO - ##### 17:20:44 INFO - ##### Running pull step. 17:20:44 INFO - ##### 17:20:44 INFO - Running pre-action listener: _resource_record_pre_action 17:20:44 INFO - Running main action method: pull 17:20:44 INFO - Pull has nothing to do! 17:20:44 INFO - Running post-action listener: _resource_record_post_action 17:20:44 INFO - ##### 17:20:44 INFO - ##### Running install step. 17:20:44 INFO - ##### 17:20:44 INFO - Running pre-action listener: _resource_record_pre_action 17:20:44 INFO - Running main action method: install 17:20:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:20:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:20:44 INFO - Reading from file tmpfile_stdout 17:20:44 INFO - Detecting whether we're running mozinstall >=1.0... 17:20:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:20:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:20:44 INFO - Reading from file tmpfile_stdout 17:20:44 INFO - Output received: 17:20:44 INFO - Usage: mozinstall [options] installer 17:20:44 INFO - Options: 17:20:44 INFO - -h, --help show this help message and exit 17:20:44 INFO - -d DEST, --destination=DEST 17:20:44 INFO - Directory to install application into. [default: 17:20:44 INFO - "/builds/slave/test"] 17:20:44 INFO - --app=APP Application being installed. [default: firefox] 17:20:44 INFO - mkdir: /builds/slave/test/build/application 17:20:44 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'] 17:20:44 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 17:21:04 INFO - Reading from file tmpfile_stdout 17:21:04 INFO - Output received: 17:21:04 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 17:21:04 INFO - Running post-action listener: _resource_record_post_action 17:21:04 INFO - ##### 17:21:04 INFO - ##### Running run-tests step. 17:21:04 INFO - ##### 17:21:04 INFO - Running pre-action listener: _resource_record_pre_action 17:21:04 INFO - Running main action method: run_tests 17:21:04 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:21:04 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:21:04 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:21:04 INFO - grabbing minidump binary from tooltool 17:21:04 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')]} 17:21:04 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 0x105bdf5e0>, '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 0x1057c2cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1057ed990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:21:04 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 17:21:04 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 17:21:04 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:21:04 INFO - Return code: 0 17:21:04 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:21:04 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:21:04 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/YZKaW1CdTEe5SaMqDm5HJw/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 17:21:04 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/YZKaW1CdTEe5SaMqDm5HJw/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 17:21:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.WNG273kLNA/Render', 17:21:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:21:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:21:04 INFO - 'HOME': '/Users/cltbld', 17:21:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:21:04 INFO - 'LOGNAME': 'cltbld', 17:21:04 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:21:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:21:04 INFO - 'MOZ_NO_REMOTE': '1', 17:21:04 INFO - 'NO_EM_RESTART': '1', 17:21:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:21:04 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:21:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:21:04 INFO - 'PWD': '/builds/slave/test', 17:21:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:21:04 INFO - 'SHELL': '/bin/bash', 17:21:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.29VGdzep7R/Listeners', 17:21:04 INFO - 'TMPDIR': '/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/T/', 17:21:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:21:04 INFO - 'USER': 'cltbld', 17:21:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:21:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:21:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:21:04 INFO - 'XPC_FLAGS': '0x0', 17:21:04 INFO - 'XPC_SERVICE_NAME': '0', 17:21:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:21:04 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/YZKaW1CdTEe5SaMqDm5HJw/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 17:21:05 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 17:21:05 INFO - import pkg_resources 17:21:05 INFO - Using 1 client processes 17:21:05 INFO - wptserve Starting http server on 127.0.0.1:8001 17:21:05 INFO - wptserve Starting http server on 127.0.0.1:8000 17:21:05 INFO - wptserve Starting http server on 127.0.0.1:8443 17:21:08 INFO - SUITE-START | Running 778 tests 17:21:08 INFO - Running testharness tests 17:21:08 INFO - Setting up ssl 17:21:08 INFO - PROCESS | certutil | 17:21:08 INFO - PROCESS | certutil | 17:21:08 INFO - PROCESS | certutil | 17:21:08 INFO - Certificate Nickname Trust Attributes 17:21:08 INFO - SSL,S/MIME,JAR/XPI 17:21:08 INFO - 17:21:08 INFO - web-platform-tests CT,, 17:21:08 INFO - 17:21:08 INFO - Starting runner 17:21:09 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:21:09 INFO - PROCESS | 1956 | 1461284469084 Marionette DEBUG Marionette enabled via build flag and pref 17:21:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x1164c7000 == 1 [pid = 1956] [id = 1] 17:21:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 1 (0x1164c7800) [pid = 1956] [serial = 1] [outer = 0x0] 17:21:09 INFO - PROCESS | 1956 | [1956] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:21:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 2 (0x1164c8800) [pid = 1956] [serial = 2] [outer = 0x1164c7800] 17:21:09 INFO - PROCESS | 1956 | 1461284469393 Marionette INFO Listening on port 2828 17:21:09 INFO - PROCESS | 1956 | 1461284469624 Marionette DEBUG Marionette enabled via command-line flag 17:21:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x119158000 == 2 [pid = 1956] [id = 2] 17:21:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 3 (0x119158800) [pid = 1956] [serial = 3] [outer = 0x0] 17:21:09 INFO - PROCESS | 1956 | [1956] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 17:21:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 4 (0x119159800) [pid = 1956] [serial = 4] [outer = 0x119158800] 17:21:09 INFO - PROCESS | 1956 | [1956] 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 17:21:09 INFO - PROCESS | 1956 | 1461284469769 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49751 17:21:09 INFO - PROCESS | 1956 | 1461284469855 Marionette DEBUG Closed connection conn0 17:21:09 INFO - PROCESS | 1956 | [1956] 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 17:21:09 INFO - PROCESS | 1956 | 1461284469861 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49752 17:21:09 INFO - PROCESS | 1956 | 1461284469876 Marionette DEBUG Closed connection conn1 17:21:09 INFO - PROCESS | 1956 | [1956] 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 17:21:09 INFO - PROCESS | 1956 | 1461284469882 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49753 17:21:09 INFO - PROCESS | 1956 | 1461284469889 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:21:09 INFO - PROCESS | 1956 | 1461284469894 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":"20160421150615","device":"desktop","version":"48.0a1"} 17:21:10 INFO - PROCESS | 1956 | [1956] 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 17:21:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c953000 == 3 [pid = 1956] [id = 3] 17:21:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 5 (0x11c953800) [pid = 1956] [serial = 5] [outer = 0x0] 17:21:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c954000 == 4 [pid = 1956] [id = 4] 17:21:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 6 (0x11c98c400) [pid = 1956] [serial = 6] [outer = 0x0] 17:21:11 INFO - PROCESS | 1956 | [1956] 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 17:21:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x12617d000 == 5 [pid = 1956] [id = 5] 17:21:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 7 (0x11c98bc00) [pid = 1956] [serial = 7] [outer = 0x0] 17:21:11 INFO - PROCESS | 1956 | [1956] 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 17:21:11 INFO - PROCESS | 1956 | [1956] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:21:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 8 (0x12626a800) [pid = 1956] [serial = 8] [outer = 0x11c98bc00] 17:21:11 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:21:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 9 (0x126774000) [pid = 1956] [serial = 9] [outer = 0x11c953800] 17:21:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 10 (0x125e78000) [pid = 1956] [serial = 10] [outer = 0x11c98c400] 17:21:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 11 (0x126794000) [pid = 1956] [serial = 11] [outer = 0x11c98bc00] 17:21:12 INFO - PROCESS | 1956 | 1461284472144 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 1956 | 1461284472153 Marionette DEBUG loaded listener.js 17:21:12 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 17:21:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 12 (0x128f41400) [pid = 1956] [serial = 12] [outer = 0x11c98bc00] 17:21:12 INFO - PROCESS | 1956 | 1461284472515 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e85dd6d0-ff2b-4b4f-b939-d3a46020f635","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":"20160421150615","device":"desktop","version":"48.0a1","command_id":1}}] 17:21:12 INFO - PROCESS | 1956 | 1461284472612 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}] 17:21:12 INFO - PROCESS | 1956 | 1461284472662 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:21:12 INFO - PROCESS | 1956 | 1461284472797 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:21:12 INFO - PROCESS | 1956 | [1956] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:21:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 13 (0x12b14fc00) [pid = 1956] [serial = 13] [outer = 0x11c98bc00] 17:21:13 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:21:13 INFO - PROCESS | 1956 | 1461284473120 Marionette TRACE conn2 <- [1,3,null,{}] 17:21:13 INFO - PROCESS | 1956 | 1461284473123 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:21:13 INFO - PROCESS | 1956 | 1461284473138 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:21:13 INFO - PROCESS | 1956 | 1461284473167 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 1956 | 1461284473169 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:21:13 INFO - PROCESS | 1956 | 1461284473172 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 1956 | 1461284473175 Marionette TRACE conn2 <- [1,6,null,{}] 17:21:13 INFO - PROCESS | 1956 | 1461284473180 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}] 17:21:13 INFO - PROCESS | 1956 | 1461284473188 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:21:13 INFO - PROCESS | 1956 | 1461284473195 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6ab800 == 6 [pid = 1956] [id = 6] 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 14 (0x12b6ea400) [pid = 1956] [serial = 14] [outer = 0x0] 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 15 (0x12b6eb000) [pid = 1956] [serial = 15] [outer = 0x12b6ea400] 17:21:13 INFO - PROCESS | 1956 | 1461284473228 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 16 (0x12ba2b000) [pid = 1956] [serial = 16] [outer = 0x12b6ea400] 17:21:13 INFO - PROCESS | 1956 | 1461284473534 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]]]}] 17:21:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:21:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 374ms 17:21:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9bf000 == 7 [pid = 1956] [id = 7] 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 17 (0x12bd33000) [pid = 1956] [serial = 17] [outer = 0x0] 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 18 (0x12bd36400) [pid = 1956] [serial = 18] [outer = 0x12bd33000] 17:21:13 INFO - PROCESS | 1956 | 1461284473568 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 19 (0x12bd3b000) [pid = 1956] [serial = 19] [outer = 0x12bd33000] 17:21:13 INFO - PROCESS | 1956 | 1461284473608 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:21:13 INFO - PROCESS | 1956 | 1461284473610 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:21:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:21:13 INFO - PROCESS | 1956 | 1461284473646 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:21:13 INFO - PROCESS | 1956 | 1461284473648 Marionette TRACE conn2 <- [1,10,null,{}] 17:21:13 INFO - PROCESS | 1956 | 1461284473662 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}] 17:21:13 INFO - PROCESS | 1956 | 1461284473798 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:21:13 INFO - PROCESS | 1956 | 1461284473831 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d12d000 == 8 [pid = 1956] [id = 8] 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 20 (0x12d14b400) [pid = 1956] [serial = 20] [outer = 0x0] 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 21 (0x12d14d000) [pid = 1956] [serial = 21] [outer = 0x12d14b400] 17:21:13 INFO - PROCESS | 1956 | 1461284473861 Marionette DEBUG loaded listener.js 17:21:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 22 (0x12d151400) [pid = 1956] [serial = 22] [outer = 0x12d14b400] 17:21:14 INFO - PROCESS | 1956 | 1461284474222 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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 636ms 17:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:21:14 INFO - PROCESS | 1956 | 1461284474272 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1956 | 1461284474274 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:21:14 INFO - PROCESS | 1956 | 1461284474276 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1956 | 1461284474277 Marionette TRACE conn2 <- [1,14,null,{}] 17:21:14 INFO - PROCESS | 1956 | 1461284474280 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}] 17:21:14 INFO - PROCESS | 1956 | 1461284474386 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:21:14 INFO - PROCESS | 1956 | 1461284474393 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da1e800 == 9 [pid = 1956] [id = 9] 17:21:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 23 (0x12d3bd400) [pid = 1956] [serial = 23] [outer = 0x0] 17:21:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 24 (0x12d94dc00) [pid = 1956] [serial = 24] [outer = 0x12d3bd400] 17:21:14 INFO - PROCESS | 1956 | 1461284474434 Marionette DEBUG loaded listener.js 17:21:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 25 (0x12dadf000) [pid = 1956] [serial = 25] [outer = 0x12d3bd400] 17:21:14 INFO - PROCESS | 1956 | 1461284474853 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]]]}] 17:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 620ms 17:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:21:14 INFO - PROCESS | 1956 | 1461284474897 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:21:14 INFO - PROCESS | 1956 | 1461284474898 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:21:14 INFO - PROCESS | 1956 | 1461284474900 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:21:14 INFO - PROCESS | 1956 | 1461284474901 Marionette TRACE conn2 <- [1,18,null,{}] 17:21:14 INFO - PROCESS | 1956 | 1461284474904 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}] 17:21:14 INFO - PROCESS | 1956 | 1461284474993 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:21:15 INFO - PROCESS | 1956 | 1461284475029 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e444000 == 10 [pid = 1956] [id = 10] 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 26 (0x12e313400) [pid = 1956] [serial = 26] [outer = 0x0] 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 27 (0x12e315000) [pid = 1956] [serial = 27] [outer = 0x12e313400] 17:21:15 INFO - PROCESS | 1956 | 1461284475060 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 28 (0x12e31b400) [pid = 1956] [serial = 28] [outer = 0x12e313400] 17:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 421ms 17:21:15 INFO - PROCESS | 1956 | 1461284475315 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]]]}] 17:21:15 INFO - PROCESS | 1956 | 1461284475321 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:21:15 INFO - PROCESS | 1956 | 1461284475323 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:21:15 INFO - PROCESS | 1956 | 1461284475333 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:21:15 INFO - PROCESS | 1956 | 1461284475334 Marionette TRACE conn2 <- [1,22,null,{}] 17:21:15 INFO - PROCESS | 1956 | 1461284475336 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}] 17:21:15 INFO - PROCESS | 1956 | 1461284475433 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:21:15 INFO - PROCESS | 1956 | 1461284475437 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac45000 == 11 [pid = 1956] [id = 11] 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 29 (0x11aa8e400) [pid = 1956] [serial = 29] [outer = 0x0] 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 30 (0x11aa9b800) [pid = 1956] [serial = 30] [outer = 0x11aa8e400] 17:21:15 INFO - PROCESS | 1956 | 1461284475464 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 31 (0x12e321400) [pid = 1956] [serial = 31] [outer = 0x11aa8e400] 17:21:15 INFO - PROCESS | 1956 | 1461284475706 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]]]}] 17:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 417ms 17:21:15 INFO - PROCESS | 1956 | 1461284475751 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:21:15 INFO - PROCESS | 1956 | 1461284475752 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:21:15 INFO - PROCESS | 1956 | 1461284475754 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:21:15 INFO - PROCESS | 1956 | 1461284475756 Marionette TRACE conn2 <- [1,26,null,{}] 17:21:15 INFO - PROCESS | 1956 | 1461284475765 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}] 17:21:15 INFO - PROCESS | 1956 | 1461284475864 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:21:15 INFO - PROCESS | 1956 | 1461284475869 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b919800 == 12 [pid = 1956] [id = 12] 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 32 (0x12e6e1c00) [pid = 1956] [serial = 32] [outer = 0x0] 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 33 (0x12e6eb000) [pid = 1956] [serial = 33] [outer = 0x12e6e1c00] 17:21:15 INFO - PROCESS | 1956 | 1461284475894 Marionette DEBUG loaded listener.js 17:21:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 34 (0x12eaebc00) [pid = 1956] [serial = 34] [outer = 0x12e6e1c00] 17:21:16 INFO - PROCESS | 1956 | 1461284476141 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]]]}] 17:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 425ms 17:21:16 INFO - PROCESS | 1956 | 1461284476182 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:21:16 INFO - PROCESS | 1956 | 1461284476183 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:21:16 INFO - PROCESS | 1956 | 1461284476204 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:21:16 INFO - PROCESS | 1956 | 1461284476205 Marionette TRACE conn2 <- [1,30,null,{}] 17:21:16 INFO - PROCESS | 1956 | 1461284476207 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}] 17:21:16 INFO - PROCESS | 1956 | 1461284476307 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:21:16 INFO - PROCESS | 1956 | 1461284476313 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec94000 == 13 [pid = 1956] [id = 13] 17:21:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 35 (0x12eaee800) [pid = 1956] [serial = 35] [outer = 0x0] 17:21:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 36 (0x12ee1b800) [pid = 1956] [serial = 36] [outer = 0x12eaee800] 17:21:16 INFO - PROCESS | 1956 | 1461284476337 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 37 (0x12ee21c00) [pid = 1956] [serial = 37] [outer = 0x12eaee800] 17:21:16 INFO - PROCESS | 1956 | 1461284476573 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]]]}] 17:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 423ms 17:21:16 INFO - PROCESS | 1956 | 1461284476622 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:21:16 INFO - PROCESS | 1956 | 1461284476623 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:21:16 INFO - PROCESS | 1956 | 1461284476633 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:21:16 INFO - PROCESS | 1956 | 1461284476634 Marionette TRACE conn2 <- [1,34,null,{}] 17:21:16 INFO - PROCESS | 1956 | 1461284476636 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}] 17:21:16 INFO - PROCESS | 1956 | 1461284476728 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:21:16 INFO - PROCESS | 1956 | 1461284476732 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebbe000 == 14 [pid = 1956] [id = 14] 17:21:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 38 (0x12ee23c00) [pid = 1956] [serial = 38] [outer = 0x0] 17:21:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 39 (0x12ee28800) [pid = 1956] [serial = 39] [outer = 0x12ee23c00] 17:21:16 INFO - PROCESS | 1956 | 1461284476759 Marionette DEBUG loaded listener.js 17:21:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 40 (0x12ee40c00) [pid = 1956] [serial = 40] [outer = 0x12ee23c00] 17:21:17 INFO - PROCESS | 1956 | 1461284477001 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]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 17:21:17 INFO - PROCESS | 1956 | 1461284477052 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 1956 | 1461284477053 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:21:17 INFO - PROCESS | 1956 | 1461284477055 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1956 | 1461284477056 Marionette TRACE conn2 <- [1,38,null,{}] 17:21:17 INFO - PROCESS | 1956 | 1461284477066 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}] 17:21:17 INFO - PROCESS | 1956 | 1461284477162 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:21:17 INFO - PROCESS | 1956 | 1461284477167 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f439000 == 15 [pid = 1956] [id = 15] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 41 (0x12ee43400) [pid = 1956] [serial = 41] [outer = 0x0] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 42 (0x12f46bc00) [pid = 1956] [serial = 42] [outer = 0x12ee43400] 17:21:17 INFO - PROCESS | 1956 | 1461284477191 Marionette DEBUG loaded listener.js 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 43 (0x12f471400) [pid = 1956] [serial = 43] [outer = 0x12ee43400] 17:21:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f5e9000 == 16 [pid = 1956] [id = 16] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 44 (0x12f5e9800) [pid = 1956] [serial = 44] [outer = 0x0] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 45 (0x12f5eb000) [pid = 1956] [serial = 45] [outer = 0x12f5e9800] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 46 (0x12f5e5800) [pid = 1956] [serial = 46] [outer = 0x12f5e9800] 17:21:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f5de000 == 17 [pid = 1956] [id = 17] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 47 (0x12f472800) [pid = 1956] [serial = 47] [outer = 0x0] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 48 (0x12f888c00) [pid = 1956] [serial = 48] [outer = 0x12f472800] 17:21:17 INFO - PROCESS | 1956 | 1461284477502 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]]]}] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 49 (0x118eec000) [pid = 1956] [serial = 49] [outer = 0x12f472800] 17:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 477ms 17:21:17 INFO - PROCESS | 1956 | 1461284477550 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:21:17 INFO - PROCESS | 1956 | 1461284477551 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:21:17 INFO - PROCESS | 1956 | 1461284477568 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:21:17 INFO - PROCESS | 1956 | 1461284477569 Marionette TRACE conn2 <- [1,42,null,{}] 17:21:17 INFO - PROCESS | 1956 | 1461284477583 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}] 17:21:17 INFO - PROCESS | 1956 | 1461284477673 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:21:17 INFO - PROCESS | 1956 | 1461284477677 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb6c000 == 18 [pid = 1956] [id = 18] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 50 (0x12f473400) [pid = 1956] [serial = 50] [outer = 0x0] 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 51 (0x12f886800) [pid = 1956] [serial = 51] [outer = 0x12f473400] 17:21:17 INFO - PROCESS | 1956 | 1461284477703 Marionette DEBUG loaded listener.js 17:21:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 52 (0x12fc59c00) [pid = 1956] [serial = 52] [outer = 0x12f473400] 17:21:17 INFO - PROCESS | 1956 | 1461284477952 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]]]}] 17:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 441ms 17:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:21:18 INFO - PROCESS | 1956 | 1461284477998 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:21:18 INFO - PROCESS | 1956 | 1461284478000 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:21:18 INFO - PROCESS | 1956 | 1461284478002 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:21:18 INFO - PROCESS | 1956 | 1461284478004 Marionette TRACE conn2 <- [1,46,null,{}] 17:21:18 INFO - PROCESS | 1956 | 1461284478015 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}] 17:21:18 INFO - PROCESS | 1956 | 1461284478111 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:21:18 INFO - PROCESS | 1956 | 1461284478116 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fe15800 == 19 [pid = 1956] [id = 19] 17:21:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 53 (0x11aca9400) [pid = 1956] [serial = 53] [outer = 0x0] 17:21:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 54 (0x12fc5ac00) [pid = 1956] [serial = 54] [outer = 0x11aca9400] 17:21:18 INFO - PROCESS | 1956 | 1461284478144 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 55 (0x12fc60800) [pid = 1956] [serial = 55] [outer = 0x11aca9400] 17:21:18 INFO - PROCESS | 1956 | 1461284478429 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]]]}] 17:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 470ms 17:21:18 INFO - PROCESS | 1956 | 1461284478473 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:21:18 INFO - PROCESS | 1956 | 1461284478476 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:21:18 INFO - PROCESS | 1956 | 1461284478482 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:21:18 INFO - PROCESS | 1956 | 1461284478484 Marionette TRACE conn2 <- [1,50,null,{}] 17:21:18 INFO - PROCESS | 1956 | 1461284478487 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}] 17:21:18 INFO - PROCESS | 1956 | 1461284478636 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:21:18 INFO - PROCESS | 1956 | 1461284478646 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da7b000 == 20 [pid = 1956] [id = 20] 17:21:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 56 (0x12e227000) [pid = 1956] [serial = 56] [outer = 0x0] 17:21:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 57 (0x12e22ac00) [pid = 1956] [serial = 57] [outer = 0x12e227000] 17:21:18 INFO - PROCESS | 1956 | 1461284478686 Marionette DEBUG loaded listener.js 17:21:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 58 (0x12fc63000) [pid = 1956] [serial = 58] [outer = 0x12e227000] 17:21:18 INFO - PROCESS | 1956 | 1461284478998 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]]]}] 17:21:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:21:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 569ms 17:21:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:21:19 INFO - PROCESS | 1956 | 1461284479051 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:21:19 INFO - PROCESS | 1956 | 1461284479052 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:21:19 INFO - PROCESS | 1956 | 1461284479054 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:21:19 INFO - PROCESS | 1956 | 1461284479056 Marionette TRACE conn2 <- [1,54,null,{}] 17:21:19 INFO - PROCESS | 1956 | 1461284479063 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}] 17:21:19 INFO - PROCESS | 1956 | 1461284479159 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:21:19 INFO - PROCESS | 1956 | 1461284479163 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x130434800 == 21 [pid = 1956] [id = 21] 17:21:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 59 (0x12febac00) [pid = 1956] [serial = 59] [outer = 0x0] 17:21:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 60 (0x12fec7400) [pid = 1956] [serial = 60] [outer = 0x12febac00] 17:21:19 INFO - PROCESS | 1956 | 1461284479190 Marionette DEBUG loaded listener.js 17:21:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 61 (0x12fec1400) [pid = 1956] [serial = 61] [outer = 0x12febac00] 17:21:20 INFO - PROCESS | 1956 | 1461284480080 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]]]}] 17:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1074ms 17:21:20 INFO - PROCESS | 1956 | 1461284480131 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:21:20 INFO - PROCESS | 1956 | 1461284480136 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:21:20 INFO - PROCESS | 1956 | 1461284480141 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1956 | 1461284480145 Marionette TRACE conn2 <- [1,58,null,{}] 17:21:20 INFO - PROCESS | 1956 | 1461284480150 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}] 17:21:20 INFO - PROCESS | 1956 | 1461284480317 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:21:20 INFO - PROCESS | 1956 | 1461284480411 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x115330000 == 22 [pid = 1956] [id = 22] 17:21:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 62 (0x115297800) [pid = 1956] [serial = 62] [outer = 0x0] 17:21:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 63 (0x1155b6c00) [pid = 1956] [serial = 63] [outer = 0x115297800] 17:21:20 INFO - PROCESS | 1956 | 1461284480444 Marionette DEBUG loaded listener.js 17:21:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 64 (0x1177f0c00) [pid = 1956] [serial = 64] [outer = 0x115297800] 17:21:20 INFO - PROCESS | 1956 | 1461284480848 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]]]}] 17:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 773ms 17:21:20 INFO - PROCESS | 1956 | 1461284480914 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:21:20 INFO - PROCESS | 1956 | 1461284480918 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:21:20 INFO - PROCESS | 1956 | 1461284480922 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:21:20 INFO - PROCESS | 1956 | 1461284480924 Marionette TRACE conn2 <- [1,62,null,{}] 17:21:20 INFO - PROCESS | 1956 | 1461284480927 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}] 17:21:21 INFO - PROCESS | 1956 | 1461284481039 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:21:21 INFO - PROCESS | 1956 | 1461284481080 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x119173000 == 23 [pid = 1956] [id = 23] 17:21:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 65 (0x11863b000) [pid = 1956] [serial = 65] [outer = 0x0] 17:21:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 66 (0x1199de000) [pid = 1956] [serial = 66] [outer = 0x11863b000] 17:21:21 INFO - PROCESS | 1956 | 1461284481111 Marionette DEBUG loaded listener.js 17:21:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 67 (0x11aa91c00) [pid = 1956] [serial = 67] [outer = 0x11863b000] 17:21:21 INFO - PROCESS | 1956 | 1461284481791 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]]]}] 17:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 924ms 17:21:21 INFO - PROCESS | 1956 | 1461284481848 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:21:21 INFO - PROCESS | 1956 | 1461284481851 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:21:21 INFO - PROCESS | 1956 | 1461284481856 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:21:21 INFO - PROCESS | 1956 | 1461284481859 Marionette TRACE conn2 <- [1,66,null,{}] 17:21:21 INFO - PROCESS | 1956 | 1461284481865 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}] 17:21:21 INFO - PROCESS | 1956 | 1461284481981 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:21:22 INFO - PROCESS | 1956 | 1461284482044 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x115728800 == 24 [pid = 1956] [id = 24] 17:21:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 68 (0x118649c00) [pid = 1956] [serial = 68] [outer = 0x0] 17:21:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 69 (0x118656400) [pid = 1956] [serial = 69] [outer = 0x118649c00] 17:21:22 INFO - PROCESS | 1956 | 1461284482090 Marionette DEBUG loaded listener.js 17:21:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 70 (0x118c28c00) [pid = 1956] [serial = 70] [outer = 0x118649c00] 17:21:22 INFO - PROCESS | 1956 | 1461284482570 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]]]}] 17:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 724ms 17:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:21:22 INFO - PROCESS | 1956 | 1461284482580 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:21:22 INFO - PROCESS | 1956 | 1461284482584 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:21:22 INFO - PROCESS | 1956 | 1461284482588 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:21:22 INFO - PROCESS | 1956 | 1461284482590 Marionette TRACE conn2 <- [1,70,null,{}] 17:21:22 INFO - PROCESS | 1956 | 1461284482595 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}] 17:21:22 INFO - PROCESS | 1956 | 1461284482666 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:21:22 INFO - PROCESS | 1956 | 1461284482670 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x118e48800 == 25 [pid = 1956] [id = 25] 17:21:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x118c3a400) [pid = 1956] [serial = 71] [outer = 0x0] 17:21:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x119d78c00) [pid = 1956] [serial = 72] [outer = 0x118c3a400] 17:21:22 INFO - PROCESS | 1956 | 1461284482701 Marionette DEBUG loaded listener.js 17:21:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x11a782800) [pid = 1956] [serial = 73] [outer = 0x118c3a400] 17:21:23 INFO - PROCESS | 1956 | 1461284483012 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]]]}] 17:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 471ms 17:21:23 INFO - PROCESS | 1956 | 1461284483059 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:21:23 INFO - PROCESS | 1956 | 1461284483061 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:21:23 INFO - PROCESS | 1956 | 1461284483063 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:21:23 INFO - PROCESS | 1956 | 1461284483066 Marionette TRACE conn2 <- [1,74,null,{}] 17:21:23 INFO - PROCESS | 1956 | 1461284483074 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}] 17:21:23 INFO - PROCESS | 1956 | 1461284483150 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:21:23 INFO - PROCESS | 1956 | 1461284483157 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x119271000 == 26 [pid = 1956] [id = 26] 17:21:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x11a910800) [pid = 1956] [serial = 74] [outer = 0x0] 17:21:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x11aa98400) [pid = 1956] [serial = 75] [outer = 0x11a910800] 17:21:23 INFO - PROCESS | 1956 | 1461284483188 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x11acab800) [pid = 1956] [serial = 76] [outer = 0x11a910800] 17:21:23 INFO - PROCESS | 1956 | 1461284483552 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]]]}] 17:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 522ms 17:21:23 INFO - PROCESS | 1956 | 1461284483587 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:21:23 INFO - PROCESS | 1956 | 1461284483589 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:21:23 INFO - PROCESS | 1956 | 1461284483607 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:21:23 INFO - PROCESS | 1956 | 1461284483609 Marionette TRACE conn2 <- [1,78,null,{}] 17:21:23 INFO - PROCESS | 1956 | 1461284483612 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}] 17:21:23 INFO - PROCESS | 1956 | 1461284483728 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:21:23 INFO - PROCESS | 1956 | 1461284483735 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b2f800 == 27 [pid = 1956] [id = 27] 17:21:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x11ae11400) [pid = 1956] [serial = 77] [outer = 0x0] 17:21:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x11ae8e000) [pid = 1956] [serial = 78] [outer = 0x11ae11400] 17:21:23 INFO - PROCESS | 1956 | 1461284483778 Marionette DEBUG loaded listener.js 17:21:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x11b865400) [pid = 1956] [serial = 79] [outer = 0x11ae11400] 17:21:24 INFO - PROCESS | 1956 | 1461284484186 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]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms 17:21:24 INFO - PROCESS | 1956 | 1461284484230 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:21:24 INFO - PROCESS | 1956 | 1461284484231 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:21:24 INFO - PROCESS | 1956 | 1461284484233 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1956 | 1461284484234 Marionette TRACE conn2 <- [1,82,null,{}] 17:21:24 INFO - PROCESS | 1956 | 1461284484237 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}] 17:21:24 INFO - PROCESS | 1956 | 1461284484305 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:21:24 INFO - PROCESS | 1956 | 1461284484310 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac2f000 == 28 [pid = 1956] [id = 28] 17:21:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x11ae8dc00) [pid = 1956] [serial = 80] [outer = 0x0] 17:21:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x11b9f1c00) [pid = 1956] [serial = 81] [outer = 0x11ae8dc00] 17:21:24 INFO - PROCESS | 1956 | 1461284484338 Marionette DEBUG loaded listener.js 17:21:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x11bdd6c00) [pid = 1956] [serial = 82] [outer = 0x11ae8dc00] 17:21:24 INFO - PROCESS | 1956 | 1461284484647 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]]]}] 17:21:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:21:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 17:21:24 INFO - PROCESS | 1956 | 1461284484704 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:21:24 INFO - PROCESS | 1956 | 1461284484705 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:21:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:21:24 INFO - PROCESS | 1956 | 1461284484708 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:21:24 INFO - PROCESS | 1956 | 1461284484709 Marionette TRACE conn2 <- [1,86,null,{}] 17:21:24 INFO - PROCESS | 1956 | 1461284484711 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}] 17:21:24 INFO - PROCESS | 1956 | 1461284484816 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:21:24 INFO - PROCESS | 1956 | 1461284484843 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac48800 == 29 [pid = 1956] [id = 29] 17:21:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x11ae0fc00) [pid = 1956] [serial = 83] [outer = 0x0] 17:21:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x11bdf2000) [pid = 1956] [serial = 84] [outer = 0x11ae0fc00] 17:21:24 INFO - PROCESS | 1956 | 1461284484870 Marionette DEBUG loaded listener.js 17:21:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x11c30a400) [pid = 1956] [serial = 85] [outer = 0x11ae0fc00] 17:21:25 INFO - PROCESS | 1956 | 1461284485120 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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 422ms 17:21:25 INFO - PROCESS | 1956 | 1461284485132 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1956 | 1461284485133 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:21:25 INFO - PROCESS | 1956 | 1461284485135 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1956 | 1461284485136 Marionette TRACE conn2 <- [1,90,null,{}] 17:21:25 INFO - PROCESS | 1956 | 1461284485139 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}] 17:21:25 INFO - PROCESS | 1956 | 1461284485226 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:21:25 INFO - PROCESS | 1956 | 1461284485230 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x114418800 == 30 [pid = 1956] [id = 30] 17:21:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x115297c00) [pid = 1956] [serial = 86] [outer = 0x0] 17:21:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x11c3b5400) [pid = 1956] [serial = 87] [outer = 0x115297c00] 17:21:25 INFO - PROCESS | 1956 | 1461284485258 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x11c4e8400) [pid = 1956] [serial = 88] [outer = 0x115297c00] 17:21:25 INFO - PROCESS | 1956 | 1461284485551 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]]]}] 17:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 17:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:21:25 INFO - PROCESS | 1956 | 1461284485604 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:21:25 INFO - PROCESS | 1956 | 1461284485605 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:21:25 INFO - PROCESS | 1956 | 1461284485607 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:21:25 INFO - PROCESS | 1956 | 1461284485610 Marionette TRACE conn2 <- [1,94,null,{}] 17:21:25 INFO - PROCESS | 1956 | 1461284485613 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}] 17:21:25 INFO - PROCESS | 1956 | 1461284485682 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:21:25 INFO - PROCESS | 1956 | 1461284485728 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b905000 == 31 [pid = 1956] [id = 31] 17:21:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x11c4b0000) [pid = 1956] [serial = 89] [outer = 0x0] 17:21:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11c4ec800) [pid = 1956] [serial = 90] [outer = 0x11c4b0000] 17:21:25 INFO - PROCESS | 1956 | 1461284485753 Marionette DEBUG loaded listener.js 17:21:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11c7e1800) [pid = 1956] [serial = 91] [outer = 0x11c4b0000] 17:21:25 INFO - PROCESS | 1956 | 1461284485991 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]]]}] 17:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 423ms 17:21:26 INFO - PROCESS | 1956 | 1461284486033 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 1956 | 1461284486034 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:21:26 INFO - PROCESS | 1956 | 1461284486037 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1956 | 1461284486038 Marionette TRACE conn2 <- [1,98,null,{}] 17:21:26 INFO - PROCESS | 1956 | 1461284486048 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}] 17:21:26 INFO - PROCESS | 1956 | 1461284486123 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:21:26 INFO - PROCESS | 1956 | 1461284486130 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd3a000 == 32 [pid = 1956] [id = 32] 17:21:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11c617400) [pid = 1956] [serial = 92] [outer = 0x0] 17:21:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x125b2bc00) [pid = 1956] [serial = 93] [outer = 0x11c617400] 17:21:26 INFO - PROCESS | 1956 | 1461284486156 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x125b30400) [pid = 1956] [serial = 94] [outer = 0x11c617400] 17:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 17:21:26 INFO - PROCESS | 1956 | 1461284486451 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]]]}] 17:21:26 INFO - PROCESS | 1956 | 1461284486455 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:21:26 INFO - PROCESS | 1956 | 1461284486456 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:21:26 INFO - PROCESS | 1956 | 1461284486468 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:21:26 INFO - PROCESS | 1956 | 1461284486469 Marionette TRACE conn2 <- [1,102,null,{}] 17:21:26 INFO - PROCESS | 1956 | 1461284486472 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}] 17:21:26 INFO - PROCESS | 1956 | 1461284486584 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:21:26 INFO - PROCESS | 1956 | 1461284486647 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd52000 == 33 [pid = 1956] [id = 33] 17:21:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x11acab000) [pid = 1956] [serial = 95] [outer = 0x0] 17:21:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x125b32400) [pid = 1956] [serial = 96] [outer = 0x11acab000] 17:21:26 INFO - PROCESS | 1956 | 1461284486689 Marionette DEBUG loaded listener.js 17:21:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x125d0bc00) [pid = 1956] [serial = 97] [outer = 0x11acab000] 17:21:27 INFO - PROCESS | 1956 | 1461284487049 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]]]}] 17:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 623ms 17:21:27 INFO - PROCESS | 1956 | 1461284487092 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:21:27 INFO - PROCESS | 1956 | 1461284487093 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:21:27 INFO - PROCESS | 1956 | 1461284487095 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:21:27 INFO - PROCESS | 1956 | 1461284487097 Marionette TRACE conn2 <- [1,106,null,{}] 17:21:27 INFO - PROCESS | 1956 | 1461284487099 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}] 17:21:27 INFO - PROCESS | 1956 | 1461284487185 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:21:27 INFO - PROCESS | 1956 | 1461284487231 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c162800 == 34 [pid = 1956] [id = 34] 17:21:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11afe9000) [pid = 1956] [serial = 98] [outer = 0x0] 17:21:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x125e76400) [pid = 1956] [serial = 99] [outer = 0x11afe9000] 17:21:27 INFO - PROCESS | 1956 | 1461284487259 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x126a24c00) [pid = 1956] [serial = 100] [outer = 0x11afe9000] 17:21:27 INFO - PROCESS | 1956 | 1461284487543 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]]]}] 17:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 472ms 17:21:27 INFO - PROCESS | 1956 | 1461284487567 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:21:27 INFO - PROCESS | 1956 | 1461284487568 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:21:27 INFO - PROCESS | 1956 | 1461284487571 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:21:27 INFO - PROCESS | 1956 | 1461284487572 Marionette TRACE conn2 <- [1,110,null,{}] 17:21:27 INFO - PROCESS | 1956 | 1461284487582 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}] 17:21:27 INFO - PROCESS | 1956 | 1461284487662 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:21:27 INFO - PROCESS | 1956 | 1461284487667 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c78c800 == 35 [pid = 1956] [id = 35] 17:21:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x125e6f800) [pid = 1956] [serial = 101] [outer = 0x0] 17:21:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x127590c00) [pid = 1956] [serial = 102] [outer = 0x125e6f800] 17:21:27 INFO - PROCESS | 1956 | 1461284487692 Marionette DEBUG loaded listener.js 17:21:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12883e400) [pid = 1956] [serial = 103] [outer = 0x125e6f800] 17:21:28 INFO - PROCESS | 1956 | 1461284488015 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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 472ms 17:21:28 INFO - PROCESS | 1956 | 1461284488046 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1956 | 1461284488047 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:21:28 INFO - PROCESS | 1956 | 1461284488049 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1956 | 1461284488050 Marionette TRACE conn2 <- [1,114,null,{}] 17:21:28 INFO - PROCESS | 1956 | 1461284488052 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}] 17:21:28 INFO - PROCESS | 1956 | 1461284488147 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:21:28 INFO - PROCESS | 1956 | 1461284488153 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b09000 == 36 [pid = 1956] [id = 36] 17:21:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x126a28800) [pid = 1956] [serial = 104] [outer = 0x0] 17:21:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x128931000) [pid = 1956] [serial = 105] [outer = 0x126a28800] 17:21:28 INFO - PROCESS | 1956 | 1461284488181 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x129069c00) [pid = 1956] [serial = 106] [outer = 0x126a28800] 17:21:28 INFO - PROCESS | 1956 | 1461284488461 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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 17:21:28 INFO - PROCESS | 1956 | 1461284488518 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1956 | 1461284488519 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:21:28 INFO - PROCESS | 1956 | 1461284488521 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1956 | 1461284488522 Marionette TRACE conn2 <- [1,118,null,{}] 17:21:28 INFO - PROCESS | 1956 | 1461284488525 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}] 17:21:28 INFO - PROCESS | 1956 | 1461284488599 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:21:28 INFO - PROCESS | 1956 | 1461284488604 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c7e800 == 37 [pid = 1956] [id = 37] 17:21:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x129267c00) [pid = 1956] [serial = 107] [outer = 0x0] 17:21:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x129511400) [pid = 1956] [serial = 108] [outer = 0x129267c00] 17:21:28 INFO - PROCESS | 1956 | 1461284488631 Marionette DEBUG loaded listener.js 17:21:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x129583800) [pid = 1956] [serial = 109] [outer = 0x129267c00] 17:21:28 INFO - PROCESS | 1956 | 1461284488911 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]]]}] 17:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 17:21:28 INFO - PROCESS | 1956 | 1461284488950 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:21:28 INFO - PROCESS | 1956 | 1461284488951 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:21:28 INFO - PROCESS | 1956 | 1461284488953 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:21:28 INFO - PROCESS | 1956 | 1461284488954 Marionette TRACE conn2 <- [1,122,null,{}] 17:21:28 INFO - PROCESS | 1956 | 1461284488957 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}] 17:21:29 INFO - PROCESS | 1956 | 1461284489059 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:21:29 INFO - PROCESS | 1956 | 1461284489066 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x125d58800 == 38 [pid = 1956] [id = 38] 17:21:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x125c0a800) [pid = 1956] [serial = 110] [outer = 0x0] 17:21:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x129584c00) [pid = 1956] [serial = 111] [outer = 0x125c0a800] 17:21:29 INFO - PROCESS | 1956 | 1461284489090 Marionette DEBUG loaded listener.js 17:21:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12b154000) [pid = 1956] [serial = 112] [outer = 0x125c0a800] 17:21:29 INFO - PROCESS | 1956 | 1461284489515 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]]]}] 17:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 568ms 17:21:29 INFO - PROCESS | 1956 | 1461284489522 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:21:29 INFO - PROCESS | 1956 | 1461284489525 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:21:29 INFO - PROCESS | 1956 | 1461284489528 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:21:29 INFO - PROCESS | 1956 | 1461284489531 Marionette TRACE conn2 <- [1,126,null,{}] 17:21:29 INFO - PROCESS | 1956 | 1461284489535 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}] 17:21:29 INFO - PROCESS | 1956 | 1461284489635 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:21:29 INFO - PROCESS | 1956 | 1461284489692 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x118678000 == 39 [pid = 1956] [id = 39] 17:21:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x117716800) [pid = 1956] [serial = 113] [outer = 0x0] 17:21:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x118984400) [pid = 1956] [serial = 114] [outer = 0x117716800] 17:21:29 INFO - PROCESS | 1956 | 1461284489724 Marionette DEBUG loaded listener.js 17:21:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x119290400) [pid = 1956] [serial = 115] [outer = 0x117716800] 17:21:30 INFO - PROCESS | 1956 | 1461284490176 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]]]}] 17:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 17:21:30 INFO - PROCESS | 1956 | 1461284490209 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:21:30 INFO - PROCESS | 1956 | 1461284490213 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:21:30 INFO - PROCESS | 1956 | 1461284490220 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:21:30 INFO - PROCESS | 1956 | 1461284490221 Marionette TRACE conn2 <- [1,130,null,{}] 17:21:30 INFO - PROCESS | 1956 | 1461284490224 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}] 17:21:30 INFO - PROCESS | 1956 | 1461284490326 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:21:30 INFO - PROCESS | 1956 | 1461284490384 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac86000 == 40 [pid = 1956] [id = 40] 17:21:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11aa93400) [pid = 1956] [serial = 116] [outer = 0x0] 17:21:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11aca9c00) [pid = 1956] [serial = 117] [outer = 0x11aa93400] 17:21:30 INFO - PROCESS | 1956 | 1461284490413 Marionette DEBUG loaded listener.js 17:21:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11b9ed400) [pid = 1956] [serial = 118] [outer = 0x11aa93400] 17:21:30 INFO - PROCESS | 1956 | 1461284490833 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]]]}] 17:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 620ms 17:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:21:30 INFO - PROCESS | 1956 | 1461284490839 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:21:30 INFO - PROCESS | 1956 | 1461284490841 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:21:30 INFO - PROCESS | 1956 | 1461284490843 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:21:30 INFO - PROCESS | 1956 | 1461284490846 Marionette TRACE conn2 <- [1,134,null,{}] 17:21:30 INFO - PROCESS | 1956 | 1461284490854 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}] 17:21:30 INFO - PROCESS | 1956 | 1461284490967 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:21:31 INFO - PROCESS | 1956 | 1461284491039 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c77a800 == 41 [pid = 1956] [id = 41] 17:21:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11c044000) [pid = 1956] [serial = 119] [outer = 0x0] 17:21:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11c074400) [pid = 1956] [serial = 120] [outer = 0x11c044000] 17:21:31 INFO - PROCESS | 1956 | 1461284491074 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11c7e6c00) [pid = 1956] [serial = 121] [outer = 0x11c044000] 17:21:31 INFO - PROCESS | 1956 | 1461284491522 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]]]}] 17:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 722ms 17:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:21:31 INFO - PROCESS | 1956 | 1461284491576 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:21:31 INFO - PROCESS | 1956 | 1461284491578 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:21:31 INFO - PROCESS | 1956 | 1461284491582 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:21:31 INFO - PROCESS | 1956 | 1461284491584 Marionette TRACE conn2 <- [1,138,null,{}] 17:21:31 INFO - PROCESS | 1956 | 1461284491586 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}] 17:21:31 INFO - PROCESS | 1956 | 1461284491689 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:21:31 INFO - PROCESS | 1956 | 1461284491748 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c74000 == 42 [pid = 1956] [id = 42] 17:21:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x1158b5c00) [pid = 1956] [serial = 122] [outer = 0x0] 17:21:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x126793c00) [pid = 1956] [serial = 123] [outer = 0x1158b5c00] 17:21:31 INFO - PROCESS | 1956 | 1461284491778 Marionette DEBUG loaded listener.js 17:21:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x129061000) [pid = 1956] [serial = 124] [outer = 0x1158b5c00] 17:21:32 INFO - PROCESS | 1956 | 1461284492348 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]]]}] 17:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 772ms 17:21:32 INFO - PROCESS | 1956 | 1461284492355 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:21:32 INFO - PROCESS | 1956 | 1461284492358 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:21:32 INFO - PROCESS | 1956 | 1461284492364 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:21:32 INFO - PROCESS | 1956 | 1461284492366 Marionette TRACE conn2 <- [1,142,null,{}] 17:21:32 INFO - PROCESS | 1956 | 1461284492369 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}] 17:21:32 INFO - PROCESS | 1956 | 1461284492456 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:21:32 INFO - PROCESS | 1956 | 1461284492517 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x119122800 == 43 [pid = 1956] [id = 43] 17:21:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x118c41c00) [pid = 1956] [serial = 125] [outer = 0x0] 17:21:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x1191b9400) [pid = 1956] [serial = 126] [outer = 0x118c41c00] 17:21:32 INFO - PROCESS | 1956 | 1461284492546 Marionette DEBUG loaded listener.js 17:21:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11a50dc00) [pid = 1956] [serial = 127] [outer = 0x118c41c00] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6ab800 == 42 [pid = 1956] [id = 6] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x125c7e800 == 41 [pid = 1956] [id = 37] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x125b09000 == 40 [pid = 1956] [id = 36] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x11c78c800 == 39 [pid = 1956] [id = 35] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x11c162800 == 38 [pid = 1956] [id = 34] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd52000 == 37 [pid = 1956] [id = 33] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd3a000 == 36 [pid = 1956] [id = 32] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x11b905000 == 35 [pid = 1956] [id = 31] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x114418800 == 34 [pid = 1956] [id = 30] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac48800 == 33 [pid = 1956] [id = 29] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac2f000 == 32 [pid = 1956] [id = 28] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x119b2f800 == 31 [pid = 1956] [id = 27] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x119271000 == 30 [pid = 1956] [id = 26] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x118e48800 == 29 [pid = 1956] [id = 25] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x115728800 == 28 [pid = 1956] [id = 24] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x119173000 == 27 [pid = 1956] [id = 23] 17:21:32 INFO - PROCESS | 1956 | --DOCSHELL 0x115330000 == 26 [pid = 1956] [id = 22] 17:21:33 INFO - PROCESS | 1956 | 1461284493011 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]]]}] 17:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 671ms 17:21:33 INFO - PROCESS | 1956 | 1461284493049 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:21:33 INFO - PROCESS | 1956 | 1461284493052 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:21:33 INFO - PROCESS | 1956 | 1461284493056 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 1956 | 1461284493058 Marionette TRACE conn2 <- [1,146,null,{}] 17:21:33 INFO - PROCESS | 1956 | 1461284493064 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}] 17:21:33 INFO - PROCESS | 1956 | 1461284493156 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:21:33 INFO - PROCESS | 1956 | 1461284493218 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x1189c8000 == 27 [pid = 1956] [id = 44] 17:21:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x118c93800) [pid = 1956] [serial = 128] [outer = 0x0] 17:21:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11a504000) [pid = 1956] [serial = 129] [outer = 0x118c93800] 17:21:33 INFO - PROCESS | 1956 | 1461284493251 Marionette DEBUG loaded listener.js 17:21:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11a90c800) [pid = 1956] [serial = 130] [outer = 0x118c93800] 17:21:33 INFO - PROCESS | 1956 | 1461284493686 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]]]}] 17:21:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:21:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 674ms 17:21:33 INFO - PROCESS | 1956 | 1461284493743 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:21:33 INFO - PROCESS | 1956 | 1461284493747 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:21:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:21:33 INFO - PROCESS | 1956 | 1461284493753 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:21:33 INFO - PROCESS | 1956 | 1461284493755 Marionette TRACE conn2 <- [1,150,null,{}] 17:21:33 INFO - PROCESS | 1956 | 1461284493779 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}] 17:21:33 INFO - PROCESS | 1956 | 1461284493871 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:21:33 INFO - PROCESS | 1956 | 1461284493929 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x11a9e6000 == 28 [pid = 1956] [id = 45] 17:21:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11ae19c00) [pid = 1956] [serial = 131] [outer = 0x0] 17:21:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11afec800) [pid = 1956] [serial = 132] [outer = 0x11ae19c00] 17:21:33 INFO - PROCESS | 1956 | 1461284493960 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11bda6c00) [pid = 1956] [serial = 133] [outer = 0x11ae19c00] 17:21:34 INFO - PROCESS | 1956 | 1461284494404 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]]]}] 17:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 673ms 17:21:34 INFO - PROCESS | 1956 | 1461284494427 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:21:34 INFO - PROCESS | 1956 | 1461284494429 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:21:34 INFO - PROCESS | 1956 | 1461284494431 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:21:34 INFO - PROCESS | 1956 | 1461284494434 Marionette TRACE conn2 <- [1,154,null,{}] 17:21:34 INFO - PROCESS | 1956 | 1461284494442 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}] 17:21:34 INFO - PROCESS | 1956 | 1461284494537 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:21:34 INFO - PROCESS | 1956 | 1461284494600 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b90b800 == 29 [pid = 1956] [id = 46] 17:21:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11c03dc00) [pid = 1956] [serial = 134] [outer = 0x0] 17:21:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11c30b400) [pid = 1956] [serial = 135] [outer = 0x11c03dc00] 17:21:34 INFO - PROCESS | 1956 | 1461284494639 Marionette DEBUG loaded listener.js 17:21:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11c4ebc00) [pid = 1956] [serial = 136] [outer = 0x11c03dc00] 17:21:35 INFO - PROCESS | 1956 | 1461284495177 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]]]}] 17:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 773ms 17:21:35 INFO - PROCESS | 1956 | 1461284495222 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:21:35 INFO - PROCESS | 1956 | 1461284495225 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:21:35 INFO - PROCESS | 1956 | 1461284495229 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:21:35 INFO - PROCESS | 1956 | 1461284495230 Marionette TRACE conn2 <- [1,158,null,{}] 17:21:35 INFO - PROCESS | 1956 | 1461284495233 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}] 17:21:35 INFO - PROCESS | 1956 | 1461284495309 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:21:35 INFO - PROCESS | 1956 | 1461284495361 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c15a000 == 30 [pid = 1956] [id = 47] 17:21:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x125b2f400) [pid = 1956] [serial = 137] [outer = 0x0] 17:21:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x125b32c00) [pid = 1956] [serial = 138] [outer = 0x125b2f400] 17:21:35 INFO - PROCESS | 1956 | 1461284495412 Marionette DEBUG loaded listener.js 17:21:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x125efbc00) [pid = 1956] [serial = 139] [outer = 0x125b2f400] 17:21:35 INFO - PROCESS | 1956 | 1461284495948 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 774ms 17:21:36 INFO - PROCESS | 1956 | 1461284496004 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1956 | 1461284496007 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:21:36 INFO - PROCESS | 1956 | 1461284496013 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1956 | 1461284496015 Marionette TRACE conn2 <- [1,162,null,{}] 17:21:36 INFO - PROCESS | 1956 | 1461284496019 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}] 17:21:36 INFO - PROCESS | 1956 | 1461284496136 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:21:36 INFO - PROCESS | 1956 | 1461284496194 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c49c800 == 31 [pid = 1956] [id = 48] 17:21:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x11863b400) [pid = 1956] [serial = 140] [outer = 0x0] 17:21:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x126265000) [pid = 1956] [serial = 141] [outer = 0x11863b400] 17:21:36 INFO - PROCESS | 1956 | 1461284496224 Marionette DEBUG loaded listener.js 17:21:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x126795000) [pid = 1956] [serial = 142] [outer = 0x11863b400] 17:21:36 INFO - PROCESS | 1956 | 1461284496734 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]]]}] 17:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 772ms 17:21:36 INFO - PROCESS | 1956 | 1461284496784 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:21:36 INFO - PROCESS | 1956 | 1461284496786 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:21:36 INFO - PROCESS | 1956 | 1461284496790 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:21:36 INFO - PROCESS | 1956 | 1461284496792 Marionette TRACE conn2 <- [1,166,null,{}] 17:21:36 INFO - PROCESS | 1956 | 1461284496796 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}] 17:21:36 INFO - PROCESS | 1956 | 1461284496979 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:21:37 INFO - PROCESS | 1956 | 1461284497034 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c7e800 == 32 [pid = 1956] [id = 49] 17:21:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x127597000) [pid = 1956] [serial = 143] [outer = 0x0] 17:21:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x129514c00) [pid = 1956] [serial = 144] [outer = 0x127597000] 17:21:37 INFO - PROCESS | 1956 | 1461284497068 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x12b6e5800) [pid = 1956] [serial = 145] [outer = 0x127597000] 17:21:37 INFO - PROCESS | 1956 | 1461284497533 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]]]}] 17:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 772ms 17:21:37 INFO - PROCESS | 1956 | 1461284497561 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:21:37 INFO - PROCESS | 1956 | 1461284497563 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:21:37 INFO - PROCESS | 1956 | 1461284497567 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:21:37 INFO - PROCESS | 1956 | 1461284497569 Marionette TRACE conn2 <- [1,170,null,{}] 17:21:37 INFO - PROCESS | 1956 | 1461284497572 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}] 17:21:37 INFO - PROCESS | 1956 | 1461284497716 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:21:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11c77a800 == 31 [pid = 1956] [id = 41] 17:21:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac86000 == 30 [pid = 1956] [id = 40] 17:21:37 INFO - PROCESS | 1956 | --DOCSHELL 0x118678000 == 29 [pid = 1956] [id = 39] 17:21:37 INFO - PROCESS | 1956 | 1461284497785 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x11572f800 == 30 [pid = 1956] [id = 50] 17:21:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x1157b2000) [pid = 1956] [serial = 146] [outer = 0x0] 17:21:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x11856b800) [pid = 1956] [serial = 147] [outer = 0x1157b2000] 17:21:37 INFO - PROCESS | 1956 | 1461284497818 Marionette DEBUG loaded listener.js 17:21:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x119d7ac00) [pid = 1956] [serial = 148] [outer = 0x1157b2000] 17:21:38 INFO - PROCESS | 1956 | 1461284498217 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 720ms 17:21:38 INFO - PROCESS | 1956 | 1461284498288 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:21:38 INFO - PROCESS | 1956 | 1461284498291 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:21:38 INFO - PROCESS | 1956 | 1461284498314 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1956 | 1461284498317 Marionette TRACE conn2 <- [1,174,null,{}] 17:21:38 INFO - PROCESS | 1956 | 1461284498320 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}] 17:21:38 INFO - PROCESS | 1956 | 1461284498413 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:21:38 INFO - PROCESS | 1956 | 1461284498475 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aed6800 == 31 [pid = 1956] [id = 51] 17:21:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x11ae8a800) [pid = 1956] [serial = 149] [outer = 0x0] 17:21:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x11b85b000) [pid = 1956] [serial = 150] [outer = 0x11ae8a800] 17:21:38 INFO - PROCESS | 1956 | 1461284498507 Marionette DEBUG loaded listener.js 17:21:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x11bdcec00) [pid = 1956] [serial = 151] [outer = 0x11ae8a800] 17:21:38 INFO - PROCESS | 1956 | 1461284498906 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]]]}] 17:21:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:21:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 624ms 17:21:38 INFO - PROCESS | 1956 | 1461284498936 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:21:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:21:38 INFO - PROCESS | 1956 | 1461284498938 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:21:38 INFO - PROCESS | 1956 | 1461284498941 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:21:38 INFO - PROCESS | 1956 | 1461284498942 Marionette TRACE conn2 <- [1,178,null,{}] 17:21:38 INFO - PROCESS | 1956 | 1461284498945 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}] 17:21:39 INFO - PROCESS | 1956 | 1461284499037 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:21:39 INFO - PROCESS | 1956 | 1461284499084 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c162000 == 32 [pid = 1956] [id = 52] 17:21:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x11b9e4000) [pid = 1956] [serial = 152] [outer = 0x0] 17:21:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x11c076000) [pid = 1956] [serial = 153] [outer = 0x11b9e4000] 17:21:39 INFO - PROCESS | 1956 | 1461284499113 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x125b2c000) [pid = 1956] [serial = 154] [outer = 0x11b9e4000] 17:21:39 INFO - PROCESS | 1956 | 1461284499535 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]]]}] 17:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 619ms 17:21:39 INFO - PROCESS | 1956 | 1461284499561 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:21:39 INFO - PROCESS | 1956 | 1461284499563 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:21:39 INFO - PROCESS | 1956 | 1461284499571 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:21:39 INFO - PROCESS | 1956 | 1461284499575 Marionette TRACE conn2 <- [1,182,null,{}] 17:21:39 INFO - PROCESS | 1956 | 1461284499577 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}] 17:21:39 INFO - PROCESS | 1956 | 1461284499673 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:21:39 INFO - PROCESS | 1956 | 1461284499750 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x1265ac800 == 33 [pid = 1956] [id = 53] 17:21:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x125b2d400) [pid = 1956] [serial = 155] [outer = 0x0] 17:21:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x12882f400) [pid = 1956] [serial = 156] [outer = 0x125b2d400] 17:21:39 INFO - PROCESS | 1956 | 1461284499780 Marionette DEBUG loaded listener.js 17:21:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x12958a400) [pid = 1956] [serial = 157] [outer = 0x125b2d400] 17:21:40 INFO - PROCESS | 1956 | 1461284500200 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]]]}] 17:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 677ms 17:21:40 INFO - PROCESS | 1956 | 1461284500245 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:21:40 INFO - PROCESS | 1956 | 1461284500247 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:21:40 INFO - PROCESS | 1956 | 1461284500249 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1956 | 1461284500250 Marionette TRACE conn2 <- [1,186,null,{}] 17:21:40 INFO - PROCESS | 1956 | 1461284500253 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}] 17:21:40 INFO - PROCESS | 1956 | 1461284500340 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:21:40 INFO - PROCESS | 1956 | 1461284500398 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x11421a000 == 34 [pid = 1956] [id = 54] 17:21:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x125b33c00) [pid = 1956] [serial = 158] [outer = 0x0] 17:21:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x12b4f0400) [pid = 1956] [serial = 159] [outer = 0x125b33c00] 17:21:40 INFO - PROCESS | 1956 | 1461284500433 Marionette DEBUG loaded listener.js 17:21:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x12b6ee000) [pid = 1956] [serial = 160] [outer = 0x125b33c00] 17:21:40 INFO - PROCESS | 1956 | 1461284500832 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]]]}] 17:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 622ms 17:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:21:40 INFO - PROCESS | 1956 | 1461284500871 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:21:40 INFO - PROCESS | 1956 | 1461284500873 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:21:40 INFO - PROCESS | 1956 | 1461284500875 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:21:40 INFO - PROCESS | 1956 | 1461284500876 Marionette TRACE conn2 <- [1,190,null,{}] 17:21:40 INFO - PROCESS | 1956 | 1461284500879 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}] 17:21:40 INFO - PROCESS | 1956 | 1461284500971 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:21:41 INFO - PROCESS | 1956 | 1461284501059 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289e8800 == 35 [pid = 1956] [id = 55] 17:21:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x12bd34c00) [pid = 1956] [serial = 161] [outer = 0x0] 17:21:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x12bd39c00) [pid = 1956] [serial = 162] [outer = 0x12bd34c00] 17:21:41 INFO - PROCESS | 1956 | 1461284501097 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x12cf5dc00) [pid = 1956] [serial = 163] [outer = 0x12bd34c00] 17:21:41 INFO - PROCESS | 1956 | 1461284501543 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]]]}] 17:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 722ms 17:21:41 INFO - PROCESS | 1956 | 1461284501598 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:21:41 INFO - PROCESS | 1956 | 1461284501600 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:21:41 INFO - PROCESS | 1956 | 1461284501602 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:21:41 INFO - PROCESS | 1956 | 1461284501603 Marionette TRACE conn2 <- [1,194,null,{}] 17:21:41 INFO - PROCESS | 1956 | 1461284501606 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}] 17:21:41 INFO - PROCESS | 1956 | 1461284501758 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:21:41 INFO - PROCESS | 1956 | 1461284501837 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b2f800 == 36 [pid = 1956] [id = 56] 17:21:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x118636400) [pid = 1956] [serial = 164] [outer = 0x0] 17:21:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x1186b2000) [pid = 1956] [serial = 165] [outer = 0x118636400] 17:21:41 INFO - PROCESS | 1956 | 1461284501865 Marionette DEBUG loaded listener.js 17:21:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x11a50d400) [pid = 1956] [serial = 166] [outer = 0x118636400] 17:21:42 INFO - PROCESS | 1956 | --DOCSHELL 0x11a9e6000 == 35 [pid = 1956] [id = 45] 17:21:42 INFO - PROCESS | 1956 | --DOCSHELL 0x1189c8000 == 34 [pid = 1956] [id = 44] 17:21:42 INFO - PROCESS | 1956 | 1461284502412 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]]]}] 17:21:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 870ms 17:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:21:42 INFO - PROCESS | 1956 | 1461284502473 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:21:42 INFO - PROCESS | 1956 | 1461284502475 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:21:42 INFO - PROCESS | 1956 | 1461284502479 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:21:42 INFO - PROCESS | 1956 | 1461284502482 Marionette TRACE conn2 <- [1,198,null,{}] 17:21:42 INFO - PROCESS | 1956 | 1461284502487 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}] 17:21:42 INFO - PROCESS | 1956 | 1461284502589 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:21:42 INFO - PROCESS | 1956 | 1461284502657 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c9c800 == 35 [pid = 1956] [id = 57] 17:21:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x11aa98c00) [pid = 1956] [serial = 167] [outer = 0x0] 17:21:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x11ae0b800) [pid = 1956] [serial = 168] [outer = 0x11aa98c00] 17:21:42 INFO - PROCESS | 1956 | 1461284502691 Marionette DEBUG loaded listener.js 17:21:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x11bdb3800) [pid = 1956] [serial = 169] [outer = 0x11aa98c00] 17:21:43 INFO - PROCESS | 1956 | 1461284503164 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]]]}] 17:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 722ms 17:21:43 INFO - PROCESS | 1956 | 1461284503201 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1956 | 1461284503205 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:21:43 INFO - PROCESS | 1956 | 1461284503212 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1956 | 1461284503214 Marionette TRACE conn2 <- [1,202,null,{}] 17:21:43 INFO - PROCESS | 1956 | 1461284503216 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}] 17:21:43 INFO - PROCESS | 1956 | 1461284503307 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:21:43 INFO - PROCESS | 1956 | 1461284503373 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c778000 == 36 [pid = 1956] [id = 58] 17:21:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x11c30b800) [pid = 1956] [serial = 170] [outer = 0x0] 17:21:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x11c4e9c00) [pid = 1956] [serial = 171] [outer = 0x11c30b800] 17:21:43 INFO - PROCESS | 1956 | 1461284503403 Marionette DEBUG loaded listener.js 17:21:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x125b2f000) [pid = 1956] [serial = 172] [outer = 0x11c30b800] 17:21:43 INFO - PROCESS | 1956 | 1461284503831 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]]]}] 17:21:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:21:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 672ms 17:21:43 INFO - PROCESS | 1956 | 1461284503893 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:21:43 INFO - PROCESS | 1956 | 1461284503894 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:21:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:21:43 INFO - PROCESS | 1956 | 1461284503899 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:21:43 INFO - PROCESS | 1956 | 1461284503901 Marionette TRACE conn2 <- [1,206,null,{}] 17:21:43 INFO - PROCESS | 1956 | 1461284503940 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}] 17:21:44 INFO - PROCESS | 1956 | 1461284504052 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:21:44 INFO - PROCESS | 1956 | 1461284504101 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x12768c800 == 37 [pid = 1956] [id = 59] 17:21:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x127594800) [pid = 1956] [serial = 173] [outer = 0x0] 17:21:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x128928000) [pid = 1956] [serial = 174] [outer = 0x127594800] 17:21:44 INFO - PROCESS | 1956 | 1461284504135 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x129581c00) [pid = 1956] [serial = 175] [outer = 0x127594800] 17:21:44 INFO - PROCESS | 1956 | 1461284504552 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]]]}] 17:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 689ms 17:21:44 INFO - PROCESS | 1956 | 1461284504587 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:21:44 INFO - PROCESS | 1956 | 1461284504589 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:21:44 INFO - PROCESS | 1956 | 1461284504592 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:21:44 INFO - PROCESS | 1956 | 1461284504593 Marionette TRACE conn2 <- [1,210,null,{}] 17:21:44 INFO - PROCESS | 1956 | 1461284504595 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}] 17:21:44 INFO - PROCESS | 1956 | 1461284504688 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:21:44 INFO - PROCESS | 1956 | 1461284504735 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x129219000 == 38 [pid = 1956] [id = 60] 17:21:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x12b6ed800) [pid = 1956] [serial = 176] [outer = 0x0] 17:21:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 177 (0x12ba34400) [pid = 1956] [serial = 177] [outer = 0x12b6ed800] 17:21:44 INFO - PROCESS | 1956 | 1461284504765 Marionette DEBUG loaded listener.js 17:21:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x12cd4ec00) [pid = 1956] [serial = 178] [outer = 0x12b6ed800] 17:21:45 INFO - PROCESS | 1956 | 1461284505181 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]]]}] 17:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 17:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:21:45 INFO - PROCESS | 1956 | 1461284505212 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1956 | 1461284505213 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:21:45 INFO - PROCESS | 1956 | 1461284505215 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1956 | 1461284505216 Marionette TRACE conn2 <- [1,214,null,{}] 17:21:45 INFO - PROCESS | 1956 | 1461284505219 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}] 17:21:45 INFO - PROCESS | 1956 | 1461284505311 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:21:45 INFO - PROCESS | 1956 | 1461284505390 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x115223000 == 39 [pid = 1956] [id = 61] 17:21:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x12ce68400) [pid = 1956] [serial = 179] [outer = 0x0] 17:21:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x12cf61400) [pid = 1956] [serial = 180] [outer = 0x12ce68400] 17:21:45 INFO - PROCESS | 1956 | 1461284505422 Marionette DEBUG loaded listener.js 17:21:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x12d14bc00) [pid = 1956] [serial = 181] [outer = 0x12ce68400] 17:21:45 INFO - PROCESS | 1956 | 1461284505838 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]]]}] 17:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 17:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:21:45 INFO - PROCESS | 1956 | 1461284505884 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:21:45 INFO - PROCESS | 1956 | 1461284505886 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:21:45 INFO - PROCESS | 1956 | 1461284505888 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:21:45 INFO - PROCESS | 1956 | 1461284505889 Marionette TRACE conn2 <- [1,218,null,{}] 17:21:45 INFO - PROCESS | 1956 | 1461284505911 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}] 17:21:46 INFO - PROCESS | 1956 | 1461284506030 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:21:46 INFO - PROCESS | 1956 | 1461284506096 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cdbc000 == 40 [pid = 1956] [id = 62] 17:21:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x12d3c7400) [pid = 1956] [serial = 182] [outer = 0x0] 17:21:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x12dadb400) [pid = 1956] [serial = 183] [outer = 0x12d3c7400] 17:21:46 INFO - PROCESS | 1956 | 1461284506127 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x12dae3800) [pid = 1956] [serial = 184] [outer = 0x12d3c7400] 17:21:46 INFO - PROCESS | 1956 | 1461284506505 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]]]}] 17:21:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 668ms 17:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:21:46 INFO - PROCESS | 1956 | 1461284506557 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:21:46 INFO - PROCESS | 1956 | 1461284506558 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:21:46 INFO - PROCESS | 1956 | 1461284506560 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:21:46 INFO - PROCESS | 1956 | 1461284506561 Marionette TRACE conn2 <- [1,222,null,{}] 17:21:46 INFO - PROCESS | 1956 | 1461284506563 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}] 17:21:46 INFO - PROCESS | 1956 | 1461284506670 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:21:46 INFO - PROCESS | 1956 | 1461284506722 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d125000 == 41 [pid = 1956] [id = 63] 17:21:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 185 (0x12dad9800) [pid = 1956] [serial = 185] [outer = 0x0] 17:21:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 186 (0x12e228c00) [pid = 1956] [serial = 186] [outer = 0x12dad9800] 17:21:46 INFO - PROCESS | 1956 | 1461284506751 Marionette DEBUG loaded listener.js 17:21:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 187 (0x12e291400) [pid = 1956] [serial = 187] [outer = 0x12dad9800] 17:21:47 INFO - PROCESS | 1956 | 1461284507215 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]]]}] 17:21:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 17:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:21:47 INFO - PROCESS | 1956 | 1461284507231 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:21:47 INFO - PROCESS | 1956 | 1461284507233 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:21:47 INFO - PROCESS | 1956 | 1461284507236 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:21:47 INFO - PROCESS | 1956 | 1461284507238 Marionette TRACE conn2 <- [1,226,null,{}] 17:21:47 INFO - PROCESS | 1956 | 1461284507259 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}] 17:21:47 INFO - PROCESS | 1956 | 1461284507372 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:21:47 INFO - PROCESS | 1956 | 1461284507423 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x119918000 == 42 [pid = 1956] [id = 64] 17:21:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 188 (0x11aa94400) [pid = 1956] [serial = 188] [outer = 0x0] 17:21:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 189 (0x11aa9bc00) [pid = 1956] [serial = 189] [outer = 0x11aa94400] 17:21:47 INFO - PROCESS | 1956 | 1461284507452 Marionette DEBUG loaded listener.js 17:21:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 190 (0x11bd72800) [pid = 1956] [serial = 190] [outer = 0x11aa94400] 17:21:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11c162000 == 41 [pid = 1956] [id = 52] 17:21:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11aed6800 == 40 [pid = 1956] [id = 51] 17:21:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11572f800 == 39 [pid = 1956] [id = 50] 17:21:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 191 (0x11ae87000) [pid = 1956] [serial = 191] [outer = 0x12f472800] 17:21:48 INFO - PROCESS | 1956 | 1461284508016 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]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 822ms 17:21:48 INFO - PROCESS | 1956 | 1461284508060 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1956 | 1461284508064 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:21:48 INFO - PROCESS | 1956 | 1461284508070 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1956 | 1461284508072 Marionette TRACE conn2 <- [1,230,null,{}] 17:21:48 INFO - PROCESS | 1956 | 1461284508076 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}] 17:21:48 INFO - PROCESS | 1956 | 1461284508174 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:21:48 INFO - PROCESS | 1956 | 1461284508252 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b19800 == 40 [pid = 1956] [id = 65] 17:21:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 192 (0x11c3b4000) [pid = 1956] [serial = 192] [outer = 0x0] 17:21:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 193 (0x11c98a400) [pid = 1956] [serial = 193] [outer = 0x11c3b4000] 17:21:48 INFO - PROCESS | 1956 | 1461284508284 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 194 (0x125efec00) [pid = 1956] [serial = 194] [outer = 0x11c3b4000] 17:21:48 INFO - PROCESS | 1956 | 1461284508702 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]]]}] 17:21:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 675ms 17:21:48 INFO - PROCESS | 1956 | 1461284508744 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:21:48 INFO - PROCESS | 1956 | 1461284508748 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:21:48 INFO - PROCESS | 1956 | 1461284508753 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:21:48 INFO - PROCESS | 1956 | 1461284508754 Marionette TRACE conn2 <- [1,234,null,{}] 17:21:48 INFO - PROCESS | 1956 | 1461284508757 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}] 17:21:48 INFO - PROCESS | 1956 | 1461284508856 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:21:48 INFO - PROCESS | 1956 | 1461284508910 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x129203800 == 41 [pid = 1956] [id = 66] 17:21:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 195 (0x126f39000) [pid = 1956] [serial = 195] [outer = 0x0] 17:21:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 196 (0x129581800) [pid = 1956] [serial = 196] [outer = 0x126f39000] 17:21:48 INFO - PROCESS | 1956 | 1461284508940 Marionette DEBUG loaded listener.js 17:21:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 197 (0x12b6e6c00) [pid = 1956] [serial = 197] [outer = 0x126f39000] 17:21:49 INFO - PROCESS | 1956 | 1461284509389 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]]]}] 17:21:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 672ms 17:21:49 INFO - PROCESS | 1956 | 1461284509425 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:21:49 INFO - PROCESS | 1956 | 1461284509427 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:21:49 INFO - PROCESS | 1956 | 1461284509431 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:21:49 INFO - PROCESS | 1956 | 1461284509435 Marionette TRACE conn2 <- [1,238,null,{}] 17:21:49 INFO - PROCESS | 1956 | 1461284509447 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}] 17:21:49 INFO - PROCESS | 1956 | 1461284509654 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:21:49 INFO - PROCESS | 1956 | 1461284509784 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d122000 == 42 [pid = 1956] [id = 67] 17:21:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 198 (0x12bd35800) [pid = 1956] [serial = 198] [outer = 0x0] 17:21:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 199 (0x12cf62c00) [pid = 1956] [serial = 199] [outer = 0x12bd35800] 17:21:49 INFO - PROCESS | 1956 | 1461284509841 Marionette DEBUG loaded listener.js 17:21:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 200 (0x12d949800) [pid = 1956] [serial = 200] [outer = 0x12bd35800] 17:21:50 INFO - PROCESS | 1956 | 1461284510265 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]]]}] 17:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 874ms 17:21:50 INFO - PROCESS | 1956 | 1461284510305 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 1956 | 1461284510307 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:21:50 INFO - PROCESS | 1956 | 1461284510309 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 1956 | 1461284510310 Marionette TRACE conn2 <- [1,242,null,{}] 17:21:50 INFO - PROCESS | 1956 | 1461284510313 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}] 17:21:50 INFO - PROCESS | 1956 | 1461284510414 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:21:50 INFO - PROCESS | 1956 | 1461284510467 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da0f800 == 43 [pid = 1956] [id = 68] 17:21:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 201 (0x12dad7400) [pid = 1956] [serial = 201] [outer = 0x0] 17:21:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 202 (0x12e229000) [pid = 1956] [serial = 202] [outer = 0x12dad7400] 17:21:50 INFO - PROCESS | 1956 | 1461284510498 Marionette DEBUG loaded listener.js 17:21:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 203 (0x12e295000) [pid = 1956] [serial = 203] [outer = 0x12dad7400] 17:21:50 INFO - PROCESS | 1956 | 1461284510892 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]]]}] 17:21:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 621ms 17:21:50 INFO - PROCESS | 1956 | 1461284510931 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:21:50 INFO - PROCESS | 1956 | 1461284510932 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:21:50 INFO - PROCESS | 1956 | 1461284510935 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:21:50 INFO - PROCESS | 1956 | 1461284510936 Marionette TRACE conn2 <- [1,246,null,{}] 17:21:50 INFO - PROCESS | 1956 | 1461284510938 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}] 17:21:51 INFO - PROCESS | 1956 | 1461284511032 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:21:51 INFO - PROCESS | 1956 | 1461284511129 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da84000 == 44 [pid = 1956] [id = 69] 17:21:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 204 (0x12e299800) [pid = 1956] [serial = 204] [outer = 0x0] 17:21:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 205 (0x12e313c00) [pid = 1956] [serial = 205] [outer = 0x12e299800] 17:21:51 INFO - PROCESS | 1956 | 1461284511161 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 206 (0x12e320000) [pid = 1956] [serial = 206] [outer = 0x12e299800] 17:21:51 INFO - PROCESS | 1956 | 1461284511601 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]]]}] 17:21:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 719ms 17:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:21:51 INFO - PROCESS | 1956 | 1461284511655 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:21:51 INFO - PROCESS | 1956 | 1461284511656 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:21:51 INFO - PROCESS | 1956 | 1461284511678 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:21:51 INFO - PROCESS | 1956 | 1461284511679 Marionette TRACE conn2 <- [1,250,null,{}] 17:21:51 INFO - PROCESS | 1956 | 1461284511684 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}] 17:21:51 INFO - PROCESS | 1956 | 1461284511793 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:21:51 INFO - PROCESS | 1956 | 1461284511860 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebac000 == 45 [pid = 1956] [id = 70] 17:21:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 207 (0x12eae9400) [pid = 1956] [serial = 207] [outer = 0x0] 17:21:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 208 (0x12eaf2c00) [pid = 1956] [serial = 208] [outer = 0x12eae9400] 17:21:51 INFO - PROCESS | 1956 | 1461284511890 Marionette DEBUG loaded listener.js 17:21:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 209 (0x12ee27c00) [pid = 1956] [serial = 209] [outer = 0x12eae9400] 17:21:52 INFO - PROCESS | 1956 | 1461284512299 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]]]}] 17:21:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:21:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 692ms 17:21:52 INFO - PROCESS | 1956 | 1461284512357 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:21:52 INFO - PROCESS | 1956 | 1461284512358 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:21:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:21:52 INFO - PROCESS | 1956 | 1461284512363 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:21:52 INFO - PROCESS | 1956 | 1461284512365 Marionette TRACE conn2 <- [1,254,null,{}] 17:21:52 INFO - PROCESS | 1956 | 1461284512367 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}] 17:21:52 INFO - PROCESS | 1956 | 1461284512459 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:21:52 INFO - PROCESS | 1956 | 1461284512513 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebc4800 == 46 [pid = 1956] [id = 71] 17:21:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 210 (0x119950400) [pid = 1956] [serial = 210] [outer = 0x0] 17:21:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 211 (0x119953c00) [pid = 1956] [serial = 211] [outer = 0x119950400] 17:21:52 INFO - PROCESS | 1956 | 1461284512543 Marionette DEBUG loaded listener.js 17:21:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 212 (0x119957400) [pid = 1956] [serial = 212] [outer = 0x119950400] 17:21:52 INFO - PROCESS | 1956 | 1461284512980 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]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 668ms 17:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:21:53 INFO - PROCESS | 1956 | 1461284513032 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1956 | 1461284513034 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:21:53 INFO - PROCESS | 1956 | 1461284513037 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1956 | 1461284513040 Marionette TRACE conn2 <- [1,258,null,{}] 17:21:53 INFO - PROCESS | 1956 | 1461284513043 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}] 17:21:53 INFO - PROCESS | 1956 | 1461284513138 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:21:53 INFO - PROCESS | 1956 | 1461284513210 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b977000 == 47 [pid = 1956] [id = 72] 17:21:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 213 (0x11b867000) [pid = 1956] [serial = 213] [outer = 0x0] 17:21:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 214 (0x11bdcc400) [pid = 1956] [serial = 214] [outer = 0x11b867000] 17:21:53 INFO - PROCESS | 1956 | 1461284513239 Marionette DEBUG loaded listener.js 17:21:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 215 (0x11c4b3000) [pid = 1956] [serial = 215] [outer = 0x11b867000] 17:21:53 INFO - PROCESS | 1956 | --DOCSHELL 0x11c778000 == 46 [pid = 1956] [id = 58] 17:21:53 INFO - PROCESS | 1956 | --DOCSHELL 0x119c9c800 == 45 [pid = 1956] [id = 57] 17:21:53 INFO - PROCESS | 1956 | 1461284513740 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]]]}] 17:21:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 772ms 17:21:53 INFO - PROCESS | 1956 | 1461284513810 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:21:53 INFO - PROCESS | 1956 | 1461284513812 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:21:53 INFO - PROCESS | 1956 | 1461284513816 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:21:53 INFO - PROCESS | 1956 | 1461284513818 Marionette TRACE conn2 <- [1,262,null,{}] 17:21:53 INFO - PROCESS | 1956 | 1461284513822 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}] 17:21:53 INFO - PROCESS | 1956 | 1461284513921 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:21:54 INFO - PROCESS | 1956 | 1461284513992 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x12920c000 == 46 [pid = 1956] [id = 73] 17:21:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 216 (0x11afeac00) [pid = 1956] [serial = 216] [outer = 0x0] 17:21:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 217 (0x11c702c00) [pid = 1956] [serial = 217] [outer = 0x11afeac00] 17:21:54 INFO - PROCESS | 1956 | 1461284514024 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 218 (0x11c70ac00) [pid = 1956] [serial = 218] [outer = 0x11afeac00] 17:21:54 INFO - PROCESS | 1956 | 1461284514431 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]]]}] 17:21:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 622ms 17:21:54 INFO - PROCESS | 1956 | 1461284514438 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:21:54 INFO - PROCESS | 1956 | 1461284514442 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:21:54 INFO - PROCESS | 1956 | 1461284514446 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:21:54 INFO - PROCESS | 1956 | 1461284514448 Marionette TRACE conn2 <- [1,266,null,{}] 17:21:54 INFO - PROCESS | 1956 | 1461284514450 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}] 17:21:54 INFO - PROCESS | 1956 | 1461284514548 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:21:54 INFO - PROCESS | 1956 | 1461284514604 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cf13800 == 47 [pid = 1956] [id = 74] 17:21:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 219 (0x11c703c00) [pid = 1956] [serial = 219] [outer = 0x0] 17:21:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 220 (0x11c711000) [pid = 1956] [serial = 220] [outer = 0x11c703c00] 17:21:54 INFO - PROCESS | 1956 | 1461284514637 Marionette DEBUG loaded listener.js 17:21:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 221 (0x12926fc00) [pid = 1956] [serial = 221] [outer = 0x11c703c00] 17:21:55 INFO - PROCESS | 1956 | 1461284515080 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]]]}] 17:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 17:21:55 INFO - PROCESS | 1956 | 1461284515116 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:21:55 INFO - PROCESS | 1956 | 1461284515119 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:21:55 INFO - PROCESS | 1956 | 1461284515122 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1956 | 1461284515126 Marionette TRACE conn2 <- [1,270,null,{}] 17:21:55 INFO - PROCESS | 1956 | 1461284515137 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}] 17:21:55 INFO - PROCESS | 1956 | 1461284515312 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:21:55 INFO - PROCESS | 1956 | 1461284515409 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da1b800 == 48 [pid = 1956] [id = 75] 17:21:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 222 (0x12951a800) [pid = 1956] [serial = 222] [outer = 0x0] 17:21:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 223 (0x12b3d4400) [pid = 1956] [serial = 223] [outer = 0x12951a800] 17:21:55 INFO - PROCESS | 1956 | 1461284515442 Marionette DEBUG loaded listener.js 17:21:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 224 (0x12b3e0c00) [pid = 1956] [serial = 224] [outer = 0x12951a800] 17:21:55 INFO - PROCESS | 1956 | 1461284515867 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]]]}] 17:21:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 777ms 17:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:21:55 INFO - PROCESS | 1956 | 1461284515899 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:21:55 INFO - PROCESS | 1956 | 1461284515900 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:21:55 INFO - PROCESS | 1956 | 1461284515903 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:21:55 INFO - PROCESS | 1956 | 1461284515904 Marionette TRACE conn2 <- [1,274,null,{}] 17:21:55 INFO - PROCESS | 1956 | 1461284515906 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}] 17:21:56 INFO - PROCESS | 1956 | 1461284516003 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:21:56 INFO - PROCESS | 1956 | 1461284516057 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f428000 == 49 [pid = 1956] [id = 76] 17:21:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 225 (0x12ba2a800) [pid = 1956] [serial = 225] [outer = 0x0] 17:21:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 226 (0x12ce6cc00) [pid = 1956] [serial = 226] [outer = 0x12ba2a800] 17:21:56 INFO - PROCESS | 1956 | 1461284516089 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 227 (0x12d14dc00) [pid = 1956] [serial = 227] [outer = 0x12ba2a800] 17:21:56 INFO - PROCESS | 1956 | 1461284516508 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]]]}] 17:21:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 620ms 17:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:21:56 INFO - PROCESS | 1956 | 1461284516523 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:21:56 INFO - PROCESS | 1956 | 1461284516524 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:21:56 INFO - PROCESS | 1956 | 1461284516527 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:21:56 INFO - PROCESS | 1956 | 1461284516528 Marionette TRACE conn2 <- [1,278,null,{}] 17:21:56 INFO - PROCESS | 1956 | 1461284516530 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}] 17:21:56 INFO - PROCESS | 1956 | 1461284516622 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:21:56 INFO - PROCESS | 1956 | 1461284516710 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f966800 == 50 [pid = 1956] [id = 77] 17:21:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 228 (0x12d3bcc00) [pid = 1956] [serial = 228] [outer = 0x0] 17:21:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 229 (0x12d3cbc00) [pid = 1956] [serial = 229] [outer = 0x12d3bcc00] 17:21:56 INFO - PROCESS | 1956 | 1461284516739 Marionette DEBUG loaded listener.js 17:21:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 230 (0x12dad9400) [pid = 1956] [serial = 230] [outer = 0x12d3bcc00] 17:21:57 INFO - PROCESS | 1956 | 1461284517151 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]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 17:21:57 INFO - PROCESS | 1956 | 1461284517198 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:21:57 INFO - PROCESS | 1956 | 1461284517199 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:21:57 INFO - PROCESS | 1956 | 1461284517201 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1956 | 1461284517203 Marionette TRACE conn2 <- [1,282,null,{}] 17:21:57 INFO - PROCESS | 1956 | 1461284517205 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}] 17:21:57 INFO - PROCESS | 1956 | 1461284517322 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:21:57 INFO - PROCESS | 1956 | 1461284517383 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb72000 == 51 [pid = 1956] [id = 78] 17:21:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 231 (0x12e294c00) [pid = 1956] [serial = 231] [outer = 0x0] 17:21:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 232 (0x12e6e4400) [pid = 1956] [serial = 232] [outer = 0x12e294c00] 17:21:57 INFO - PROCESS | 1956 | 1461284517414 Marionette DEBUG loaded listener.js 17:21:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 233 (0x12ee1f400) [pid = 1956] [serial = 233] [outer = 0x12e294c00] 17:21:57 INFO - PROCESS | 1956 | 1461284517825 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]]]}] 17:21:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:21:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 669ms 17:21:57 INFO - PROCESS | 1956 | 1461284517870 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:21:57 INFO - PROCESS | 1956 | 1461284517872 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:21:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:21:57 INFO - PROCESS | 1956 | 1461284517874 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:21:57 INFO - PROCESS | 1956 | 1461284517875 Marionette TRACE conn2 <- [1,286,null,{}] 17:21:57 INFO - PROCESS | 1956 | 1461284517933 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}] 17:21:58 INFO - PROCESS | 1956 | 1461284518024 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:21:58 INFO - PROCESS | 1956 | 1461284518094 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x130438000 == 52 [pid = 1956] [id = 79] 17:21:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 234 (0x114d59800) [pid = 1956] [serial = 234] [outer = 0x0] 17:21:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 235 (0x114d5e000) [pid = 1956] [serial = 235] [outer = 0x114d59800] 17:21:58 INFO - PROCESS | 1956 | 1461284518123 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 236 (0x114d61800) [pid = 1956] [serial = 236] [outer = 0x114d59800] 17:21:58 INFO - PROCESS | 1956 | 1461284518557 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]]]}] 17:21:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 739ms 17:21:58 INFO - PROCESS | 1956 | 1461284518627 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:21:58 INFO - PROCESS | 1956 | 1461284518629 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:21:58 INFO - PROCESS | 1956 | 1461284518634 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:21:58 INFO - PROCESS | 1956 | 1461284518635 Marionette TRACE conn2 <- [1,290,null,{}] 17:21:58 INFO - PROCESS | 1956 | 1461284518637 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}] 17:21:58 INFO - PROCESS | 1956 | 1461284518728 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:21:58 INFO - PROCESS | 1956 | 1461284518798 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:21:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x1306cc800 == 53 [pid = 1956] [id = 80] 17:21:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 237 (0x114d59c00) [pid = 1956] [serial = 237] [outer = 0x0] 17:21:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 238 (0x12eaee000) [pid = 1956] [serial = 238] [outer = 0x114d59c00] 17:21:58 INFO - PROCESS | 1956 | 1461284518827 Marionette DEBUG loaded listener.js 17:21:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 239 (0x12ee29400) [pid = 1956] [serial = 239] [outer = 0x114d59c00] 17:21:59 INFO - PROCESS | 1956 | 1461284519320 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]]]}] 17:21:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 719ms 17:21:59 INFO - PROCESS | 1956 | 1461284519354 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:21:59 INFO - PROCESS | 1956 | 1461284519356 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:21:59 INFO - PROCESS | 1956 | 1461284519359 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:21:59 INFO - PROCESS | 1956 | 1461284519361 Marionette TRACE conn2 <- [1,294,null,{}] 17:21:59 INFO - PROCESS | 1956 | 1461284519365 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}] 17:21:59 INFO - PROCESS | 1956 | 1461284519459 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:21:59 INFO - PROCESS | 1956 | --DOCSHELL 0x1265ac800 == 52 [pid = 1956] [id = 53] 17:21:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11421a000 == 51 [pid = 1956] [id = 54] 17:21:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12d122000 == 50 [pid = 1956] [id = 67] 17:21:59 INFO - PROCESS | 1956 | --DOCSHELL 0x129203800 == 49 [pid = 1956] [id = 66] 17:21:59 INFO - PROCESS | 1956 | --DOCSHELL 0x125b19800 == 48 [pid = 1956] [id = 65] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac45000 == 47 [pid = 1956] [id = 11] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb6c000 == 46 [pid = 1956] [id = 18] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12da1e800 == 45 [pid = 1956] [id = 9] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x130434800 == 44 [pid = 1956] [id = 21] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12da84000 == 43 [pid = 1956] [id = 69] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebac000 == 42 [pid = 1956] [id = 70] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x119122800 == 41 [pid = 1956] [id = 43] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x119b2f800 == 40 [pid = 1956] [id = 56] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12da0f800 == 39 [pid = 1956] [id = 68] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12d12d000 == 38 [pid = 1956] [id = 8] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12768c800 == 37 [pid = 1956] [id = 59] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12f439000 == 36 [pid = 1956] [id = 15] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x125c7e800 == 35 [pid = 1956] [id = 49] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebbe000 == 34 [pid = 1956] [id = 14] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x129219000 == 33 [pid = 1956] [id = 60] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec94000 == 32 [pid = 1956] [id = 13] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11c15a000 == 31 [pid = 1956] [id = 47] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x115223000 == 30 [pid = 1956] [id = 61] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12fe15800 == 29 [pid = 1956] [id = 19] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11c49c800 == 28 [pid = 1956] [id = 48] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12cdbc000 == 27 [pid = 1956] [id = 62] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12d125000 == 26 [pid = 1956] [id = 63] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12e444000 == 25 [pid = 1956] [id = 10] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11b919800 == 24 [pid = 1956] [id = 12] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x119918000 == 23 [pid = 1956] [id = 64] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x1289e8800 == 22 [pid = 1956] [id = 55] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebc4800 == 21 [pid = 1956] [id = 71] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11b90b800 == 20 [pid = 1956] [id = 46] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12da7b000 == 19 [pid = 1956] [id = 20] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x1306cc800 == 18 [pid = 1956] [id = 80] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x130438000 == 17 [pid = 1956] [id = 79] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb72000 == 16 [pid = 1956] [id = 78] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12f966800 == 15 [pid = 1956] [id = 77] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12f428000 == 14 [pid = 1956] [id = 76] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12da1b800 == 13 [pid = 1956] [id = 75] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x125d58800 == 12 [pid = 1956] [id = 38] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12cf13800 == 11 [pid = 1956] [id = 74] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11b977000 == 10 [pid = 1956] [id = 72] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x125c74000 == 9 [pid = 1956] [id = 42] 17:22:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12920c000 == 8 [pid = 1956] [id = 73] 17:22:03 INFO - PROCESS | 1956 | 1461284523180 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x115220800 == 9 [pid = 1956] [id = 81] 17:22:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 240 (0x115294000) [pid = 1956] [serial = 240] [outer = 0x0] 17:22:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 241 (0x1155b8400) [pid = 1956] [serial = 241] [outer = 0x115294000] 17:22:03 INFO - PROCESS | 1956 | 1461284523209 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 242 (0x118c38800) [pid = 1956] [serial = 242] [outer = 0x115294000] 17:22:03 INFO - PROCESS | 1956 | 1461284523522 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]]]}] 17:22:03 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. 17:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4186ms 17:22:03 INFO - PROCESS | 1956 | 1461284523549 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:22:03 INFO - PROCESS | 1956 | 1461284523551 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:22:03 INFO - PROCESS | 1956 | 1461284523555 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:22:03 INFO - PROCESS | 1956 | 1461284523557 Marionette TRACE conn2 <- [1,298,null,{}] 17:22:03 INFO - PROCESS | 1956 | 1461284523563 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}] 17:22:03 INFO - PROCESS | 1956 | 1461284523645 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:22:03 INFO - PROCESS | 1956 | 1461284523716 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac37000 == 10 [pid = 1956] [id = 82] 17:22:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 243 (0x11994e400) [pid = 1956] [serial = 243] [outer = 0x0] 17:22:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 244 (0x11a503000) [pid = 1956] [serial = 244] [outer = 0x11994e400] 17:22:03 INFO - PROCESS | 1956 | 1461284523744 Marionette DEBUG loaded listener.js 17:22:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 245 (0x11b9eac00) [pid = 1956] [serial = 245] [outer = 0x11994e400] 17:22:04 INFO - PROCESS | 1956 | 1461284524043 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]]]}] 17:22:04 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. 17:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 520ms 17:22:04 INFO - PROCESS | 1956 | 1461284524079 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1956 | 1461284524083 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:22:04 INFO - PROCESS | 1956 | 1461284524086 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1956 | 1461284524087 Marionette TRACE conn2 <- [1,302,null,{}] 17:22:04 INFO - PROCESS | 1956 | 1461284524090 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}] 17:22:04 INFO - PROCESS | 1956 | 1461284524172 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:22:04 INFO - PROCESS | 1956 | 1461284524181 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c9c800 == 11 [pid = 1956] [id = 83] 17:22:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 246 (0x11bdff000) [pid = 1956] [serial = 246] [outer = 0x0] 17:22:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 247 (0x11c4eac00) [pid = 1956] [serial = 247] [outer = 0x11bdff000] 17:22:04 INFO - PROCESS | 1956 | 1461284524207 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 248 (0x11c706800) [pid = 1956] [serial = 248] [outer = 0x11bdff000] 17:22:04 INFO - PROCESS | 1956 | 1461284524603 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]]]}] 17:22:04 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. 17:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 569ms 17:22:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:22:04 INFO - PROCESS | 1956 | 1461284524656 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:22:04 INFO - PROCESS | 1956 | 1461284524657 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:22:04 INFO - PROCESS | 1956 | 1461284524663 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:22:04 INFO - PROCESS | 1956 | 1461284524668 Marionette TRACE conn2 <- [1,306,null,{}] 17:22:04 INFO - PROCESS | 1956 | 1461284524671 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}] 17:22:04 INFO - PROCESS | 1956 | 1461284524759 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:22:04 INFO - PROCESS | 1956 | 1461284524766 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f7c000 == 12 [pid = 1956] [id = 84] 17:22:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 249 (0x11c709000) [pid = 1956] [serial = 249] [outer = 0x0] 17:22:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 250 (0x12637bc00) [pid = 1956] [serial = 250] [outer = 0x11c709000] 17:22:04 INFO - PROCESS | 1956 | 1461284524794 Marionette DEBUG loaded listener.js 17:22:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 251 (0x12882fc00) [pid = 1956] [serial = 251] [outer = 0x11c709000] 17:22:05 INFO - PROCESS | 1956 | 1461284525166 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]]]}] 17:22:05 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. 17:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 527ms 17:22:05 INFO - PROCESS | 1956 | 1461284525186 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1956 | 1461284525188 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:22:05 INFO - PROCESS | 1956 | 1461284525191 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1956 | 1461284525192 Marionette TRACE conn2 <- [1,310,null,{}] 17:22:05 INFO - PROCESS | 1956 | 1461284525197 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}] 17:22:05 INFO - PROCESS | 1956 | 1461284525325 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:22:05 INFO - PROCESS | 1956 | 1461284525343 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a80b800 == 13 [pid = 1956] [id = 85] 17:22:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 252 (0x11c711c00) [pid = 1956] [serial = 252] [outer = 0x0] 17:22:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 253 (0x128f3c800) [pid = 1956] [serial = 253] [outer = 0x11c711c00] 17:22:05 INFO - PROCESS | 1956 | 1461284525369 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 254 (0x129510800) [pid = 1956] [serial = 254] [outer = 0x11c711c00] 17:22:05 INFO - PROCESS | 1956 | 1461284525714 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]]]}] 17:22:05 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. 17:22:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 572ms 17:22:05 INFO - PROCESS | 1956 | 1461284525763 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:22:05 INFO - PROCESS | 1956 | 1461284525765 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:22:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:22:05 INFO - PROCESS | 1956 | 1461284525772 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:22:05 INFO - PROCESS | 1956 | 1461284525773 Marionette TRACE conn2 <- [1,314,null,{}] 17:22:05 INFO - PROCESS | 1956 | 1461284525776 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}] 17:22:05 INFO - PROCESS | 1956 | 1461284525873 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:22:05 INFO - PROCESS | 1956 | 1461284525878 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9cc800 == 14 [pid = 1956] [id = 86] 17:22:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 255 (0x12958b800) [pid = 1956] [serial = 255] [outer = 0x0] 17:22:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 256 (0x12b153000) [pid = 1956] [serial = 256] [outer = 0x12958b800] 17:22:05 INFO - PROCESS | 1956 | 1461284525912 Marionette DEBUG loaded listener.js 17:22:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 257 (0x12b3e3000) [pid = 1956] [serial = 257] [outer = 0x12958b800] 17:22:06 INFO - PROCESS | 1956 | 1461284526396 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]]]}] 17:22:06 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. 17:22:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 671ms 17:22:06 INFO - PROCESS | 1956 | 1461284526446 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:22:06 INFO - PROCESS | 1956 | 1461284526448 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:22:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:22:06 INFO - PROCESS | 1956 | 1461284526451 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:22:06 INFO - PROCESS | 1956 | 1461284526453 Marionette TRACE conn2 <- [1,318,null,{}] 17:22:06 INFO - PROCESS | 1956 | 1461284526456 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}] 17:22:06 INFO - PROCESS | 1956 | 1461284526609 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:22:06 INFO - PROCESS | 1956 | 1461284526664 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x119119800 == 15 [pid = 1956] [id = 87] 17:22:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 258 (0x12bd3c400) [pid = 1956] [serial = 258] [outer = 0x0] 17:22:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 259 (0x12cf5b000) [pid = 1956] [serial = 259] [outer = 0x12bd3c400] 17:22:06 INFO - PROCESS | 1956 | 1461284526704 Marionette DEBUG loaded listener.js 17:22:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 260 (0x12d14e800) [pid = 1956] [serial = 260] [outer = 0x12bd3c400] 17:22:07 INFO - PROCESS | 1956 | 1461284527103 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]]]}] 17:22:07 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. 17:22:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 672ms 17:22:07 INFO - PROCESS | 1956 | 1461284527123 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:22:07 INFO - PROCESS | 1956 | 1461284527124 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:22:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:22:07 INFO - PROCESS | 1956 | 1461284527127 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:22:07 INFO - PROCESS | 1956 | 1461284527128 Marionette TRACE conn2 <- [1,322,null,{}] 17:22:07 INFO - PROCESS | 1956 | 1461284527130 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}] 17:22:07 INFO - PROCESS | 1956 | 1461284527226 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:22:07 INFO - PROCESS | 1956 | 1461284527264 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e0b0800 == 16 [pid = 1956] [id = 88] 17:22:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 261 (0x12d14ec00) [pid = 1956] [serial = 261] [outer = 0x0] 17:22:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 262 (0x12d3be400) [pid = 1956] [serial = 262] [outer = 0x12d14ec00] 17:22:07 INFO - PROCESS | 1956 | 1461284527289 Marionette DEBUG loaded listener.js 17:22:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 263 (0x12d94e000) [pid = 1956] [serial = 263] [outer = 0x12d14ec00] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 262 (0x12febac00) [pid = 1956] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 261 (0x11b867000) [pid = 1956] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 260 (0x125b2f400) [pid = 1956] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 259 (0x11aa94400) [pid = 1956] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 258 (0x11aa93400) [pid = 1956] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 257 (0x12bd35800) [pid = 1956] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 256 (0x118636400) [pid = 1956] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 255 (0x118c41c00) [pid = 1956] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 254 (0x118649c00) [pid = 1956] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 253 (0x115297800) [pid = 1956] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 252 (0x11ae8dc00) [pid = 1956] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 251 (0x115297c00) [pid = 1956] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 250 (0x11c4b0000) [pid = 1956] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 249 (0x11c617400) [pid = 1956] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 248 (0x11acab000) [pid = 1956] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 247 (0x11afe9000) [pid = 1956] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 246 (0x125e6f800) [pid = 1956] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 245 (0x11ae0fc00) [pid = 1956] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 244 (0x126a28800) [pid = 1956] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 243 (0x118c3a400) [pid = 1956] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 242 (0x11a910800) [pid = 1956] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 241 (0x11863b000) [pid = 1956] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 240 (0x11ae11400) [pid = 1956] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 239 (0x1158b5c00) [pid = 1956] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 238 (0x127597000) [pid = 1956] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 237 (0x118c93800) [pid = 1956] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 236 (0x11ae8a800) [pid = 1956] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 235 (0x11c044000) [pid = 1956] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 234 (0x12e299800) [pid = 1956] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 233 (0x11aa98c00) [pid = 1956] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 232 (0x11863b400) [pid = 1956] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 231 (0x11c03dc00) [pid = 1956] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 230 (0x129267c00) [pid = 1956] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 229 (0x11c30b800) [pid = 1956] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 228 (0x12dad7400) [pid = 1956] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 227 (0x11ae19c00) [pid = 1956] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 226 (0x11aa8e400) [pid = 1956] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 225 (0x12d3bcc00) [pid = 1956] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 224 (0x11c703c00) [pid = 1956] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 223 (0x12b6ed800) [pid = 1956] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 222 (0x12e313400) [pid = 1956] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 221 (0x127594800) [pid = 1956] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 220 (0x12d3bd400) [pid = 1956] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 219 (0x119950400) [pid = 1956] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 218 (0x12d14b400) [pid = 1956] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 217 (0x11c3b4000) [pid = 1956] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 216 (0x12eae9400) [pid = 1956] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 215 (0x12b6ea400) [pid = 1956] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 214 (0x12e227000) [pid = 1956] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 213 (0x11b9e4000) [pid = 1956] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 212 (0x1157b2000) [pid = 1956] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 211 (0x12d3c7400) [pid = 1956] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 210 (0x12dad9800) [pid = 1956] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 209 (0x12951a800) [pid = 1956] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 208 (0x11aca9400) [pid = 1956] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 207 (0x12f473400) [pid = 1956] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 206 (0x117716800) [pid = 1956] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 205 (0x12ee43400) [pid = 1956] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 204 (0x11afeac00) [pid = 1956] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 203 (0x125b33c00) [pid = 1956] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 202 (0x12ce68400) [pid = 1956] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 201 (0x12ee23c00) [pid = 1956] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 200 (0x114d59800) [pid = 1956] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 199 (0x12eaee800) [pid = 1956] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 198 (0x12ba2a800) [pid = 1956] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 197 (0x125c0a800) [pid = 1956] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 196 (0x12e294c00) [pid = 1956] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 195 (0x126f39000) [pid = 1956] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 194 (0x12e6e1c00) [pid = 1956] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 193 (0x12bd34c00) [pid = 1956] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:22:08 INFO - PROCESS | 1956 | --DOMWINDOW == 192 (0x125b2d400) [pid = 1956] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:22:08 INFO - PROCESS | 1956 | 1461284528654 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]]]}] 17:22:08 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. 17:22:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1573ms 17:22:08 INFO - PROCESS | 1956 | 1461284528701 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:22:08 INFO - PROCESS | 1956 | 1461284528702 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:22:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:22:08 INFO - PROCESS | 1956 | 1461284528705 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:22:08 INFO - PROCESS | 1956 | 1461284528706 Marionette TRACE conn2 <- [1,326,null,{}] 17:22:08 INFO - PROCESS | 1956 | 1461284528709 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}] 17:22:08 INFO - PROCESS | 1956 | 1461284528787 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:22:08 INFO - PROCESS | 1956 | 1461284528792 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x11991d000 == 17 [pid = 1956] [id = 89] 17:22:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 193 (0x11581ec00) [pid = 1956] [serial = 264] [outer = 0x0] 17:22:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 194 (0x11856c400) [pid = 1956] [serial = 265] [outer = 0x11581ec00] 17:22:08 INFO - PROCESS | 1956 | 1461284528820 Marionette DEBUG loaded listener.js 17:22:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 195 (0x1191c4400) [pid = 1956] [serial = 266] [outer = 0x11581ec00] 17:22:09 INFO - PROCESS | 1956 | 1461284529296 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]]]}] 17:22:09 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. 17:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 670ms 17:22:09 INFO - PROCESS | 1956 | 1461284529375 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1956 | 1461284529383 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:22:09 INFO - PROCESS | 1956 | 1461284529385 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1956 | 1461284529386 Marionette TRACE conn2 <- [1,330,null,{}] 17:22:09 INFO - PROCESS | 1956 | 1461284529389 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}] 17:22:09 INFO - PROCESS | 1956 | 1461284529467 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:22:09 INFO - PROCESS | 1956 | 1461284529473 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c78b800 == 18 [pid = 1956] [id = 90] 17:22:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 196 (0x11abca800) [pid = 1956] [serial = 267] [outer = 0x0] 17:22:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 197 (0x11bdfd000) [pid = 1956] [serial = 268] [outer = 0x11abca800] 17:22:09 INFO - PROCESS | 1956 | 1461284529500 Marionette DEBUG loaded listener.js 17:22:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 198 (0x11c3a7400) [pid = 1956] [serial = 269] [outer = 0x11abca800] 17:22:09 INFO - PROCESS | 1956 | 1461284529868 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]]]}] 17:22:09 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. 17:22:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 17:22:09 INFO - PROCESS | 1956 | 1461284529906 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:22:09 INFO - PROCESS | 1956 | 1461284529907 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:22:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:22:09 INFO - PROCESS | 1956 | 1461284529909 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:22:09 INFO - PROCESS | 1956 | 1461284529911 Marionette TRACE conn2 <- [1,334,null,{}] 17:22:09 INFO - PROCESS | 1956 | 1461284529913 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}] 17:22:09 INFO - PROCESS | 1956 | 1461284529996 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:22:10 INFO - PROCESS | 1956 | 1461284530000 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a802800 == 19 [pid = 1956] [id = 91] 17:22:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 199 (0x11c30bc00) [pid = 1956] [serial = 270] [outer = 0x0] 17:22:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 200 (0x125b30c00) [pid = 1956] [serial = 271] [outer = 0x11c30bc00] 17:22:10 INFO - PROCESS | 1956 | 1461284530034 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 201 (0x128929400) [pid = 1956] [serial = 272] [outer = 0x11c30bc00] 17:22:10 INFO - PROCESS | 1956 | 1461284530508 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]]]}] 17:22:10 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. 17:22:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 623ms 17:22:10 INFO - PROCESS | 1956 | 1461284530534 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:22:10 INFO - PROCESS | 1956 | 1461284530538 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:22:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:22:10 INFO - PROCESS | 1956 | 1461284530544 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:22:10 INFO - PROCESS | 1956 | 1461284530548 Marionette TRACE conn2 <- [1,338,null,{}] 17:22:10 INFO - PROCESS | 1956 | 1461284530554 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}] 17:22:10 INFO - PROCESS | 1956 | 1461284530715 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:22:10 INFO - PROCESS | 1956 | 1461284530888 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c9c000 == 20 [pid = 1956] [id = 92] 17:22:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 202 (0x118987000) [pid = 1956] [serial = 273] [outer = 0x0] 17:22:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 203 (0x118eeb400) [pid = 1956] [serial = 274] [outer = 0x118987000] 17:22:10 INFO - PROCESS | 1956 | 1461284530920 Marionette DEBUG loaded listener.js 17:22:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 204 (0x119956400) [pid = 1956] [serial = 275] [outer = 0x118987000] 17:22:11 INFO - PROCESS | 1956 | 1461284531308 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]]]}] 17:22:11 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. 17:22:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 825ms 17:22:11 INFO - PROCESS | 1956 | 1461284531368 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:22:11 INFO - PROCESS | 1956 | 1461284531372 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:22:11 INFO - PROCESS | 1956 | 1461284531376 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:22:11 INFO - PROCESS | 1956 | 1461284531378 Marionette TRACE conn2 <- [1,342,null,{}] 17:22:11 INFO - PROCESS | 1956 | 1461284531381 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}] 17:22:11 INFO - PROCESS | 1956 | 1461284531482 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:22:11 INFO - PROCESS | 1956 | 1461284531541 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x1288a9000 == 21 [pid = 1956] [id = 93] 17:22:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 205 (0x11a90ec00) [pid = 1956] [serial = 276] [outer = 0x0] 17:22:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 206 (0x11c076c00) [pid = 1956] [serial = 277] [outer = 0x11a90ec00] 17:22:11 INFO - PROCESS | 1956 | 1461284531571 Marionette DEBUG loaded listener.js 17:22:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 207 (0x11c709400) [pid = 1956] [serial = 278] [outer = 0x11a90ec00] 17:22:12 INFO - PROCESS | 1956 | 1461284532017 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]]]}] 17:22:12 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. 17:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 672ms 17:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:22:12 INFO - PROCESS | 1956 | 1461284532049 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1956 | 1461284532050 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:22:12 INFO - PROCESS | 1956 | 1461284532052 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1956 | 1461284532055 Marionette TRACE conn2 <- [1,346,null,{}] 17:22:12 INFO - PROCESS | 1956 | 1461284532063 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}] 17:22:12 INFO - PROCESS | 1956 | 1461284532207 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:22:12 INFO - PROCESS | 1956 | 1461284532244 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:22:12 INFO - PROCESS | 1956 | 1461284532301 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e44a000 == 22 [pid = 1956] [id = 94] 17:22:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 208 (0x12b14c400) [pid = 1956] [serial = 279] [outer = 0x0] 17:22:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 209 (0x12b3d5400) [pid = 1956] [serial = 280] [outer = 0x12b14c400] 17:22:12 INFO - PROCESS | 1956 | 1461284532336 Marionette DEBUG loaded listener.js 17:22:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 210 (0x12b4f2000) [pid = 1956] [serial = 281] [outer = 0x12b14c400] 17:22:12 INFO - PROCESS | 1956 | 1461284532741 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]]]}] 17:22:12 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. 17:22:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 723ms 17:22:12 INFO - PROCESS | 1956 | 1461284532776 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:22:12 INFO - PROCESS | 1956 | 1461284532778 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:22:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:22:12 INFO - PROCESS | 1956 | 1461284532780 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:22:12 INFO - PROCESS | 1956 | 1461284532782 Marionette TRACE conn2 <- [1,350,null,{}] 17:22:12 INFO - PROCESS | 1956 | 1461284532784 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}] 17:22:12 INFO - PROCESS | 1956 | 1461284532886 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:22:12 INFO - PROCESS | 1956 | 1461284532946 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aec8000 == 23 [pid = 1956] [id = 95] 17:22:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 211 (0x11994e800) [pid = 1956] [serial = 282] [outer = 0x0] 17:22:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 212 (0x11a90a800) [pid = 1956] [serial = 283] [outer = 0x11994e800] 17:22:12 INFO - PROCESS | 1956 | 1461284532977 Marionette DEBUG loaded listener.js 17:22:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 213 (0x11c70fc00) [pid = 1956] [serial = 284] [outer = 0x11994e800] 17:22:13 INFO - PROCESS | 1956 | 1461284533453 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]]]}] 17:22:13 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. 17:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 720ms 17:22:13 INFO - PROCESS | 1956 | 1461284533565 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:22:13 INFO - PROCESS | 1956 | 1461284533568 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:22:13 INFO - PROCESS | 1956 | 1461284533574 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:22:13 INFO - PROCESS | 1956 | 1461284533576 Marionette TRACE conn2 <- [1,354,null,{}] 17:22:13 INFO - PROCESS | 1956 | 1461284533580 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}] 17:22:13 INFO - PROCESS | 1956 | 1461284533778 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:22:13 INFO - PROCESS | 1956 | 1461284533930 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x115730000 == 24 [pid = 1956] [id = 96] 17:22:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 214 (0x1147d7c00) [pid = 1956] [serial = 285] [outer = 0x0] 17:22:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 215 (0x114d56800) [pid = 1956] [serial = 286] [outer = 0x1147d7c00] 17:22:13 INFO - PROCESS | 1956 | 1461284533960 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 216 (0x115294c00) [pid = 1956] [serial = 287] [outer = 0x1147d7c00] 17:22:14 INFO - PROCESS | 1956 | 1461284534369 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]]]}] 17:22:14 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. 17:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 824ms 17:22:14 INFO - PROCESS | 1956 | 1461284534399 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:22:14 INFO - PROCESS | 1956 | 1461284534402 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:22:14 INFO - PROCESS | 1956 | 1461284534405 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:22:14 INFO - PROCESS | 1956 | 1461284534407 Marionette TRACE conn2 <- [1,358,null,{}] 17:22:14 INFO - PROCESS | 1956 | 1461284534411 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}] 17:22:14 INFO - PROCESS | 1956 | 1461284534498 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:22:14 INFO - PROCESS | 1956 | 1461284534565 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x11584a800 == 25 [pid = 1956] [id = 97] 17:22:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 217 (0x1158bac00) [pid = 1956] [serial = 288] [outer = 0x0] 17:22:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 218 (0x1177efc00) [pid = 1956] [serial = 289] [outer = 0x1158bac00] 17:22:14 INFO - PROCESS | 1956 | 1461284534595 Marionette DEBUG loaded listener.js 17:22:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 219 (0x1186b6800) [pid = 1956] [serial = 290] [outer = 0x1158bac00] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 218 (0x12626a800) [pid = 1956] [serial = 8] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 217 (0x126794000) [pid = 1956] [serial = 11] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 216 (0x12eaee000) [pid = 1956] [serial = 238] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 215 (0x1191b9400) [pid = 1956] [serial = 126] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 214 (0x118656400) [pid = 1956] [serial = 69] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 213 (0x1155b6c00) [pid = 1956] [serial = 63] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 212 (0x11b9f1c00) [pid = 1956] [serial = 81] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 211 (0x11c3b5400) [pid = 1956] [serial = 87] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 210 (0x11c7e1800) [pid = 1956] [serial = 91] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 209 (0x125b2bc00) [pid = 1956] [serial = 93] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 208 (0x125b32400) [pid = 1956] [serial = 96] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 207 (0x125b30400) [pid = 1956] [serial = 94] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 206 (0x125e76400) [pid = 1956] [serial = 99] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 205 (0x126a24c00) [pid = 1956] [serial = 100] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 204 (0x127590c00) [pid = 1956] [serial = 102] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 203 (0x11bdd6c00) [pid = 1956] [serial = 82] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 202 (0x11c4ec800) [pid = 1956] [serial = 90] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 201 (0x11bdf2000) [pid = 1956] [serial = 84] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 200 (0x12883e400) [pid = 1956] [serial = 103] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 199 (0x128931000) [pid = 1956] [serial = 105] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 198 (0x11a782800) [pid = 1956] [serial = 73] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 197 (0x1177f0c00) [pid = 1956] [serial = 64] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 196 (0x129069c00) [pid = 1956] [serial = 106] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 195 (0x11aa98400) [pid = 1956] [serial = 75] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 194 (0x1199de000) [pid = 1956] [serial = 66] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 193 (0x11c30a400) [pid = 1956] [serial = 85] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 192 (0x119d78c00) [pid = 1956] [serial = 72] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 191 (0x11acab800) [pid = 1956] [serial = 76] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 190 (0x11b865400) [pid = 1956] [serial = 79] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 189 (0x118c28c00) [pid = 1956] [serial = 70] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 188 (0x1186b2000) [pid = 1956] [serial = 165] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 187 (0x11aa91c00) [pid = 1956] [serial = 67] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 186 (0x125d0bc00) [pid = 1956] [serial = 97] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 185 (0x129583800) [pid = 1956] [serial = 109] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 184 (0x11c4e8400) [pid = 1956] [serial = 88] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x11ae8e000) [pid = 1956] [serial = 78] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x12fec1400) [pid = 1956] [serial = 61] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x12fec7400) [pid = 1956] [serial = 60] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x125b32c00) [pid = 1956] [serial = 138] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x11bdcc400) [pid = 1956] [serial = 214] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x12e229000) [pid = 1956] [serial = 202] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x11bd72800) [pid = 1956] [serial = 190] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 176 (0x11c4ebc00) [pid = 1956] [serial = 136] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x11afec800) [pid = 1956] [serial = 132] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x11c074400) [pid = 1956] [serial = 120] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x11b9ed400) [pid = 1956] [serial = 118] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x11b85b000) [pid = 1956] [serial = 150] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x12d949800) [pid = 1956] [serial = 200] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x12cf62c00) [pid = 1956] [serial = 199] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x11a50d400) [pid = 1956] [serial = 166] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x11aca9c00) [pid = 1956] [serial = 117] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x11aa9bc00) [pid = 1956] [serial = 189] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x11a504000) [pid = 1956] [serial = 129] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x11ae0b800) [pid = 1956] [serial = 168] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x11a50dc00) [pid = 1956] [serial = 127] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x11c98a400) [pid = 1956] [serial = 193] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x11c702c00) [pid = 1956] [serial = 217] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x129514c00) [pid = 1956] [serial = 144] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x126795000) [pid = 1956] [serial = 142] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x11c30b400) [pid = 1956] [serial = 135] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x129511400) [pid = 1956] [serial = 108] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x128928000) [pid = 1956] [serial = 174] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x125b2f000) [pid = 1956] [serial = 172] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x12e295000) [pid = 1956] [serial = 203] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x119d7ac00) [pid = 1956] [serial = 148] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x11bda6c00) [pid = 1956] [serial = 133] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x126265000) [pid = 1956] [serial = 141] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x11c4b3000) [pid = 1956] [serial = 215] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x125efbc00) [pid = 1956] [serial = 139] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x11c4e9c00) [pid = 1956] [serial = 171] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x129061000) [pid = 1956] [serial = 124] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12b6e5800) [pid = 1956] [serial = 145] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x12eaf2c00) [pid = 1956] [serial = 208] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x11a90c800) [pid = 1956] [serial = 130] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x11bdcec00) [pid = 1956] [serial = 151] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x11c7e6c00) [pid = 1956] [serial = 121] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x126793c00) [pid = 1956] [serial = 123] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x11c076000) [pid = 1956] [serial = 153] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x118eec000) [pid = 1956] [serial = 49] [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.] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12e320000) [pid = 1956] [serial = 206] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x11bdb3800) [pid = 1956] [serial = 169] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x12e313c00) [pid = 1956] [serial = 205] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x12d151400) [pid = 1956] [serial = 22] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x11c711000) [pid = 1956] [serial = 220] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12b4f0400) [pid = 1956] [serial = 159] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12cf5dc00) [pid = 1956] [serial = 163] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x129581800) [pid = 1956] [serial = 196] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x119953c00) [pid = 1956] [serial = 211] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x129584c00) [pid = 1956] [serial = 111] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12bd36400) [pid = 1956] [serial = 18] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12ba34400) [pid = 1956] [serial = 177] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x125efec00) [pid = 1956] [serial = 194] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12ee27c00) [pid = 1956] [serial = 209] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12b6eb000) [pid = 1956] [serial = 15] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12ba2b000) [pid = 1956] [serial = 16] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12eaebc00) [pid = 1956] [serial = 34] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11aa9b800) [pid = 1956] [serial = 30] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12e6e4400) [pid = 1956] [serial = 232] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12dad9400) [pid = 1956] [serial = 230] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12e321400) [pid = 1956] [serial = 31] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12926fc00) [pid = 1956] [serial = 221] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12cd4ec00) [pid = 1956] [serial = 178] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12d3cbc00) [pid = 1956] [serial = 229] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12e31b400) [pid = 1956] [serial = 28] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12b3d4400) [pid = 1956] [serial = 223] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12d14dc00) [pid = 1956] [serial = 227] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12e315000) [pid = 1956] [serial = 27] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x129581c00) [pid = 1956] [serial = 175] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x118984400) [pid = 1956] [serial = 114] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12d94dc00) [pid = 1956] [serial = 24] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12dadf000) [pid = 1956] [serial = 25] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x119957400) [pid = 1956] [serial = 212] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12958a400) [pid = 1956] [serial = 157] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x12d14d000) [pid = 1956] [serial = 21] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11c70ac00) [pid = 1956] [serial = 218] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x12b6ee000) [pid = 1956] [serial = 160] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x12d14bc00) [pid = 1956] [serial = 181] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x12f5eb000) [pid = 1956] [serial = 45] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x12dadb400) [pid = 1956] [serial = 183] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x12ee40c00) [pid = 1956] [serial = 40] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x114d61800) [pid = 1956] [serial = 236] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x12ee21c00) [pid = 1956] [serial = 37] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x12ce6cc00) [pid = 1956] [serial = 226] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x12cf61400) [pid = 1956] [serial = 180] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x12b154000) [pid = 1956] [serial = 112] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x12ee28800) [pid = 1956] [serial = 39] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x12ee1b800) [pid = 1956] [serial = 36] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x12ee1f400) [pid = 1956] [serial = 233] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x114d5e000) [pid = 1956] [serial = 235] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x12b6e6c00) [pid = 1956] [serial = 197] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x12e6eb000) [pid = 1956] [serial = 33] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x11856b800) [pid = 1956] [serial = 147] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x12e22ac00) [pid = 1956] [serial = 57] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x12dae3800) [pid = 1956] [serial = 184] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x12e228c00) [pid = 1956] [serial = 186] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x12b3e0c00) [pid = 1956] [serial = 224] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x12fc5ac00) [pid = 1956] [serial = 54] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x12fc60800) [pid = 1956] [serial = 55] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x12e291400) [pid = 1956] [serial = 187] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x12f886800) [pid = 1956] [serial = 51] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x119290400) [pid = 1956] [serial = 115] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x12fc59c00) [pid = 1956] [serial = 52] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x12f888c00) [pid = 1956] [serial = 48] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x12f46bc00) [pid = 1956] [serial = 42] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x12f471400) [pid = 1956] [serial = 43] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x12bd39c00) [pid = 1956] [serial = 162] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 72 (0x12882f400) [pid = 1956] [serial = 156] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 71 (0x12fc63000) [pid = 1956] [serial = 58] [outer = 0x0] [url = about:blank] 17:22:14 INFO - PROCESS | 1956 | --DOMWINDOW == 70 (0x125b2c000) [pid = 1956] [serial = 154] [outer = 0x0] [url = about:blank] 17:22:15 INFO - PROCESS | 1956 | 1461284535024 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]]]}] 17:22:15 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. 17:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 673ms 17:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:22:15 INFO - PROCESS | 1956 | 1461284535079 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 1956 | 1461284535080 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:22:15 INFO - PROCESS | 1956 | 1461284535083 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1956 | 1461284535084 Marionette TRACE conn2 <- [1,362,null,{}] 17:22:15 INFO - PROCESS | 1956 | 1461284535087 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}] 17:22:15 INFO - PROCESS | 1956 | 1461284535174 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:22:15 INFO - PROCESS | 1956 | 1461284535182 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x118e45000 == 26 [pid = 1956] [id = 98] 17:22:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 71 (0x118c90400) [pid = 1956] [serial = 291] [outer = 0x0] 17:22:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 72 (0x118ceb000) [pid = 1956] [serial = 292] [outer = 0x118c90400] 17:22:15 INFO - PROCESS | 1956 | 1461284535211 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 73 (0x11928f400) [pid = 1956] [serial = 293] [outer = 0x118c90400] 17:22:15 INFO - PROCESS | 1956 | 1461284535543 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]]]}] 17:22:15 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. 17:22:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 468ms 17:22:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:22:15 INFO - PROCESS | 1956 | 1461284535552 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:22:15 INFO - PROCESS | 1956 | 1461284535554 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:22:15 INFO - PROCESS | 1956 | 1461284535571 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:22:15 INFO - PROCESS | 1956 | 1461284535574 Marionette TRACE conn2 <- [1,366,null,{}] 17:22:15 INFO - PROCESS | 1956 | 1461284535578 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}] 17:22:15 INFO - PROCESS | 1956 | 1461284535652 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:22:15 INFO - PROCESS | 1956 | 1461284535656 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x119285000 == 27 [pid = 1956] [id = 99] 17:22:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x11994bc00) [pid = 1956] [serial = 294] [outer = 0x0] 17:22:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x119958000) [pid = 1956] [serial = 295] [outer = 0x11994bc00] 17:22:15 INFO - PROCESS | 1956 | 1461284535686 Marionette DEBUG loaded listener.js 17:22:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x11a908800) [pid = 1956] [serial = 296] [outer = 0x11994bc00] 17:22:16 INFO - PROCESS | 1956 | 1461284536006 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]]]}] 17:22:16 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. 17:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 485ms 17:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:22:16 INFO - PROCESS | 1956 | 1461284536043 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1956 | 1461284536044 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:22:16 INFO - PROCESS | 1956 | 1461284536046 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1956 | 1461284536047 Marionette TRACE conn2 <- [1,370,null,{}] 17:22:16 INFO - PROCESS | 1956 | 1461284536050 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}] 17:22:16 INFO - PROCESS | 1956 | 1461284536121 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:22:16 INFO - PROCESS | 1956 | 1461284536162 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x119912000 == 28 [pid = 1956] [id = 100] 17:22:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x1157b4800) [pid = 1956] [serial = 297] [outer = 0x0] 17:22:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x11aa8c800) [pid = 1956] [serial = 298] [outer = 0x1157b4800] 17:22:16 INFO - PROCESS | 1956 | 1461284536188 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x11ac9f800) [pid = 1956] [serial = 299] [outer = 0x1157b4800] 17:22:16 INFO - PROCESS | 1956 | 1461284536513 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]]]}] 17:22:16 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. 17:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 518ms 17:22:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:22:16 INFO - PROCESS | 1956 | 1461284536565 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:22:16 INFO - PROCESS | 1956 | 1461284536566 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:22:16 INFO - PROCESS | 1956 | 1461284536568 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:22:16 INFO - PROCESS | 1956 | 1461284536569 Marionette TRACE conn2 <- [1,374,null,{}] 17:22:16 INFO - PROCESS | 1956 | 1461284536571 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}] 17:22:16 INFO - PROCESS | 1956 | 1461284536642 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:22:16 INFO - PROCESS | 1956 | 1461284536650 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac3b000 == 29 [pid = 1956] [id = 101] 17:22:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x11afeb400) [pid = 1956] [serial = 300] [outer = 0x0] 17:22:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x11b85b000) [pid = 1956] [serial = 301] [outer = 0x11afeb400] 17:22:16 INFO - PROCESS | 1956 | 1461284536684 Marionette DEBUG loaded listener.js 17:22:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x11bdb3000) [pid = 1956] [serial = 302] [outer = 0x11afeb400] 17:22:17 INFO - PROCESS | 1956 | 1461284537071 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:22:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 518ms 17:22:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:22:17 INFO - PROCESS | 1956 | 1461284537087 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1956 | 1461284537088 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:22:17 INFO - PROCESS | 1956 | 1461284537090 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1956 | 1461284537091 Marionette TRACE conn2 <- [1,378,null,{}] 17:22:17 INFO - PROCESS | 1956 | 1461284537093 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}] 17:22:17 INFO - PROCESS | 1956 | 1461284537182 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:22:17 INFO - PROCESS | 1956 | 1461284537210 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac80000 == 30 [pid = 1956] [id = 102] 17:22:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x11bdcec00) [pid = 1956] [serial = 303] [outer = 0x0] 17:22:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x11c03fc00) [pid = 1956] [serial = 304] [outer = 0x11bdcec00] 17:22:17 INFO - PROCESS | 1956 | 1461284537235 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x11c079800) [pid = 1956] [serial = 305] [outer = 0x11bdcec00] 17:22:17 INFO - PROCESS | 1956 | 1461284537564 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:22:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:22:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 521ms 17:22:17 INFO - PROCESS | 1956 | 1461284537612 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:22:17 INFO - PROCESS | 1956 | 1461284537613 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:22:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:22:17 INFO - PROCESS | 1956 | 1461284537615 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:22:17 INFO - PROCESS | 1956 | 1461284537616 Marionette TRACE conn2 <- [1,382,null,{}] 17:22:17 INFO - PROCESS | 1956 | 1461284537618 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}] 17:22:17 INFO - PROCESS | 1956 | 1461284537704 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:22:17 INFO - PROCESS | 1956 | 1461284537733 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af78000 == 31 [pid = 1956] [id = 103] 17:22:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x11bdfc000) [pid = 1956] [serial = 306] [outer = 0x0] 17:22:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x11c4b1400) [pid = 1956] [serial = 307] [outer = 0x11bdfc000] 17:22:17 INFO - PROCESS | 1956 | 1461284537758 Marionette DEBUG loaded listener.js 17:22:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x11c4f2000) [pid = 1956] [serial = 308] [outer = 0x11bdfc000] 17:22:18 INFO - PROCESS | 1956 | 1461284538076 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:22:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:22:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 17:22:18 INFO - PROCESS | 1956 | 1461284538134 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1956 | 1461284538135 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:22:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:22:18 INFO - PROCESS | 1956 | 1461284538137 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1956 | 1461284538138 Marionette TRACE conn2 <- [1,386,null,{}] 17:22:18 INFO - PROCESS | 1956 | 1461284538148 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}] 17:22:18 INFO - PROCESS | 1956 | 1461284538245 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:22:18 INFO - PROCESS | 1956 | 1461284538274 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b916000 == 32 [pid = 1956] [id = 104] 17:22:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x11c702800) [pid = 1956] [serial = 309] [outer = 0x0] 17:22:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11c706000) [pid = 1956] [serial = 310] [outer = 0x11c702800] 17:22:18 INFO - PROCESS | 1956 | 1461284538299 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11c710400) [pid = 1956] [serial = 311] [outer = 0x11c702800] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x12958b800) [pid = 1956] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x12bd3c400) [pid = 1956] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x115294000) [pid = 1956] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x11994e400) [pid = 1956] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x11c709000) [pid = 1956] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x12d14ec00) [pid = 1956] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x11bdff000) [pid = 1956] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x11abca800) [pid = 1956] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x11581ec00) [pid = 1956] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x11c711c00) [pid = 1956] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:22:18 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x114d59c00) [pid = 1956] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:22:18 INFO - PROCESS | 1956 | 1461284538636 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]]]}] 17:22:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:22:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 526ms 17:22:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:22:18 INFO - PROCESS | 1956 | 1461284538665 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:22:18 INFO - PROCESS | 1956 | 1461284538666 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:22:18 INFO - PROCESS | 1956 | 1461284538668 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:22:18 INFO - PROCESS | 1956 | 1461284538669 Marionette TRACE conn2 <- [1,390,null,{}] 17:22:18 INFO - PROCESS | 1956 | 1461284538672 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}] 17:22:18 INFO - PROCESS | 1956 | 1461284538747 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:22:18 INFO - PROCESS | 1956 | 1461284538751 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd3b800 == 33 [pid = 1956] [id = 105] 17:22:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x114d59c00) [pid = 1956] [serial = 312] [outer = 0x0] 17:22:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x11c03c800) [pid = 1956] [serial = 313] [outer = 0x114d59c00] 17:22:18 INFO - PROCESS | 1956 | 1461284538777 Marionette DEBUG loaded listener.js 17:22:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x11c7e6800) [pid = 1956] [serial = 314] [outer = 0x114d59c00] 17:22:19 INFO - PROCESS | 1956 | 1461284539119 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]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:22:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 17:22:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:22:19 INFO - PROCESS | 1956 | 1461284539137 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1956 | 1461284539138 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:22:19 INFO - PROCESS | 1956 | 1461284539140 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1956 | 1461284539141 Marionette TRACE conn2 <- [1,394,null,{}] 17:22:19 INFO - PROCESS | 1956 | 1461284539147 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}] 17:22:19 INFO - PROCESS | 1956 | 1461284539242 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:22:19 INFO - PROCESS | 1956 | 1461284539247 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bea9800 == 34 [pid = 1956] [id = 106] 17:22:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x115292c00) [pid = 1956] [serial = 315] [outer = 0x0] 17:22:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x11c994c00) [pid = 1956] [serial = 316] [outer = 0x115292c00] 17:22:19 INFO - PROCESS | 1956 | 1461284539277 Marionette DEBUG loaded listener.js 17:22:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x125efbc00) [pid = 1956] [serial = 317] [outer = 0x115292c00] 17:22:19 INFO - PROCESS | 1956 | 1461284539598 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]]]}] 17:22:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:22:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 472ms 17:22:19 INFO - PROCESS | 1956 | 1461284539614 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:22:19 INFO - PROCESS | 1956 | 1461284539616 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:22:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:22:19 INFO - PROCESS | 1956 | 1461284539618 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:22:19 INFO - PROCESS | 1956 | 1461284539620 Marionette TRACE conn2 <- [1,398,null,{}] 17:22:19 INFO - PROCESS | 1956 | 1461284539623 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}] 17:22:19 INFO - PROCESS | 1956 | 1461284539711 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:22:19 INFO - PROCESS | 1956 | 1461284539717 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c779000 == 35 [pid = 1956] [id = 107] 17:22:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x125efc000) [pid = 1956] [serial = 318] [outer = 0x0] 17:22:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x126794000) [pid = 1956] [serial = 319] [outer = 0x125efc000] 17:22:19 INFO - PROCESS | 1956 | 1461284539742 Marionette DEBUG loaded listener.js 17:22:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x127597c00) [pid = 1956] [serial = 320] [outer = 0x125efc000] 17:22:20 INFO - PROCESS | 1956 | 1461284540081 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]]]}] 17:22:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:22:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 470ms 17:22:20 INFO - PROCESS | 1956 | 1461284540089 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:22:20 INFO - PROCESS | 1956 | 1461284540090 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:22:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:22:20 INFO - PROCESS | 1956 | 1461284540097 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1956 | 1461284540098 Marionette TRACE conn2 <- [1,402,null,{}] 17:22:20 INFO - PROCESS | 1956 | 1461284540100 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}] 17:22:20 INFO - PROCESS | 1956 | 1461284540206 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:22:20 INFO - PROCESS | 1956 | 1461284540216 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b0f000 == 36 [pid = 1956] [id = 108] 17:22:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x127596c00) [pid = 1956] [serial = 321] [outer = 0x0] 17:22:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x128930800) [pid = 1956] [serial = 322] [outer = 0x127596c00] 17:22:20 INFO - PROCESS | 1956 | 1461284540243 Marionette DEBUG loaded listener.js 17:22:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x128f44c00) [pid = 1956] [serial = 323] [outer = 0x127596c00] 17:22:20 INFO - PROCESS | 1956 | 1461284540673 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]]]}] 17:22:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:22:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 623ms 17:22:20 INFO - PROCESS | 1956 | 1461284540717 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:22:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:22:20 INFO - PROCESS | 1956 | 1461284540719 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:22:20 INFO - PROCESS | 1956 | 1461284540723 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:22:20 INFO - PROCESS | 1956 | 1461284540724 Marionette TRACE conn2 <- [1,406,null,{}] 17:22:20 INFO - PROCESS | 1956 | 1461284540728 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}] 17:22:20 INFO - PROCESS | 1956 | 1461284540937 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:22:20 INFO - PROCESS | 1956 | 1461284540986 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x115233000 == 37 [pid = 1956] [id = 109] 17:22:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x114503800) [pid = 1956] [serial = 324] [outer = 0x0] 17:22:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x1147e2400) [pid = 1956] [serial = 325] [outer = 0x114503800] 17:22:21 INFO - PROCESS | 1956 | 1461284541018 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x114f66c00) [pid = 1956] [serial = 326] [outer = 0x114503800] 17:22:21 INFO - PROCESS | 1956 | 1461284541499 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]]]}] 17:22:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:22:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 820ms 17:22:21 INFO - PROCESS | 1956 | 1461284541546 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:22:21 INFO - PROCESS | 1956 | 1461284541549 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:22:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:22:21 INFO - PROCESS | 1956 | 1461284541553 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:22:21 INFO - PROCESS | 1956 | 1461284541557 Marionette TRACE conn2 <- [1,410,null,{}] 17:22:21 INFO - PROCESS | 1956 | 1461284541561 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}] 17:22:21 INFO - PROCESS | 1956 | 1461284541657 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:22:21 INFO - PROCESS | 1956 | 1461284541715 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x119903800 == 38 [pid = 1956] [id = 110] 17:22:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x118656400) [pid = 1956] [serial = 327] [outer = 0x0] 17:22:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x118c3bc00) [pid = 1956] [serial = 328] [outer = 0x118656400] 17:22:21 INFO - PROCESS | 1956 | 1461284541747 Marionette DEBUG loaded listener.js 17:22:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11994cc00) [pid = 1956] [serial = 329] [outer = 0x118656400] 17:22:22 INFO - PROCESS | 1956 | 1461284542203 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]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:22:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 672ms 17:22:22 INFO - PROCESS | 1956 | 1461284542242 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1956 | 1461284542245 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:22:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:22:22 INFO - PROCESS | 1956 | 1461284542249 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1956 | 1461284542250 Marionette TRACE conn2 <- [1,414,null,{}] 17:22:22 INFO - PROCESS | 1956 | 1461284542253 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}] 17:22:22 INFO - PROCESS | 1956 | 1461284542349 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:22:22 INFO - PROCESS | 1956 | 1461284542408 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd50000 == 39 [pid = 1956] [id = 111] 17:22:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11a90b000) [pid = 1956] [serial = 330] [outer = 0x0] 17:22:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11aa99c00) [pid = 1956] [serial = 331] [outer = 0x11a90b000] 17:22:22 INFO - PROCESS | 1956 | 1461284542438 Marionette DEBUG loaded listener.js 17:22:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11ae8bc00) [pid = 1956] [serial = 332] [outer = 0x11a90b000] 17:22:22 INFO - PROCESS | 1956 | 1461284542913 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]]]}] 17:22:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:22:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 670ms 17:22:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:22:22 INFO - PROCESS | 1956 | 1461284542948 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:22:22 INFO - PROCESS | 1956 | 1461284542950 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:22:22 INFO - PROCESS | 1956 | 1461284542958 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:22:22 INFO - PROCESS | 1956 | 1461284542962 Marionette TRACE conn2 <- [1,418,null,{}] 17:22:23 INFO - PROCESS | 1956 | 1461284543121 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}] 17:22:23 INFO - PROCESS | 1956 | 1461284543219 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:22:23 INFO - PROCESS | 1956 | 1461284543249 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x11990f000 == 40 [pid = 1956] [id = 112] 17:22:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x1154c2400) [pid = 1956] [serial = 333] [outer = 0x0] 17:22:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11641c800) [pid = 1956] [serial = 334] [outer = 0x1154c2400] 17:22:23 INFO - PROCESS | 1956 | 1461284543276 Marionette DEBUG loaded listener.js 17:22:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x118655c00) [pid = 1956] [serial = 335] [outer = 0x1154c2400] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x125b0f000 == 39 [pid = 1956] [id = 108] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x11c779000 == 38 [pid = 1956] [id = 107] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x11bea9800 == 37 [pid = 1956] [id = 106] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd3b800 == 36 [pid = 1956] [id = 105] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x11b916000 == 35 [pid = 1956] [id = 104] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x11af78000 == 34 [pid = 1956] [id = 103] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac80000 == 33 [pid = 1956] [id = 102] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac3b000 == 32 [pid = 1956] [id = 101] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x125b30c00) [pid = 1956] [serial = 271] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x119912000 == 31 [pid = 1956] [id = 100] 17:22:23 INFO - PROCESS | 1956 | --DOCSHELL 0x119285000 == 30 [pid = 1956] [id = 99] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x12ee29400) [pid = 1956] [serial = 239] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x12b153000) [pid = 1956] [serial = 256] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x12cf5b000) [pid = 1956] [serial = 259] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x1155b8400) [pid = 1956] [serial = 241] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x118c38800) [pid = 1956] [serial = 242] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11a503000) [pid = 1956] [serial = 244] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11b9eac00) [pid = 1956] [serial = 245] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x12637bc00) [pid = 1956] [serial = 250] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x12882fc00) [pid = 1956] [serial = 251] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x12d3be400) [pid = 1956] [serial = 262] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x12d14e800) [pid = 1956] [serial = 260] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x11c4eac00) [pid = 1956] [serial = 247] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x11c706800) [pid = 1956] [serial = 248] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x11bdfd000) [pid = 1956] [serial = 268] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x11856c400) [pid = 1956] [serial = 265] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x11c3a7400) [pid = 1956] [serial = 269] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x12d94e000) [pid = 1956] [serial = 263] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x128f3c800) [pid = 1956] [serial = 253] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x129510800) [pid = 1956] [serial = 254] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x12b3e3000) [pid = 1956] [serial = 257] [outer = 0x0] [url = about:blank] 17:22:23 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x1191c4400) [pid = 1956] [serial = 266] [outer = 0x0] [url = about:blank] 17:22:24 INFO - PROCESS | 1956 | 1461284544170 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]]]}] 17:22:24 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 17:22:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1260ms 17:22:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:22:24 INFO - PROCESS | 1956 | 1461284544215 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:22:24 INFO - PROCESS | 1956 | 1461284544218 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:22:24 INFO - PROCESS | 1956 | 1461284544221 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:22:24 INFO - PROCESS | 1956 | 1461284544222 Marionette TRACE conn2 <- [1,422,null,{}] 17:22:24 INFO - PROCESS | 1956 | 1461284544225 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}] 17:22:24 INFO - PROCESS | 1956 | 1461284544297 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:22:24 INFO - PROCESS | 1956 | 1461284544304 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x11851e800 == 31 [pid = 1956] [id = 113] 17:22:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x11994dc00) [pid = 1956] [serial = 336] [outer = 0x0] 17:22:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x119952800) [pid = 1956] [serial = 337] [outer = 0x11994dc00] 17:22:24 INFO - PROCESS | 1956 | 1461284544336 Marionette DEBUG loaded listener.js 17:22:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x11a503800) [pid = 1956] [serial = 338] [outer = 0x11994dc00] 17:22:25 INFO - PROCESS | 1956 | 1461284545174 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]]]}] 17:22:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:22:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 969ms 17:22:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:22:25 INFO - PROCESS | 1956 | 1461284545190 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:22:25 INFO - PROCESS | 1956 | 1461284545191 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:22:25 INFO - PROCESS | 1956 | 1461284545195 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:22:25 INFO - PROCESS | 1956 | 1461284545196 Marionette TRACE conn2 <- [1,426,null,{}] 17:22:25 INFO - PROCESS | 1956 | 1461284545199 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}] 17:22:25 INFO - PROCESS | 1956 | 1461284545273 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:22:25 INFO - PROCESS | 1956 | 1461284545281 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac31000 == 32 [pid = 1956] [id = 114] 17:22:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x114d61000) [pid = 1956] [serial = 339] [outer = 0x0] 17:22:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x11aca9800) [pid = 1956] [serial = 340] [outer = 0x114d61000] 17:22:25 INFO - PROCESS | 1956 | 1461284545311 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x11b865000) [pid = 1956] [serial = 341] [outer = 0x114d61000] 17:22:25 INFO - PROCESS | 1956 | 1461284545667 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] 17:22:25 INFO - PROCESS | 1956 | 1461284545722 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:22:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:22:25 INFO - PROCESS | 1956 | 1461284545735 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:22:25 INFO - PROCESS | 1956 | 1461284545736 Marionette TRACE conn2 <- [1,430,null,{}] 17:22:25 INFO - PROCESS | 1956 | 1461284545739 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}] 17:22:25 INFO - PROCESS | 1956 | 1461284545812 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:22:25 INFO - PROCESS | 1956 | 1461284545818 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b96b000 == 33 [pid = 1956] [id = 115] 17:22:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x11b9ee400) [pid = 1956] [serial = 342] [outer = 0x0] 17:22:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11c03c400) [pid = 1956] [serial = 343] [outer = 0x11b9ee400] 17:22:25 INFO - PROCESS | 1956 | 1461284545846 Marionette DEBUG loaded listener.js 17:22:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11c30a000) [pid = 1956] [serial = 344] [outer = 0x11b9ee400] 17:22:26 INFO - PROCESS | 1956 | 1461284546204 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]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:22:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 532ms 17:22:26 INFO - PROCESS | 1956 | 1461284546257 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1956 | 1461284546258 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:22:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:22:26 INFO - PROCESS | 1956 | 1461284546261 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1956 | 1461284546262 Marionette TRACE conn2 <- [1,434,null,{}] 17:22:26 INFO - PROCESS | 1956 | 1461284546264 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}] 17:22:26 INFO - PROCESS | 1956 | 1461284546352 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:22:26 INFO - PROCESS | 1956 | 1461284546382 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c06b000 == 34 [pid = 1956] [id = 116] 17:22:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x114236400) [pid = 1956] [serial = 345] [outer = 0x0] 17:22:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11c4b9c00) [pid = 1956] [serial = 346] [outer = 0x114236400] 17:22:26 INFO - PROCESS | 1956 | 1461284546407 Marionette DEBUG loaded listener.js 17:22:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x11c704000) [pid = 1956] [serial = 347] [outer = 0x114236400] 17:22:26 INFO - PROCESS | 1956 | 1461284546725 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]]]}] 17:22:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:22:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 17:22:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:22:26 INFO - PROCESS | 1956 | 1461284546782 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:22:26 INFO - PROCESS | 1956 | 1461284546783 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:22:26 INFO - PROCESS | 1956 | 1461284546785 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:22:26 INFO - PROCESS | 1956 | 1461284546786 Marionette TRACE conn2 <- [1,438,null,{}] 17:22:26 INFO - PROCESS | 1956 | 1461284546789 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}] 17:22:26 INFO - PROCESS | 1956 | 1461284546897 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:22:26 INFO - PROCESS | 1956 | 1461284546928 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c95f800 == 35 [pid = 1956] [id = 117] 17:22:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x125b2b400) [pid = 1956] [serial = 348] [outer = 0x0] 17:22:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x125d0d400) [pid = 1956] [serial = 349] [outer = 0x125b2b400] 17:22:26 INFO - PROCESS | 1956 | 1461284546956 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x126793400) [pid = 1956] [serial = 350] [outer = 0x125b2b400] 17:22:27 INFO - PROCESS | 1956 | 1461284547304 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]]]}] 17:22:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:22:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 567ms 17:22:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:22:27 INFO - PROCESS | 1956 | 1461284547354 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1956 | 1461284547355 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:22:27 INFO - PROCESS | 1956 | 1461284547357 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1956 | 1461284547358 Marionette TRACE conn2 <- [1,442,null,{}] 17:22:27 INFO - PROCESS | 1956 | 1461284547367 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}] 17:22:27 INFO - PROCESS | 1956 | 1461284547462 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:22:27 INFO - PROCESS | 1956 | 1461284547466 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x125f7e000 == 36 [pid = 1956] [id = 118] 17:22:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x125b30000) [pid = 1956] [serial = 351] [outer = 0x0] 17:22:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x126a24c00) [pid = 1956] [serial = 352] [outer = 0x125b30000] 17:22:27 INFO - PROCESS | 1956 | 1461284547497 Marionette DEBUG loaded listener.js 17:22:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x129063400) [pid = 1956] [serial = 353] [outer = 0x125b30000] 17:22:27 INFO - PROCESS | 1956 | 1461284547910 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]]]}] 17:22:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:22:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 568ms 17:22:27 INFO - PROCESS | 1956 | 1461284547925 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:22:27 INFO - PROCESS | 1956 | 1461284547928 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:22:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:22:27 INFO - PROCESS | 1956 | 1461284547931 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:22:27 INFO - PROCESS | 1956 | 1461284547932 Marionette TRACE conn2 <- [1,446,null,{}] 17:22:27 INFO - PROCESS | 1956 | 1461284547941 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}] 17:22:28 INFO - PROCESS | 1956 | 1461284548057 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:22:28 INFO - PROCESS | 1956 | 1461284548063 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x118f3d000 == 37 [pid = 1956] [id = 119] 17:22:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x126268400) [pid = 1956] [serial = 354] [outer = 0x0] 17:22:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x129513800) [pid = 1956] [serial = 355] [outer = 0x126268400] 17:22:28 INFO - PROCESS | 1956 | 1461284548236 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12951b400) [pid = 1956] [serial = 356] [outer = 0x126268400] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11c702800) [pid = 1956] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x114d59c00) [pid = 1956] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x125efc000) [pid = 1956] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x115292c00) [pid = 1956] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x11bdcec00) [pid = 1956] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11994bc00) [pid = 1956] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x1158bac00) [pid = 1956] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11afeb400) [pid = 1956] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x1147d7c00) [pid = 1956] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x1157b4800) [pid = 1956] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x118c90400) [pid = 1956] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:22:28 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x11bdfc000) [pid = 1956] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:22:28 INFO - PROCESS | 1956 | 1461284548640 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]]]}] 17:22:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:22:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 727ms 17:22:28 INFO - PROCESS | 1956 | 1461284548658 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:22:28 INFO - PROCESS | 1956 | 1461284548660 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:22:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:22:28 INFO - PROCESS | 1956 | 1461284548666 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:22:28 INFO - PROCESS | 1956 | 1461284548667 Marionette TRACE conn2 <- [1,450,null,{}] 17:22:28 INFO - PROCESS | 1956 | 1461284548669 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}] 17:22:28 INFO - PROCESS | 1956 | 1461284548743 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:22:28 INFO - PROCESS | 1956 | 1461284548788 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac30800 == 38 [pid = 1956] [id = 120] 17:22:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x1147d7c00) [pid = 1956] [serial = 357] [outer = 0x0] 17:22:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11c3ab000) [pid = 1956] [serial = 358] [outer = 0x1147d7c00] 17:22:28 INFO - PROCESS | 1956 | 1461284548813 Marionette DEBUG loaded listener.js 17:22:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x128929000) [pid = 1956] [serial = 359] [outer = 0x1147d7c00] 17:22:29 INFO - PROCESS | 1956 | 1461284549095 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] 17:22:29 INFO - PROCESS | 1956 | 1461284549136 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:22:29 INFO - PROCESS | 1956 | 1461284549138 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 1956 | 1461284549139 Marionette TRACE conn2 <- [1,454,null,{}] 17:22:29 INFO - PROCESS | 1956 | 1461284549142 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}] 17:22:29 INFO - PROCESS | 1956 | 1461284549220 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:22:29 INFO - PROCESS | 1956 | 1461284549225 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x126e21000 == 39 [pid = 1956] [id = 121] 17:22:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x129518800) [pid = 1956] [serial = 360] [outer = 0x0] 17:22:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x12958bc00) [pid = 1956] [serial = 361] [outer = 0x129518800] 17:22:29 INFO - PROCESS | 1956 | 1461284549253 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x12b153000) [pid = 1956] [serial = 362] [outer = 0x129518800] 17:22:29 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:29 INFO - PROCESS | 1956 | 1461284549587 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]]]}] 17:22:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:22:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 17:22:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:22:29 INFO - PROCESS | 1956 | 1461284549608 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:22:29 INFO - PROCESS | 1956 | 1461284549609 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:22:29 INFO - PROCESS | 1956 | 1461284549613 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:22:29 INFO - PROCESS | 1956 | 1461284549615 Marionette TRACE conn2 <- [1,458,null,{}] 17:22:29 INFO - PROCESS | 1956 | 1461284549626 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}] 17:22:29 INFO - PROCESS | 1956 | 1461284549714 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:22:29 INFO - PROCESS | 1956 | 1461284549719 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x1288aa800 == 40 [pid = 1956] [id = 122] 17:22:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x126f3f400) [pid = 1956] [serial = 363] [outer = 0x0] 17:22:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x12b3e1000) [pid = 1956] [serial = 364] [outer = 0x126f3f400] 17:22:29 INFO - PROCESS | 1956 | 1461284549748 Marionette DEBUG loaded listener.js 17:22:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x12b6ec400) [pid = 1956] [serial = 365] [outer = 0x126f3f400] 17:22:30 INFO - PROCESS | 1956 | 1461284550058 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] 17:22:30 INFO - PROCESS | 1956 | 1461284550090 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:22:30 INFO - PROCESS | 1956 | 1461284550094 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1956 | 1461284550097 Marionette TRACE conn2 <- [1,462,null,{}] 17:22:30 INFO - PROCESS | 1956 | 1461284550100 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}] 17:22:30 INFO - PROCESS | 1956 | 1461284550173 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:22:30 INFO - PROCESS | 1956 | 1461284550179 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x129212000 == 41 [pid = 1956] [id = 123] 17:22:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x12b6ef800) [pid = 1956] [serial = 366] [outer = 0x0] 17:22:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x12ba34c00) [pid = 1956] [serial = 367] [outer = 0x12b6ef800] 17:22:30 INFO - PROCESS | 1956 | 1461284550205 Marionette DEBUG loaded listener.js 17:22:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12bd38800) [pid = 1956] [serial = 368] [outer = 0x12b6ef800] 17:22:30 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:30 INFO - PROCESS | 1956 | 1461284550733 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] 17:22:30 INFO - PROCESS | 1956 | 1461284550782 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:22:30 INFO - PROCESS | 1956 | 1461284550787 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:22:30 INFO - PROCESS | 1956 | 1461284550789 Marionette TRACE conn2 <- [1,466,null,{}] 17:22:30 INFO - PROCESS | 1956 | 1461284550793 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}] 17:22:30 INFO - PROCESS | 1956 | 1461284550892 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:22:30 INFO - PROCESS | 1956 | 1461284550989 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac2e000 == 42 [pid = 1956] [id = 124] 17:22:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11994d000) [pid = 1956] [serial = 369] [outer = 0x0] 17:22:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x119957000) [pid = 1956] [serial = 370] [outer = 0x11994d000] 17:22:31 INFO - PROCESS | 1956 | 1461284551020 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11aa91800) [pid = 1956] [serial = 371] [outer = 0x11994d000] 17:22:31 INFO - PROCESS | 1956 | 1461284551432 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] 17:22:31 INFO - PROCESS | 1956 | 1461284551465 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:22:31 INFO - PROCESS | 1956 | 1461284551469 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:22:31 INFO - PROCESS | 1956 | 1461284551471 Marionette TRACE conn2 <- [1,470,null,{}] 17:22:31 INFO - PROCESS | 1956 | 1461284551474 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}] 17:22:31 INFO - PROCESS | 1956 | 1461284551603 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:22:31 INFO - PROCESS | 1956 | 1461284551647 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b13000 == 43 [pid = 1956] [id = 125] 17:22:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11b9f2c00) [pid = 1956] [serial = 372] [outer = 0x0] 17:22:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11bdf5400) [pid = 1956] [serial = 373] [outer = 0x11b9f2c00] 17:22:31 INFO - PROCESS | 1956 | 1461284551677 Marionette DEBUG loaded listener.js 17:22:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11c08dc00) [pid = 1956] [serial = 374] [outer = 0x11b9f2c00] 17:22:32 INFO - PROCESS | 1956 | 1461284552110 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]]]}] 17:22:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:22:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 672ms 17:22:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:22:32 INFO - PROCESS | 1956 | 1461284552142 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:22:32 INFO - PROCESS | 1956 | 1461284552143 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:22:32 INFO - PROCESS | 1956 | 1461284552146 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:22:32 INFO - PROCESS | 1956 | 1461284552148 Marionette TRACE conn2 <- [1,474,null,{}] 17:22:32 INFO - PROCESS | 1956 | 1461284552156 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}] 17:22:32 INFO - PROCESS | 1956 | 1461284552313 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:22:32 INFO - PROCESS | 1956 | 1461284552358 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a814000 == 44 [pid = 1956] [id = 126] 17:22:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x1260e7c00) [pid = 1956] [serial = 375] [outer = 0x0] 17:22:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x126a28800) [pid = 1956] [serial = 376] [outer = 0x1260e7c00] 17:22:32 INFO - PROCESS | 1956 | 1461284552390 Marionette DEBUG loaded listener.js 17:22:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x129582c00) [pid = 1956] [serial = 377] [outer = 0x1260e7c00] 17:22:32 INFO - PROCESS | 1956 | 1461284552980 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]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 872ms 17:22:33 INFO - PROCESS | 1956 | 1461284553019 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:22:33 INFO - PROCESS | 1956 | 1461284553023 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:22:33 INFO - PROCESS | 1956 | 1461284553028 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1956 | 1461284553032 Marionette TRACE conn2 <- [1,478,null,{}] 17:22:33 INFO - PROCESS | 1956 | 1461284553038 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}] 17:22:33 INFO - PROCESS | 1956 | 1461284553162 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:22:33 INFO - PROCESS | 1956 | 1461284553281 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x119921800 == 45 [pid = 1956] [id = 127] 17:22:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x118c31400) [pid = 1956] [serial = 378] [outer = 0x0] 17:22:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x118c94c00) [pid = 1956] [serial = 379] [outer = 0x118c31400] 17:22:33 INFO - PROCESS | 1956 | 1461284553345 Marionette DEBUG loaded listener.js 17:22:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x119950c00) [pid = 1956] [serial = 380] [outer = 0x118c31400] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x1288aa800 == 44 [pid = 1956] [id = 122] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x126e21000 == 43 [pid = 1956] [id = 121] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac30800 == 42 [pid = 1956] [id = 120] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x118f3d000 == 41 [pid = 1956] [id = 119] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x125f7e000 == 40 [pid = 1956] [id = 118] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x11c95f800 == 39 [pid = 1956] [id = 117] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x11c06b000 == 38 [pid = 1956] [id = 116] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x11b96b000 == 37 [pid = 1956] [id = 115] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x128930800) [pid = 1956] [serial = 322] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11c076c00) [pid = 1956] [serial = 277] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x118eeb400) [pid = 1956] [serial = 274] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12b3d5400) [pid = 1956] [serial = 280] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11a90a800) [pid = 1956] [serial = 283] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac31000 == 36 [pid = 1956] [id = 114] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x11851e800 == 35 [pid = 1956] [id = 113] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x11990f000 == 34 [pid = 1956] [id = 112] 17:22:33 INFO - PROCESS | 1956 | --DOCSHELL 0x115233000 == 33 [pid = 1956] [id = 109] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11c03fc00) [pid = 1956] [serial = 304] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x119958000) [pid = 1956] [serial = 295] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11a908800) [pid = 1956] [serial = 296] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x1186b6800) [pid = 1956] [serial = 290] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x1177efc00) [pid = 1956] [serial = 289] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11b85b000) [pid = 1956] [serial = 301] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x114d56800) [pid = 1956] [serial = 286] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x115294c00) [pid = 1956] [serial = 287] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x11aa8c800) [pid = 1956] [serial = 298] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x11ac9f800) [pid = 1956] [serial = 299] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x118ceb000) [pid = 1956] [serial = 292] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x11928f400) [pid = 1956] [serial = 293] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11c4b1400) [pid = 1956] [serial = 307] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11c706000) [pid = 1956] [serial = 310] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11c4f2000) [pid = 1956] [serial = 308] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x11c03c800) [pid = 1956] [serial = 313] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11c7e6800) [pid = 1956] [serial = 314] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x126794000) [pid = 1956] [serial = 319] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x11c710400) [pid = 1956] [serial = 311] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x11c994c00) [pid = 1956] [serial = 316] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x11c079800) [pid = 1956] [serial = 305] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x125efbc00) [pid = 1956] [serial = 317] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x11bdb3000) [pid = 1956] [serial = 302] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x127597c00) [pid = 1956] [serial = 320] [outer = 0x0] [url = about:blank] 17:22:33 INFO - PROCESS | 1956 | 1461284553838 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]]]}] 17:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 826ms 17:22:33 INFO - PROCESS | 1956 | 1461284553853 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:22:33 INFO - PROCESS | 1956 | 1461284553857 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:22:33 INFO - PROCESS | 1956 | 1461284553862 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:22:33 INFO - PROCESS | 1956 | 1461284553865 Marionette TRACE conn2 <- [1,482,null,{}] 17:22:33 INFO - PROCESS | 1956 | 1461284553868 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}] 17:22:33 INFO - PROCESS | 1956 | 1461284553942 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:22:33 INFO - PROCESS | 1956 | 1461284553949 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x118f3d000 == 34 [pid = 1956] [id = 128] 17:22:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x114f72400) [pid = 1956] [serial = 381] [outer = 0x0] 17:22:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x11aa92c00) [pid = 1956] [serial = 382] [outer = 0x114f72400] 17:22:33 INFO - PROCESS | 1956 | 1461284553976 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x11afecc00) [pid = 1956] [serial = 383] [outer = 0x114f72400] 17:22:34 INFO - PROCESS | 1956 | 1461284554317 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]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:22:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 473ms 17:22:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:22:34 INFO - PROCESS | 1956 | 1461284554335 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1956 | 1461284554336 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:22:34 INFO - PROCESS | 1956 | 1461284554339 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1956 | 1461284554341 Marionette TRACE conn2 <- [1,486,null,{}] 17:22:34 INFO - PROCESS | 1956 | 1461284554351 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}] 17:22:34 INFO - PROCESS | 1956 | 1461284554437 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:22:34 INFO - PROCESS | 1956 | 1461284554483 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac83000 == 35 [pid = 1956] [id = 129] 17:22:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11b862c00) [pid = 1956] [serial = 384] [outer = 0x0] 17:22:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11c06dc00) [pid = 1956] [serial = 385] [outer = 0x11b862c00] 17:22:34 INFO - PROCESS | 1956 | 1461284554511 Marionette DEBUG loaded listener.js 17:22:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11c4ebc00) [pid = 1956] [serial = 386] [outer = 0x11b862c00] 17:22:34 INFO - PROCESS | 1956 | 1461284554904 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]]]}] 17:22:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:22:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 576ms 17:22:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:22:34 INFO - PROCESS | 1956 | 1461284554916 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:22:34 INFO - PROCESS | 1956 | 1461284554919 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:22:34 INFO - PROCESS | 1956 | 1461284554922 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:22:34 INFO - PROCESS | 1956 | 1461284554924 Marionette TRACE conn2 <- [1,490,null,{}] 17:22:34 INFO - PROCESS | 1956 | 1461284554929 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}] 17:22:35 INFO - PROCESS | 1956 | 1461284555057 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:22:35 INFO - PROCESS | 1956 | 1461284555121 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b972800 == 36 [pid = 1956] [id = 130] 17:22:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11c072000) [pid = 1956] [serial = 387] [outer = 0x0] 17:22:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x11c708c00) [pid = 1956] [serial = 388] [outer = 0x11c072000] 17:22:35 INFO - PROCESS | 1956 | 1461284555161 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x125d05800) [pid = 1956] [serial = 389] [outer = 0x11c072000] 17:22:35 INFO - PROCESS | 1956 | 1461284555446 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]]]}] 17:22:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:22:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 569ms 17:22:35 INFO - PROCESS | 1956 | 1461284555492 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:22:35 INFO - PROCESS | 1956 | 1461284555493 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:22:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:22:35 INFO - PROCESS | 1956 | 1461284555503 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:22:35 INFO - PROCESS | 1956 | 1461284555504 Marionette TRACE conn2 <- [1,494,null,{}] 17:22:35 INFO - PROCESS | 1956 | 1461284555507 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}] 17:22:35 INFO - PROCESS | 1956 | 1461284555587 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:22:35 INFO - PROCESS | 1956 | 1461284555637 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd4f800 == 37 [pid = 1956] [id = 131] 17:22:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x114f68c00) [pid = 1956] [serial = 390] [outer = 0x0] 17:22:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x125ef6800) [pid = 1956] [serial = 391] [outer = 0x114f68c00] 17:22:35 INFO - PROCESS | 1956 | 1461284555662 Marionette DEBUG loaded listener.js 17:22:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x126a26000) [pid = 1956] [serial = 392] [outer = 0x114f68c00] 17:22:35 INFO - PROCESS | 1956 | 1461284555985 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]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 17:22:36 INFO - PROCESS | 1956 | 1461284556025 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1956 | 1461284556026 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:22:36 INFO - PROCESS | 1956 | 1461284556029 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1956 | 1461284556030 Marionette TRACE conn2 <- [1,498,null,{}] 17:22:36 INFO - PROCESS | 1956 | 1461284556032 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}] 17:22:36 INFO - PROCESS | 1956 | 1461284556138 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:22:36 INFO - PROCESS | 1956 | 1461284556152 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x115729000 == 38 [pid = 1956] [id = 132] 17:22:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x126a26c00) [pid = 1956] [serial = 393] [outer = 0x0] 17:22:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x12892bc00) [pid = 1956] [serial = 394] [outer = 0x126a26c00] 17:22:36 INFO - PROCESS | 1956 | 1461284556179 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x12b14c800) [pid = 1956] [serial = 395] [outer = 0x126a26c00] 17:22:36 INFO - PROCESS | 1956 | 1461284556592 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]]]}] 17:22:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:22:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 17:22:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:22:36 INFO - PROCESS | 1956 | 1461284556650 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:22:36 INFO - PROCESS | 1956 | 1461284556652 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:22:36 INFO - PROCESS | 1956 | 1461284556655 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:22:36 INFO - PROCESS | 1956 | 1461284556657 Marionette TRACE conn2 <- [1,502,null,{}] 17:22:36 INFO - PROCESS | 1956 | 1461284556660 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}] 17:22:36 INFO - PROCESS | 1956 | 1461284556775 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:22:36 INFO - PROCESS | 1956 | 1461284556824 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x11579f800 == 39 [pid = 1956] [id = 133] 17:22:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x12b3dac00) [pid = 1956] [serial = 396] [outer = 0x0] 17:22:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12b4f0c00) [pid = 1956] [serial = 397] [outer = 0x12b3dac00] 17:22:36 INFO - PROCESS | 1956 | 1461284556849 Marionette DEBUG loaded listener.js 17:22:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x12b6ee400) [pid = 1956] [serial = 398] [outer = 0x12b3dac00] 17:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 519ms 17:22:37 INFO - PROCESS | 1956 | 1461284557171 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]]]}] 17:22:37 INFO - PROCESS | 1956 | 1461284557174 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 1956 | 1461284557176 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:22:37 INFO - PROCESS | 1956 | 1461284557183 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1956 | 1461284557184 Marionette TRACE conn2 <- [1,506,null,{}] 17:22:37 INFO - PROCESS | 1956 | 1461284557186 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}] 17:22:37 INFO - PROCESS | 1956 | 1461284557284 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:22:37 INFO - PROCESS | 1956 | 1461284557289 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x12659e000 == 40 [pid = 1956] [id = 134] 17:22:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x12b6ef000) [pid = 1956] [serial = 399] [outer = 0x0] 17:22:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x12ba30400) [pid = 1956] [serial = 400] [outer = 0x12b6ef000] 17:22:37 INFO - PROCESS | 1956 | 1461284557314 Marionette DEBUG loaded listener.js 17:22:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x12cd48400) [pid = 1956] [serial = 401] [outer = 0x12b6ef000] 17:22:37 INFO - PROCESS | 1956 | 1461284557641 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]]]}] 17:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 472ms 17:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:22:37 INFO - PROCESS | 1956 | 1461284557652 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:22:37 INFO - PROCESS | 1956 | 1461284557654 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:22:37 INFO - PROCESS | 1956 | 1461284557656 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:22:37 INFO - PROCESS | 1956 | 1461284557657 Marionette TRACE conn2 <- [1,510,null,{}] 17:22:37 INFO - PROCESS | 1956 | 1461284557659 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}] 17:22:37 INFO - PROCESS | 1956 | 1461284557750 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:22:37 INFO - PROCESS | 1956 | 1461284557780 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x12767e000 == 41 [pid = 1956] [id = 135] 17:22:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x12cd48800) [pid = 1956] [serial = 402] [outer = 0x0] 17:22:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x12ce61800) [pid = 1956] [serial = 403] [outer = 0x12cd48800] 17:22:37 INFO - PROCESS | 1956 | 1461284557805 Marionette DEBUG loaded listener.js 17:22:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x12cf5d800) [pid = 1956] [serial = 404] [outer = 0x12cd48800] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x125b2b400) [pid = 1956] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x114236400) [pid = 1956] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x114d61000) [pid = 1956] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11994dc00) [pid = 1956] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x126f3f400) [pid = 1956] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11b9ee400) [pid = 1956] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x1154c2400) [pid = 1956] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x127596c00) [pid = 1956] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x125b30000) [pid = 1956] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x129518800) [pid = 1956] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x126268400) [pid = 1956] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:22:38 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x1147d7c00) [pid = 1956] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:22:38 INFO - PROCESS | 1956 | 1461284558203 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]]]}] 17:22:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:22:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 569ms 17:22:38 INFO - PROCESS | 1956 | 1461284558225 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:22:38 INFO - PROCESS | 1956 | 1461284558227 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:22:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:22:38 INFO - PROCESS | 1956 | 1461284558235 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - PROCESS | 1956 | 1461284558236 Marionette TRACE conn2 <- [1,514,null,{}] 17:22:38 INFO - PROCESS | 1956 | 1461284558247 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}] 17:22:38 INFO - PROCESS | 1956 | 1461284558327 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:22:38 INFO - PROCESS | 1956 | 1461284558333 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x126a06800 == 42 [pid = 1956] [id = 136] 17:22:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x114d60400) [pid = 1956] [serial = 405] [outer = 0x0] 17:22:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x126268400) [pid = 1956] [serial = 406] [outer = 0x114d60400] 17:22:38 INFO - PROCESS | 1956 | 1461284558359 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x12b3de800) [pid = 1956] [serial = 407] [outer = 0x114d60400] 17:22:38 INFO - PROCESS | 1956 | 1461284558670 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]]]}] 17:22:38 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 17:22:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 17:22:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:22:38 INFO - PROCESS | 1956 | 1461284558704 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:22:38 INFO - PROCESS | 1956 | 1461284558706 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:22:38 INFO - PROCESS | 1956 | 1461284558708 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:22:38 INFO - PROCESS | 1956 | 1461284558710 Marionette TRACE conn2 <- [1,518,null,{}] 17:22:38 INFO - PROCESS | 1956 | 1461284558712 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}] 17:22:38 INFO - PROCESS | 1956 | 1461284558802 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:22:38 INFO - PROCESS | 1956 | 1461284558806 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b40b800 == 43 [pid = 1956] [id = 137] 17:22:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x12ce60000) [pid = 1956] [serial = 408] [outer = 0x0] 17:22:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12d14b800) [pid = 1956] [serial = 409] [outer = 0x12ce60000] 17:22:38 INFO - PROCESS | 1956 | 1461284558836 Marionette DEBUG loaded listener.js 17:22:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x12d159000) [pid = 1956] [serial = 410] [outer = 0x12ce60000] 17:22:39 INFO - PROCESS | 1956 | 1461284559184 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]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 17:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:22:39 INFO - PROCESS | 1956 | 1461284559227 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1956 | 1461284559228 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:22:39 INFO - PROCESS | 1956 | 1461284559231 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1956 | 1461284559232 Marionette TRACE conn2 <- [1,522,null,{}] 17:22:39 INFO - PROCESS | 1956 | 1461284559234 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}] 17:22:39 INFO - PROCESS | 1956 | 1461284559317 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:22:39 INFO - PROCESS | 1956 | 1461284559322 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9ba000 == 44 [pid = 1956] [id = 138] 17:22:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x12d3bd000) [pid = 1956] [serial = 411] [outer = 0x0] 17:22:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x12d3cbc00) [pid = 1956] [serial = 412] [outer = 0x12d3bd000] 17:22:39 INFO - PROCESS | 1956 | 1461284559350 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x12dad7400) [pid = 1956] [serial = 413] [outer = 0x12d3bd000] 17:22:39 INFO - PROCESS | 1956 | 1461284559772 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]]]}] 17:22:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:22:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 569ms 17:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:22:39 INFO - PROCESS | 1956 | 1461284559800 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:22:39 INFO - PROCESS | 1956 | 1461284559802 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:22:39 INFO - PROCESS | 1956 | 1461284559804 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:22:39 INFO - PROCESS | 1956 | 1461284559805 Marionette TRACE conn2 <- [1,526,null,{}] 17:22:39 INFO - PROCESS | 1956 | 1461284559807 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}] 17:22:39 INFO - PROCESS | 1956 | 1461284559901 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:22:39 INFO - PROCESS | 1956 | 1461284559908 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bea6800 == 45 [pid = 1956] [id = 139] 17:22:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x12dad7800) [pid = 1956] [serial = 414] [outer = 0x0] 17:22:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x12dadec00) [pid = 1956] [serial = 415] [outer = 0x12dad7800] 17:22:39 INFO - PROCESS | 1956 | 1461284559936 Marionette DEBUG loaded listener.js 17:22:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x12e222800) [pid = 1956] [serial = 416] [outer = 0x12dad7800] 17:22:40 INFO - PROCESS | 1956 | 1461284560413 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]]]}] 17:22:40 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 17:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 671ms 17:22:40 INFO - PROCESS | 1956 | 1461284560475 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:22:40 INFO - PROCESS | 1956 | 1461284560479 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:22:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:22:40 INFO - PROCESS | 1956 | 1461284560483 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:22:40 INFO - PROCESS | 1956 | 1461284560485 Marionette TRACE conn2 <- [1,530,null,{}] 17:22:40 INFO - PROCESS | 1956 | 1461284560489 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}] 17:22:40 INFO - PROCESS | 1956 | 1461284560614 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:22:40 INFO - PROCESS | 1956 | 1461284560665 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x119916000 == 46 [pid = 1956] [id = 140] 17:22:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x119950000) [pid = 1956] [serial = 417] [outer = 0x0] 17:22:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11aa93000) [pid = 1956] [serial = 418] [outer = 0x119950000] 17:22:40 INFO - PROCESS | 1956 | 1461284560696 Marionette DEBUG loaded listener.js 17:22:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11ae8e800) [pid = 1956] [serial = 419] [outer = 0x119950000] 17:22:41 INFO - PROCESS | 1956 | 1461284561068 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"]]]}] 17:22:41 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 17:22:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:22:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:22:41 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 17:22:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:22:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:22:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:22:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 620ms 17:22:41 INFO - PROCESS | 1956 | 1461284561104 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1956 | 1461284561108 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:22:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:22:41 INFO - PROCESS | 1956 | 1461284561113 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1956 | 1461284561115 Marionette TRACE conn2 <- [1,534,null,{}] 17:22:41 INFO - PROCESS | 1956 | 1461284561117 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}] 17:22:41 INFO - PROCESS | 1956 | 1461284561223 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:22:41 INFO - PROCESS | 1956 | 1461284561272 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x126346000 == 47 [pid = 1956] [id = 141] 17:22:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11b9ea400) [pid = 1956] [serial = 420] [outer = 0x0] 17:22:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11c4b2800) [pid = 1956] [serial = 421] [outer = 0x11b9ea400] 17:22:41 INFO - PROCESS | 1956 | 1461284561301 Marionette DEBUG loaded listener.js 17:22:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x126502c00) [pid = 1956] [serial = 422] [outer = 0x11b9ea400] 17:22:41 INFO - PROCESS | 1956 | 1461284561707 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]]]}] 17:22:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:22:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 620ms 17:22:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:22:41 INFO - PROCESS | 1956 | 1461284561736 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:22:41 INFO - PROCESS | 1956 | 1461284561738 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:22:41 INFO - PROCESS | 1956 | 1461284561742 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:22:41 INFO - PROCESS | 1956 | 1461284561748 Marionette TRACE conn2 <- [1,538,null,{}] 17:22:41 INFO - PROCESS | 1956 | 1461284561758 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}] 17:22:41 INFO - PROCESS | 1956 | 1461284561905 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:22:42 INFO - PROCESS | 1956 | 1461284562050 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d124800 == 48 [pid = 1956] [id = 142] 17:22:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12958cc00) [pid = 1956] [serial = 423] [outer = 0x0] 17:22:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12b6ea000) [pid = 1956] [serial = 424] [outer = 0x12958cc00] 17:22:42 INFO - PROCESS | 1956 | 1461284562098 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12cf61800) [pid = 1956] [serial = 425] [outer = 0x12958cc00] 17:22:42 INFO - PROCESS | 1956 | 1461284562449 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]]]}] 17:22:42 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. 17:22:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 726ms 17:22:42 INFO - PROCESS | 1956 | 1461284562468 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:22:42 INFO - PROCESS | 1956 | 1461284562469 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:22:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:22:42 INFO - PROCESS | 1956 | 1461284562472 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:22:42 INFO - PROCESS | 1956 | 1461284562473 Marionette TRACE conn2 <- [1,542,null,{}] 17:22:42 INFO - PROCESS | 1956 | 1461284562476 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}] 17:22:42 INFO - PROCESS | 1956 | 1461284562576 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:22:42 INFO - PROCESS | 1956 | 1461284562621 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d90d000 == 49 [pid = 1956] [id = 143] 17:22:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12b3d4400) [pid = 1956] [serial = 426] [outer = 0x0] 17:22:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12d14dc00) [pid = 1956] [serial = 427] [outer = 0x12b3d4400] 17:22:42 INFO - PROCESS | 1956 | 1461284562651 Marionette DEBUG loaded listener.js 17:22:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12dad7c00) [pid = 1956] [serial = 428] [outer = 0x12b3d4400] 17:22:43 INFO - PROCESS | 1956 | 1461284563014 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]]]}] 17:22:43 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. 17:22:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 569ms 17:22:43 INFO - PROCESS | 1956 | 1461284563041 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:22:43 INFO - PROCESS | 1956 | 1461284563043 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:22:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:22:43 INFO - PROCESS | 1956 | 1461284563045 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1956 | 1461284563046 Marionette TRACE conn2 <- [1,546,null,{}] 17:22:43 INFO - PROCESS | 1956 | 1461284563049 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}] 17:22:43 INFO - PROCESS | 1956 | 1461284563153 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:22:43 INFO - PROCESS | 1956 | 1461284563232 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da22800 == 50 [pid = 1956] [id = 144] 17:22:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12d949400) [pid = 1956] [serial = 429] [outer = 0x0] 17:22:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12e224c00) [pid = 1956] [serial = 430] [outer = 0x12d949400] 17:22:43 INFO - PROCESS | 1956 | 1461284563267 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12e22c800) [pid = 1956] [serial = 431] [outer = 0x12d949400] 17:22:43 INFO - PROCESS | 1956 | 1461284563659 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]]]}] 17:22:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:22:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 621ms 17:22:43 INFO - PROCESS | 1956 | 1461284563667 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:22:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:22:43 INFO - PROCESS | 1956 | 1461284563668 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:22:43 INFO - PROCESS | 1956 | 1461284563670 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:22:43 INFO - PROCESS | 1956 | 1461284563671 Marionette TRACE conn2 <- [1,550,null,{}] 17:22:43 INFO - PROCESS | 1956 | 1461284563674 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}] 17:22:43 INFO - PROCESS | 1956 | 1461284563787 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:22:43 INFO - PROCESS | 1956 | 1461284563860 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e093800 == 51 [pid = 1956] [id = 145] 17:22:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12e22f000) [pid = 1956] [serial = 432] [outer = 0x0] 17:22:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12e293800) [pid = 1956] [serial = 433] [outer = 0x12e22f000] 17:22:43 INFO - PROCESS | 1956 | 1461284563904 Marionette DEBUG loaded listener.js 17:22:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12e31e400) [pid = 1956] [serial = 434] [outer = 0x12e22f000] 17:22:44 INFO - PROCESS | 1956 | 1461284564271 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]]]}] 17:22:44 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. 17:22:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 619ms 17:22:44 INFO - PROCESS | 1956 | 1461284564290 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:22:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:22:44 INFO - PROCESS | 1956 | 1461284564291 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:22:44 INFO - PROCESS | 1956 | 1461284564294 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:22:44 INFO - PROCESS | 1956 | 1461284564295 Marionette TRACE conn2 <- [1,554,null,{}] 17:22:44 INFO - PROCESS | 1956 | 1461284564298 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}] 17:22:44 INFO - PROCESS | 1956 | 1461284564400 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:22:44 INFO - PROCESS | 1956 | 1461284564452 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac7e800 == 52 [pid = 1956] [id = 146] 17:22:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11994f000) [pid = 1956] [serial = 435] [outer = 0x0] 17:22:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x125b2e800) [pid = 1956] [serial = 436] [outer = 0x11994f000] 17:22:44 INFO - PROCESS | 1956 | 1461284564485 Marionette DEBUG loaded listener.js 17:22:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12e31ec00) [pid = 1956] [serial = 437] [outer = 0x11994f000] 17:22:44 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:45 INFO - PROCESS | 1956 | 1461284565195 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]]]}] 17:22:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:22:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 920ms 17:22:45 INFO - PROCESS | 1956 | 1461284565236 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:22:45 INFO - PROCESS | 1956 | 1461284565239 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:22:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:22:45 INFO - PROCESS | 1956 | 1461284565249 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:22:45 INFO - PROCESS | 1956 | 1461284565252 Marionette TRACE conn2 <- [1,558,null,{}] 17:22:45 INFO - PROCESS | 1956 | 1461284565258 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}] 17:22:45 INFO - PROCESS | 1956 | 1461284565391 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:22:45 INFO - PROCESS | 1956 | 1461284565476 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac93800 == 53 [pid = 1956] [id = 147] 17:22:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11856f000) [pid = 1956] [serial = 438] [outer = 0x0] 17:22:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x118c2f400) [pid = 1956] [serial = 439] [outer = 0x11856f000] 17:22:45 INFO - PROCESS | 1956 | 1461284565521 Marionette DEBUG loaded listener.js 17:22:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11994c400) [pid = 1956] [serial = 440] [outer = 0x11856f000] 17:22:46 INFO - PROCESS | 1956 | 1461284566003 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]]]}] 17:22:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:22:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 780ms 17:22:46 INFO - PROCESS | 1956 | 1461284566025 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:22:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:22:46 INFO - PROCESS | 1956 | 1461284566031 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:22:46 INFO - PROCESS | 1956 | 1461284566035 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1956 | 1461284566037 Marionette TRACE conn2 <- [1,562,null,{}] 17:22:46 INFO - PROCESS | 1956 | 1461284566039 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}] 17:22:46 INFO - PROCESS | 1956 | 1461284566131 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:22:46 INFO - PROCESS | 1956 | 1461284566178 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x11990d800 == 54 [pid = 1956] [id = 148] 17:22:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x118636400) [pid = 1956] [serial = 441] [outer = 0x0] 17:22:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11a787800) [pid = 1956] [serial = 442] [outer = 0x118636400] 17:22:46 INFO - PROCESS | 1956 | 1461284566205 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x11acabc00) [pid = 1956] [serial = 443] [outer = 0x118636400] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9ba000 == 53 [pid = 1956] [id = 138] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x12b40b800 == 52 [pid = 1956] [id = 137] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x126a06800 == 51 [pid = 1956] [id = 136] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x12767e000 == 50 [pid = 1956] [id = 135] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x12659e000 == 49 [pid = 1956] [id = 134] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x11579f800 == 48 [pid = 1956] [id = 133] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x115729000 == 47 [pid = 1956] [id = 132] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd4f800 == 46 [pid = 1956] [id = 131] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x11b972800 == 45 [pid = 1956] [id = 130] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac83000 == 44 [pid = 1956] [id = 129] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x118f3d000 == 43 [pid = 1956] [id = 128] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x119921800 == 42 [pid = 1956] [id = 127] 17:22:46 INFO - PROCESS | 1956 | --DOCSHELL 0x129212000 == 41 [pid = 1956] [id = 123] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11aa99c00) [pid = 1956] [serial = 331] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x119952800) [pid = 1956] [serial = 337] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11a503800) [pid = 1956] [serial = 338] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x1147e2400) [pid = 1956] [serial = 325] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x118c3bc00) [pid = 1956] [serial = 328] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x118655c00) [pid = 1956] [serial = 335] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x11641c800) [pid = 1956] [serial = 334] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x128f44c00) [pid = 1956] [serial = 323] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:46 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x125d0d400) [pid = 1956] [serial = 349] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11c704000) [pid = 1956] [serial = 347] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c4b9c00) [pid = 1956] [serial = 346] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11aca9800) [pid = 1956] [serial = 340] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11b865000) [pid = 1956] [serial = 341] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12b6ec400) [pid = 1956] [serial = 365] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x126793400) [pid = 1956] [serial = 350] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11c03c400) [pid = 1956] [serial = 343] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x126a24c00) [pid = 1956] [serial = 352] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12958bc00) [pid = 1956] [serial = 361] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12b153000) [pid = 1956] [serial = 362] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12b3e1000) [pid = 1956] [serial = 364] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12951b400) [pid = 1956] [serial = 356] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x128929000) [pid = 1956] [serial = 359] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x129513800) [pid = 1956] [serial = 355] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x129063400) [pid = 1956] [serial = 353] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c3ab000) [pid = 1956] [serial = 358] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11c30a000) [pid = 1956] [serial = 344] [outer = 0x0] [url = about:blank] 17:22:46 INFO - PROCESS | 1956 | 1461284566594 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]]]}] 17:22:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:22:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 569ms 17:22:46 INFO - PROCESS | 1956 | 1461284566604 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:22:46 INFO - PROCESS | 1956 | 1461284566605 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:22:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:22:46 INFO - PROCESS | 1956 | 1461284566608 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:22:46 INFO - PROCESS | 1956 | 1461284566610 Marionette TRACE conn2 <- [1,566,null,{}] 17:22:46 INFO - PROCESS | 1956 | 1461284566618 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}] 17:22:46 INFO - PROCESS | 1956 | 1461284566700 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:22:46 INFO - PROCESS | 1956 | 1461284566705 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac33000 == 42 [pid = 1956] [id = 149] 17:22:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11afeac00) [pid = 1956] [serial = 444] [outer = 0x0] 17:22:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11bdfa800) [pid = 1956] [serial = 445] [outer = 0x11afeac00] 17:22:46 INFO - PROCESS | 1956 | 1461284566736 Marionette DEBUG loaded listener.js 17:22:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11c3b4000) [pid = 1956] [serial = 446] [outer = 0x11afeac00] 17:22:46 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:47 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:47 INFO - PROCESS | 1956 | 1461284567098 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]]]}] 17:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 525ms 17:22:47 INFO - PROCESS | 1956 | 1461284567133 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:22:47 INFO - PROCESS | 1956 | 1461284567135 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:22:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:22:47 INFO - PROCESS | 1956 | 1461284567137 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:22:47 INFO - PROCESS | 1956 | 1461284567138 Marionette TRACE conn2 <- [1,570,null,{}] 17:22:47 INFO - PROCESS | 1956 | 1461284567140 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}] 17:22:47 INFO - PROCESS | 1956 | 1461284567218 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:22:47 INFO - PROCESS | 1956 | 1461284567222 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd38000 == 43 [pid = 1956] [id = 150] 17:22:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11c4ec000) [pid = 1956] [serial = 447] [outer = 0x0] 17:22:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11c70f000) [pid = 1956] [serial = 448] [outer = 0x11c4ec000] 17:22:47 INFO - PROCESS | 1956 | 1461284567249 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x125f0b400) [pid = 1956] [serial = 449] [outer = 0x11c4ec000] 17:22:47 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:47 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:47 INFO - PROCESS | 1956 | 1461284567570 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]]]}] 17:22:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:22:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 470ms 17:22:47 INFO - PROCESS | 1956 | 1461284567607 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:22:47 INFO - PROCESS | 1956 | 1461284567608 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:22:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:22:47 INFO - PROCESS | 1956 | 1461284567611 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:22:47 INFO - PROCESS | 1956 | 1461284567612 Marionette TRACE conn2 <- [1,574,null,{}] 17:22:47 INFO - PROCESS | 1956 | 1461284567614 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}] 17:22:47 INFO - PROCESS | 1956 | 1461284567697 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:22:47 INFO - PROCESS | 1956 | 1461284567744 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c366800 == 44 [pid = 1956] [id = 151] 17:22:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11c703000) [pid = 1956] [serial = 450] [outer = 0x0] 17:22:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x126794c00) [pid = 1956] [serial = 451] [outer = 0x11c703000] 17:22:47 INFO - PROCESS | 1956 | 1461284567770 Marionette DEBUG loaded listener.js 17:22:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x128929c00) [pid = 1956] [serial = 452] [outer = 0x11c703000] 17:22:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12892a000) [pid = 1956] [serial = 453] [outer = 0x12f472800] 17:22:48 INFO - PROCESS | 1956 | 1461284568114 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]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:22:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 522ms 17:22:48 INFO - PROCESS | 1956 | 1461284568134 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1956 | 1461284568135 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:22:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:22:48 INFO - PROCESS | 1956 | 1461284568137 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1956 | 1461284568138 Marionette TRACE conn2 <- [1,578,null,{}] 17:22:48 INFO - PROCESS | 1956 | 1461284568141 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}] 17:22:48 INFO - PROCESS | 1956 | 1461284568234 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:22:48 INFO - PROCESS | 1956 | 1461284568294 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b17800 == 45 [pid = 1956] [id = 152] 17:22:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11ae10400) [pid = 1956] [serial = 454] [outer = 0x0] 17:22:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11c4e6800) [pid = 1956] [serial = 455] [outer = 0x11ae10400] 17:22:48 INFO - PROCESS | 1956 | 1461284568319 Marionette DEBUG loaded listener.js 17:22:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12bd39400) [pid = 1956] [serial = 456] [outer = 0x11ae10400] 17:22:48 INFO - PROCESS | 1956 | 1461284568656 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]]]}] 17:22:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:22:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 572ms 17:22:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:22:48 INFO - PROCESS | 1956 | 1461284568709 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:22:48 INFO - PROCESS | 1956 | 1461284568710 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:22:48 INFO - PROCESS | 1956 | 1461284568712 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:22:48 INFO - PROCESS | 1956 | 1461284568713 Marionette TRACE conn2 <- [1,582,null,{}] 17:22:48 INFO - PROCESS | 1956 | 1461284568715 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}] 17:22:48 INFO - PROCESS | 1956 | 1461284568808 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:22:48 INFO - PROCESS | 1956 | 1461284568842 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x12617f800 == 46 [pid = 1956] [id = 153] 17:22:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12bd39c00) [pid = 1956] [serial = 457] [outer = 0x0] 17:22:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12cf60c00) [pid = 1956] [serial = 458] [outer = 0x12bd39c00] 17:22:48 INFO - PROCESS | 1956 | 1461284568867 Marionette DEBUG loaded listener.js 17:22:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12d3bd400) [pid = 1956] [serial = 459] [outer = 0x12bd39c00] 17:22:49 INFO - PROCESS | 1956 | 1461284569203 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]]]}] 17:22:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:22:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 17:22:49 INFO - PROCESS | 1956 | 1461284569233 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1956 | 1461284569234 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:22:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:22:49 INFO - PROCESS | 1956 | 1461284569247 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1956 | 1461284569248 Marionette TRACE conn2 <- [1,586,null,{}] 17:22:49 INFO - PROCESS | 1956 | 1461284569250 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}] 17:22:49 INFO - PROCESS | 1956 | 1461284569354 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:22:49 INFO - PROCESS | 1956 | 1461284569359 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x1288a7000 == 47 [pid = 1956] [id = 154] 17:22:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11afe9400) [pid = 1956] [serial = 460] [outer = 0x0] 17:22:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12dadd000) [pid = 1956] [serial = 461] [outer = 0x11afe9400] 17:22:49 INFO - PROCESS | 1956 | 1461284569402 Marionette DEBUG loaded listener.js 17:22:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12e22d400) [pid = 1956] [serial = 462] [outer = 0x11afe9400] 17:22:49 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:49 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:49 INFO - PROCESS | 1956 | 1461284569793 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]]]}] 17:22:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:22:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 17:22:49 INFO - PROCESS | 1956 | 1461284569819 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:22:49 INFO - PROCESS | 1956 | 1461284569821 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:22:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:22:49 INFO - PROCESS | 1956 | 1461284569824 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:22:49 INFO - PROCESS | 1956 | 1461284569825 Marionette TRACE conn2 <- [1,590,null,{}] 17:22:49 INFO - PROCESS | 1956 | 1461284569829 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}] 17:22:49 INFO - PROCESS | 1956 | 1461284569983 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:22:50 INFO - PROCESS | 1956 | 1461284570007 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b40b000 == 48 [pid = 1956] [id = 155] 17:22:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12dadc800) [pid = 1956] [serial = 463] [outer = 0x0] 17:22:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12e298800) [pid = 1956] [serial = 464] [outer = 0x12dadc800] 17:22:50 INFO - PROCESS | 1956 | 1461284570049 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12e317c00) [pid = 1956] [serial = 465] [outer = 0x12dadc800] 17:22:50 INFO - PROCESS | 1956 | 1461284570468 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]]]}] 17:22:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:22:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 674ms 17:22:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:22:50 INFO - PROCESS | 1956 | 1461284570505 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:22:50 INFO - PROCESS | 1956 | 1461284570506 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:22:50 INFO - PROCESS | 1956 | 1461284570508 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:22:50 INFO - PROCESS | 1956 | 1461284570509 Marionette TRACE conn2 <- [1,594,null,{}] 17:22:50 INFO - PROCESS | 1956 | 1461284570512 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}] 17:22:50 INFO - PROCESS | 1956 | 1461284570713 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x118987000) [pid = 1956] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11a90ec00) [pid = 1956] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12b14c400) [pid = 1956] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11994e800) [pid = 1956] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12d3bd000) [pid = 1956] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x126a26c00) [pid = 1956] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12b3dac00) [pid = 1956] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12cd48800) [pid = 1956] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12b6ef800) [pid = 1956] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11c072000) [pid = 1956] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11b862c00) [pid = 1956] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x114f72400) [pid = 1956] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12b6ef000) [pid = 1956] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x114f68c00) [pid = 1956] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x118c31400) [pid = 1956] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12ce60000) [pid = 1956] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:22:50 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x114d60400) [pid = 1956] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:22:50 INFO - PROCESS | 1956 | 1461284570753 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x114b6d800 == 49 [pid = 1956] [id = 156] 17:22:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x114d53800) [pid = 1956] [serial = 466] [outer = 0x0] 17:22:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x1154c1c00) [pid = 1956] [serial = 467] [outer = 0x114d53800] 17:22:50 INFO - PROCESS | 1956 | 1461284570779 Marionette DEBUG loaded listener.js 17:22:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11b85b000) [pid = 1956] [serial = 468] [outer = 0x114d53800] 17:22:51 INFO - PROCESS | 1956 | 1461284571049 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]]]}] 17:22:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:22:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 17:22:51 INFO - PROCESS | 1956 | 1461284571087 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1956 | 1461284571089 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:22:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:22:51 INFO - PROCESS | 1956 | 1461284571091 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1956 | 1461284571093 Marionette TRACE conn2 <- [1,598,null,{}] 17:22:51 INFO - PROCESS | 1956 | 1461284571103 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}] 17:22:51 INFO - PROCESS | 1956 | 1461284571229 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:22:51 INFO - PROCESS | 1956 | 1461284571278 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6ad000 == 50 [pid = 1956] [id = 157] 17:22:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x114d5e400) [pid = 1956] [serial = 469] [outer = 0x0] 17:22:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11c706800) [pid = 1956] [serial = 470] [outer = 0x114d5e400] 17:22:51 INFO - PROCESS | 1956 | 1461284571307 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12e6e2400) [pid = 1956] [serial = 471] [outer = 0x114d5e400] 17:22:51 INFO - PROCESS | 1956 | 1461284571603 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]]]}] 17:22:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:22:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 527ms 17:22:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:22:51 INFO - PROCESS | 1956 | 1461284571619 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:22:51 INFO - PROCESS | 1956 | 1461284571620 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:22:51 INFO - PROCESS | 1956 | 1461284571622 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:22:51 INFO - PROCESS | 1956 | 1461284571623 Marionette TRACE conn2 <- [1,602,null,{}] 17:22:51 INFO - PROCESS | 1956 | 1461284571626 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}] 17:22:51 INFO - PROCESS | 1956 | 1461284571721 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:22:51 INFO - PROCESS | 1956 | 1461284571725 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e43f000 == 51 [pid = 1956] [id = 158] 17:22:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12e6e2800) [pid = 1956] [serial = 472] [outer = 0x0] 17:22:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12eae4800) [pid = 1956] [serial = 473] [outer = 0x12e6e2800] 17:22:51 INFO - PROCESS | 1956 | 1461284571751 Marionette DEBUG loaded listener.js 17:22:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12eaecc00) [pid = 1956] [serial = 474] [outer = 0x12e6e2800] 17:22:52 INFO - PROCESS | 1956 | 1461284572077 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]]]}] 17:22:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:22:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 17:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:22:52 INFO - PROCESS | 1956 | 1461284572091 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1956 | 1461284572092 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:22:52 INFO - PROCESS | 1956 | 1461284572094 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1956 | 1461284572096 Marionette TRACE conn2 <- [1,606,null,{}] 17:22:52 INFO - PROCESS | 1956 | 1461284572101 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}] 17:22:52 INFO - PROCESS | 1956 | 1461284572207 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:22:52 INFO - PROCESS | 1956 | 1461284572213 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e453800 == 52 [pid = 1956] [id = 159] 17:22:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12b3dc000) [pid = 1956] [serial = 475] [outer = 0x0] 17:22:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12eae6400) [pid = 1956] [serial = 476] [outer = 0x12b3dc000] 17:22:52 INFO - PROCESS | 1956 | 1461284572238 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12ee1c800) [pid = 1956] [serial = 477] [outer = 0x12b3dc000] 17:22:52 INFO - PROCESS | 1956 | 1461284572552 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]]]}] 17:22:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:22:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 472ms 17:22:52 INFO - PROCESS | 1956 | 1461284572567 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:22:52 INFO - PROCESS | 1956 | 1461284572568 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:22:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:22:52 INFO - PROCESS | 1956 | 1461284572571 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:22:52 INFO - PROCESS | 1956 | 1461284572572 Marionette TRACE conn2 <- [1,610,null,{}] 17:22:52 INFO - PROCESS | 1956 | 1461284572574 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}] 17:22:52 INFO - PROCESS | 1956 | 1461284572660 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:22:52 INFO - PROCESS | 1956 | 1461284572667 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec86000 == 53 [pid = 1956] [id = 160] 17:22:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12eaf2c00) [pid = 1956] [serial = 478] [outer = 0x0] 17:22:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12ee23c00) [pid = 1956] [serial = 479] [outer = 0x12eaf2c00] 17:22:52 INFO - PROCESS | 1956 | 1461284572692 Marionette DEBUG loaded listener.js 17:22:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12ee28c00) [pid = 1956] [serial = 480] [outer = 0x12eaf2c00] 17:22:53 INFO - PROCESS | 1956 | 1461284573189 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]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 668ms 17:22:53 INFO - PROCESS | 1956 | 1461284573240 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1956 | 1461284573242 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:22:53 INFO - PROCESS | 1956 | 1461284573247 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1956 | 1461284573249 Marionette TRACE conn2 <- [1,614,null,{}] 17:22:53 INFO - PROCESS | 1956 | 1461284573253 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}] 17:22:53 INFO - PROCESS | 1956 | 1461284573357 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:22:53 INFO - PROCESS | 1956 | 1461284573423 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x11990f000 == 54 [pid = 1956] [id = 161] 17:22:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x118ceb000) [pid = 1956] [serial = 481] [outer = 0x0] 17:22:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11a502c00) [pid = 1956] [serial = 482] [outer = 0x118ceb000] 17:22:53 INFO - PROCESS | 1956 | 1461284573454 Marionette DEBUG loaded listener.js 17:22:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11ac9ec00) [pid = 1956] [serial = 483] [outer = 0x118ceb000] 17:22:53 INFO - PROCESS | 1956 | 1461284573874 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]]]}] 17:22:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:22:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 17:22:53 INFO - PROCESS | 1956 | 1461284573918 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:22:53 INFO - PROCESS | 1956 | 1461284573922 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:22:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:22:53 INFO - PROCESS | 1956 | 1461284573927 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:22:53 INFO - PROCESS | 1956 | 1461284573929 Marionette TRACE conn2 <- [1,618,null,{}] 17:22:53 INFO - PROCESS | 1956 | 1461284573932 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}] 17:22:54 INFO - PROCESS | 1956 | 1461284574062 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:22:54 INFO - PROCESS | 1956 | 1461284574114 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b1a000 == 55 [pid = 1956] [id = 162] 17:22:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11ac9f800) [pid = 1956] [serial = 484] [outer = 0x0] 17:22:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11c044400) [pid = 1956] [serial = 485] [outer = 0x11ac9f800] 17:22:54 INFO - PROCESS | 1956 | 1461284574144 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x125efd400) [pid = 1956] [serial = 486] [outer = 0x11ac9f800] 17:22:54 INFO - PROCESS | 1956 | 1461284574563 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]]]}] 17:22:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:22:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 670ms 17:22:54 INFO - PROCESS | 1956 | 1461284574597 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:22:54 INFO - PROCESS | 1956 | 1461284574599 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:22:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:22:54 INFO - PROCESS | 1956 | 1461284574601 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:22:54 INFO - PROCESS | 1956 | 1461284574604 Marionette TRACE conn2 <- [1,622,null,{}] 17:22:54 INFO - PROCESS | 1956 | 1461284574612 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}] 17:22:54 INFO - PROCESS | 1956 | 1461284574720 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:22:54 INFO - PROCESS | 1956 | 1461284574784 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da20000 == 56 [pid = 1956] [id = 163] 17:22:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x126507c00) [pid = 1956] [serial = 487] [outer = 0x0] 17:22:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12b3e1000) [pid = 1956] [serial = 488] [outer = 0x126507c00] 17:22:54 INFO - PROCESS | 1956 | 1461284574816 Marionette DEBUG loaded listener.js 17:22:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12cd49800) [pid = 1956] [serial = 489] [outer = 0x126507c00] 17:22:55 INFO - PROCESS | 1956 | 1461284575237 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]]]}] 17:22:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:22:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 674ms 17:22:55 INFO - PROCESS | 1956 | 1461284575275 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:22:55 INFO - PROCESS | 1956 | 1461284575277 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:22:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:22:55 INFO - PROCESS | 1956 | 1461284575280 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:22:55 INFO - PROCESS | 1956 | 1461284575281 Marionette TRACE conn2 <- [1,626,null,{}] 17:22:55 INFO - PROCESS | 1956 | 1461284575283 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}] 17:22:55 INFO - PROCESS | 1956 | 1461284575403 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:22:55 INFO - PROCESS | 1956 | 1461284575467 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec97000 == 57 [pid = 1956] [id = 164] 17:22:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12cf61000) [pid = 1956] [serial = 490] [outer = 0x0] 17:22:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x12dae0c00) [pid = 1956] [serial = 491] [outer = 0x12cf61000] 17:22:55 INFO - PROCESS | 1956 | 1461284575497 Marionette DEBUG loaded listener.js 17:22:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x12e319000) [pid = 1956] [serial = 492] [outer = 0x12cf61000] 17:22:55 INFO - PROCESS | 1956 | 1461284575929 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]]]}] 17:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 17:22:56 INFO - PROCESS | 1956 | 1461284576002 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:22:56 INFO - PROCESS | 1956 | 1461284576003 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:22:56 INFO - PROCESS | 1956 | 1461284576005 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:22:56 INFO - PROCESS | 1956 | 1461284576007 Marionette TRACE conn2 <- [1,630,null,{}] 17:22:56 INFO - PROCESS | 1956 | 1461284576009 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}] 17:22:56 INFO - PROCESS | 1956 | 1461284576110 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:22:56 INFO - PROCESS | 1956 | 1461284576177 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x119156800 == 58 [pid = 1956] [id = 165] 17:22:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x11864e000) [pid = 1956] [serial = 493] [outer = 0x0] 17:22:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x126f3e000) [pid = 1956] [serial = 494] [outer = 0x11864e000] 17:22:56 INFO - PROCESS | 1956 | 1461284576207 Marionette DEBUG loaded listener.js 17:22:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x12d3bec00) [pid = 1956] [serial = 495] [outer = 0x11864e000] 17:22:56 INFO - PROCESS | 1956 | 1461284576776 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]]]}] 17:22:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:22:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 821ms 17:22:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:22:56 INFO - PROCESS | 1956 | 1461284576827 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:22:56 INFO - PROCESS | 1956 | 1461284576829 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:22:56 INFO - PROCESS | 1956 | 1461284576833 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:22:56 INFO - PROCESS | 1956 | 1461284576835 Marionette TRACE conn2 <- [1,634,null,{}] 17:22:56 INFO - PROCESS | 1956 | 1461284576839 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}] 17:22:56 INFO - PROCESS | 1956 | 1461284576932 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:22:56 INFO - PROCESS | 1956 | 1461284576987 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b91e800 == 59 [pid = 1956] [id = 166] 17:22:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x1158b7400) [pid = 1956] [serial = 496] [outer = 0x0] 17:22:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x119951800) [pid = 1956] [serial = 497] [outer = 0x1158b7400] 17:22:57 INFO - PROCESS | 1956 | 1461284577016 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x11aa8cc00) [pid = 1956] [serial = 498] [outer = 0x1158b7400] 17:22:57 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:57 INFO - PROCESS | 1956 | 1461284577435 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]]]}] 17:22:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:22:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 620ms 17:22:57 INFO - PROCESS | 1956 | 1461284577453 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:22:57 INFO - PROCESS | 1956 | 1461284577457 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:22:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:22:57 INFO - PROCESS | 1956 | 1461284577461 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:22:57 INFO - PROCESS | 1956 | 1461284577463 Marionette TRACE conn2 <- [1,638,null,{}] 17:22:57 INFO - PROCESS | 1956 | 1461284577466 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}] 17:22:57 INFO - PROCESS | 1956 | 1461284577558 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:22:57 INFO - PROCESS | 1956 | 1461284577628 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x119173000 == 60 [pid = 1956] [id = 167] 17:22:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x11aa9a000) [pid = 1956] [serial = 499] [outer = 0x0] 17:22:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x11ae8c000) [pid = 1956] [serial = 500] [outer = 0x11aa9a000] 17:22:57 INFO - PROCESS | 1956 | 1461284577655 Marionette DEBUG loaded listener.js 17:22:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x11bdce800) [pid = 1956] [serial = 501] [outer = 0x11aa9a000] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x115220800 == 59 [pid = 1956] [id = 81] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x119903800 == 58 [pid = 1956] [id = 110] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x125b13000 == 57 [pid = 1956] [id = 125] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12e453800 == 56 [pid = 1956] [id = 159] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12e43f000 == 55 [pid = 1956] [id = 158] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6ad000 == 54 [pid = 1956] [id = 157] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x114b6d800 == 53 [pid = 1956] [id = 156] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12b40b000 == 52 [pid = 1956] [id = 155] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x12dadec00) [pid = 1956] [serial = 415] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x1288a7000 == 51 [pid = 1956] [id = 154] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12617f800 == 50 [pid = 1956] [id = 153] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x125b17800 == 49 [pid = 1956] [id = 152] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x11c366800 == 48 [pid = 1956] [id = 151] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd38000 == 47 [pid = 1956] [id = 150] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac33000 == 46 [pid = 1956] [id = 149] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x11990d800 == 45 [pid = 1956] [id = 148] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac93800 == 44 [pid = 1956] [id = 147] 17:22:57 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac7e800 == 43 [pid = 1956] [id = 146] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12e093800 == 42 [pid = 1956] [id = 145] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12da22800 == 41 [pid = 1956] [id = 144] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12d90d000 == 40 [pid = 1956] [id = 143] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x119916000 == 39 [pid = 1956] [id = 140] 17:22:57 INFO - PROCESS | 1956 | --DOCSHELL 0x12bea6800 == 38 [pid = 1956] [id = 139] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x119956400) [pid = 1956] [serial = 275] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x11c709400) [pid = 1956] [serial = 278] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x12b4f2000) [pid = 1956] [serial = 281] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x11c70fc00) [pid = 1956] [serial = 284] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x12d3cbc00) [pid = 1956] [serial = 412] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x12892bc00) [pid = 1956] [serial = 394] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12b6ee400) [pid = 1956] [serial = 398] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12b4f0c00) [pid = 1956] [serial = 397] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12ce61800) [pid = 1956] [serial = 403] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12ba34c00) [pid = 1956] [serial = 367] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12bd38800) [pid = 1956] [serial = 368] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x11c708c00) [pid = 1956] [serial = 388] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x125d05800) [pid = 1956] [serial = 389] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11bdf5400) [pid = 1956] [serial = 373] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11c06dc00) [pid = 1956] [serial = 385] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x11c4ebc00) [pid = 1956] [serial = 386] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x126a28800) [pid = 1956] [serial = 376] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11aa92c00) [pid = 1956] [serial = 382] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12ba30400) [pid = 1956] [serial = 400] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11afecc00) [pid = 1956] [serial = 383] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x119957000) [pid = 1956] [serial = 370] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x125ef6800) [pid = 1956] [serial = 391] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x119950c00) [pid = 1956] [serial = 380] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x118c94c00) [pid = 1956] [serial = 379] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12dad7400) [pid = 1956] [serial = 413] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12d14b800) [pid = 1956] [serial = 409] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12d159000) [pid = 1956] [serial = 410] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x126268400) [pid = 1956] [serial = 406] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12cf5d800) [pid = 1956] [serial = 404] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12b14c800) [pid = 1956] [serial = 395] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12cd48400) [pid = 1956] [serial = 401] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x126a26000) [pid = 1956] [serial = 392] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12b3de800) [pid = 1956] [serial = 407] [outer = 0x0] [url = about:blank] 17:22:57 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:22:58 INFO - PROCESS | 1956 | 1461284578038 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]]]}] 17:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 622ms 17:22:58 INFO - PROCESS | 1956 | 1461284578083 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1956 | 1461284578085 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:22:58 INFO - PROCESS | 1956 | 1461284578087 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1956 | 1461284578090 Marionette TRACE conn2 <- [1,642,null,{}] 17:22:58 INFO - PROCESS | 1956 | 1461284578097 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}] 17:22:58 INFO - PROCESS | 1956 | 1461284578183 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:22:58 INFO - PROCESS | 1956 | 1461284578257 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac99800 == 39 [pid = 1956] [id = 168] 17:22:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11bdce000) [pid = 1956] [serial = 502] [outer = 0x0] 17:22:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11c07a800) [pid = 1956] [serial = 503] [outer = 0x11bdce000] 17:22:58 INFO - PROCESS | 1956 | 1461284578284 Marionette DEBUG loaded listener.js 17:22:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11c617c00) [pid = 1956] [serial = 504] [outer = 0x11bdce000] 17:22:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:22:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 17:22:58 INFO - PROCESS | 1956 | 1461284578604 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]]]}] 17:22:58 INFO - PROCESS | 1956 | 1461284578608 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:22:58 INFO - PROCESS | 1956 | 1461284578610 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:22:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:22:58 INFO - PROCESS | 1956 | 1461284578614 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:22:58 INFO - PROCESS | 1956 | 1461284578617 Marionette TRACE conn2 <- [1,646,null,{}] 17:22:58 INFO - PROCESS | 1956 | 1461284578619 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}] 17:22:58 INFO - PROCESS | 1956 | 1461284578701 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:22:58 INFO - PROCESS | 1956 | 1461284578748 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b989000 == 40 [pid = 1956] [id = 169] 17:22:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11c618400) [pid = 1956] [serial = 505] [outer = 0x0] 17:22:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x125b35400) [pid = 1956] [serial = 506] [outer = 0x11c618400] 17:22:58 INFO - PROCESS | 1956 | 1461284578775 Marionette DEBUG loaded listener.js 17:22:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x126377c00) [pid = 1956] [serial = 507] [outer = 0x11c618400] 17:22:59 INFO - PROCESS | 1956 | 1461284579062 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]]]}] 17:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 17:22:59 INFO - PROCESS | 1956 | 1461284579086 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:22:59 INFO - PROCESS | 1956 | 1461284579087 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:22:59 INFO - PROCESS | 1956 | 1461284579089 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:22:59 INFO - PROCESS | 1956 | 1461284579090 Marionette TRACE conn2 <- [1,650,null,{}] 17:22:59 INFO - PROCESS | 1956 | 1461284579092 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}] 17:22:59 INFO - PROCESS | 1956 | 1461284579174 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:22:59 INFO - PROCESS | 1956 | 1461284579182 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c621800 == 41 [pid = 1956] [id = 170] 17:22:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11c08b400) [pid = 1956] [serial = 508] [outer = 0x0] 17:22:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x127590000) [pid = 1956] [serial = 509] [outer = 0x11c08b400] 17:22:59 INFO - PROCESS | 1956 | 1461284579208 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x129267800) [pid = 1956] [serial = 510] [outer = 0x11c08b400] 17:22:59 INFO - PROCESS | 1956 | 1461284579546 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]]]}] 17:22:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:22:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 470ms 17:22:59 INFO - PROCESS | 1956 | 1461284579560 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:22:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:22:59 INFO - PROCESS | 1956 | 1461284579561 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:22:59 INFO - PROCESS | 1956 | 1461284579566 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:22:59 INFO - PROCESS | 1956 | 1461284579568 Marionette TRACE conn2 <- [1,654,null,{}] 17:22:59 INFO - PROCESS | 1956 | 1461284579570 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}] 17:22:59 INFO - PROCESS | 1956 | 1461284579692 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:22:59 INFO - PROCESS | 1956 | 1461284579702 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:22:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x126180000 == 42 [pid = 1956] [id = 171] 17:22:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x129516400) [pid = 1956] [serial = 511] [outer = 0x0] 17:22:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12b155000) [pid = 1956] [serial = 512] [outer = 0x129516400] 17:22:59 INFO - PROCESS | 1956 | 1461284579730 Marionette DEBUG loaded listener.js 17:22:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12bd3b400) [pid = 1956] [serial = 513] [outer = 0x129516400] 17:23:00 INFO - PROCESS | 1956 | 1461284580066 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]]]}] 17:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 521ms 17:23:00 INFO - PROCESS | 1956 | 1461284580086 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1956 | 1461284580088 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:23:00 INFO - PROCESS | 1956 | 1461284580090 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1956 | 1461284580091 Marionette TRACE conn2 <- [1,658,null,{}] 17:23:00 INFO - PROCESS | 1956 | 1461284580093 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}] 17:23:00 INFO - PROCESS | 1956 | 1461284580189 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:23:00 INFO - PROCESS | 1956 | 1461284580202 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x12767d000 == 43 [pid = 1956] [id = 172] 17:23:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11c618c00) [pid = 1956] [serial = 514] [outer = 0x0] 17:23:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12cf5d800) [pid = 1956] [serial = 515] [outer = 0x11c618c00] 17:23:00 INFO - PROCESS | 1956 | 1461284580228 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12d152400) [pid = 1956] [serial = 516] [outer = 0x11c618c00] 17:23:00 INFO - PROCESS | 1956 | 1461284580546 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]]]}] 17:23:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:23:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 17:23:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:23:00 INFO - PROCESS | 1956 | 1461284580567 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:23:00 INFO - PROCESS | 1956 | 1461284580568 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:23:00 INFO - PROCESS | 1956 | 1461284580570 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:23:00 INFO - PROCESS | 1956 | 1461284580571 Marionette TRACE conn2 <- [1,662,null,{}] 17:23:00 INFO - PROCESS | 1956 | 1461284580574 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}] 17:23:00 INFO - PROCESS | 1956 | 1461284580670 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:23:00 INFO - PROCESS | 1956 | 1461284580674 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f6b000 == 44 [pid = 1956] [id = 173] 17:23:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12b6e4400) [pid = 1956] [serial = 517] [outer = 0x0] 17:23:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12d3c0c00) [pid = 1956] [serial = 518] [outer = 0x12b6e4400] 17:23:00 INFO - PROCESS | 1956 | 1461284580700 Marionette DEBUG loaded listener.js 17:23:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12dadf800) [pid = 1956] [serial = 519] [outer = 0x12b6e4400] 17:23:00 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:00 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:01 INFO - PROCESS | 1956 | 1461284581051 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]]]}] 17:23:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:23:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 17:23:01 INFO - PROCESS | 1956 | 1461284581098 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1956 | 1461284581099 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:23:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:23:01 INFO - PROCESS | 1956 | 1461284581101 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1956 | 1461284581102 Marionette TRACE conn2 <- [1,666,null,{}] 17:23:01 INFO - PROCESS | 1956 | 1461284581105 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}] 17:23:01 INFO - PROCESS | 1956 | 1461284581201 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:23:01 INFO - PROCESS | 1956 | 1461284581206 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b405000 == 45 [pid = 1956] [id = 174] 17:23:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12dae3400) [pid = 1956] [serial = 520] [outer = 0x0] 17:23:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12e22f800) [pid = 1956] [serial = 521] [outer = 0x12dae3400] 17:23:01 INFO - PROCESS | 1956 | 1461284581231 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12e29cc00) [pid = 1956] [serial = 522] [outer = 0x12dae3400] 17:23:01 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:01 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:01 INFO - PROCESS | 1956 | 1461284581562 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]]]}] 17:23:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:23:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 517ms 17:23:01 INFO - PROCESS | 1956 | 1461284581620 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:23:01 INFO - PROCESS | 1956 | 1461284581621 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:23:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:23:01 INFO - PROCESS | 1956 | 1461284581623 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:23:01 INFO - PROCESS | 1956 | 1461284581624 Marionette TRACE conn2 <- [1,670,null,{}] 17:23:01 INFO - PROCESS | 1956 | 1461284581632 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}] 17:23:01 INFO - PROCESS | 1956 | 1461284581729 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:23:01 INFO - PROCESS | 1956 | 1461284581733 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c0800 == 46 [pid = 1956] [id = 175] 17:23:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12dae4800) [pid = 1956] [serial = 523] [outer = 0x0] 17:23:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12e319c00) [pid = 1956] [serial = 524] [outer = 0x12dae4800] 17:23:01 INFO - PROCESS | 1956 | 1461284581758 Marionette DEBUG loaded listener.js 17:23:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x12e6e1000) [pid = 1956] [serial = 525] [outer = 0x12dae4800] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12e6e2800) [pid = 1956] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12b3dc000) [pid = 1956] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12bd39c00) [pid = 1956] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x12dadc800) [pid = 1956] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11afe9400) [pid = 1956] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11ae10400) [pid = 1956] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12dad7800) [pid = 1956] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11856f000) [pid = 1956] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x118636400) [pid = 1956] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x11c703000) [pid = 1956] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x114d5e400) [pid = 1956] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x114d53800) [pid = 1956] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11c4ec000) [pid = 1956] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:23:02 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11afeac00) [pid = 1956] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:23:02 INFO - PROCESS | 1956 | 1461284582235 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]]]}] 17:23:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:23:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 619ms 17:23:02 INFO - PROCESS | 1956 | 1461284582242 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 1956 | 1461284582244 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:23:02 INFO - PROCESS | 1956 | 1461284582250 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 1956 | 1461284582252 Marionette TRACE conn2 <- [1,674,null,{}] 17:23:02 INFO - PROCESS | 1956 | 1461284582254 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}] 17:23:02 INFO - PROCESS | 1956 | 1461284582352 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:23:02 INFO - PROCESS | 1956 | 1461284582356 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b405800 == 47 [pid = 1956] [id = 176] 17:23:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x115296c00) [pid = 1956] [serial = 526] [outer = 0x0] 17:23:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x125e76c00) [pid = 1956] [serial = 527] [outer = 0x115296c00] 17:23:02 INFO - PROCESS | 1956 | 1461284582386 Marionette DEBUG loaded listener.js 17:23:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12eae6800) [pid = 1956] [serial = 528] [outer = 0x115296c00] 17:23:02 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:02 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:23:02 INFO - PROCESS | 1956 | 1461284582737 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]]]}] 17:23:02 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 17:23:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 524ms 17:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:23:02 INFO - PROCESS | 1956 | 1461284582772 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:23:02 INFO - PROCESS | 1956 | 1461284582774 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:23:02 INFO - PROCESS | 1956 | 1461284582777 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:23:02 INFO - PROCESS | 1956 | 1461284582778 Marionette TRACE conn2 <- [1,678,null,{}] 17:23:02 INFO - PROCESS | 1956 | 1461284582782 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}] 17:23:02 INFO - PROCESS | 1956 | 1461284582908 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:23:02 INFO - PROCESS | 1956 | 1461284582915 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d139000 == 48 [pid = 1956] [id = 177] 17:23:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12eaeb000) [pid = 1956] [serial = 529] [outer = 0x0] 17:23:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12ee1b800) [pid = 1956] [serial = 530] [outer = 0x12eaeb000] 17:23:02 INFO - PROCESS | 1956 | 1461284582957 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12ee25c00) [pid = 1956] [serial = 531] [outer = 0x12eaeb000] 17:23:03 INFO - PROCESS | 1956 | 1461284583439 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]]]}] 17:23:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:23:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 673ms 17:23:03 INFO - PROCESS | 1956 | 1461284583458 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:23:03 INFO - PROCESS | 1956 | 1461284583459 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:23:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:23:03 INFO - PROCESS | 1956 | 1461284583463 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:23:03 INFO - PROCESS | 1956 | 1461284583464 Marionette TRACE conn2 <- [1,682,null,{}] 17:23:03 INFO - PROCESS | 1956 | 1461284583467 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}] 17:23:03 INFO - PROCESS | 1956 | 1461284583551 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:23:03 INFO - PROCESS | 1956 | 1461284583555 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e434000 == 49 [pid = 1956] [id = 178] 17:23:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12ee25400) [pid = 1956] [serial = 532] [outer = 0x0] 17:23:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12ee40800) [pid = 1956] [serial = 533] [outer = 0x12ee25400] 17:23:03 INFO - PROCESS | 1956 | 1461284583580 Marionette DEBUG loaded listener.js 17:23:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12ee47000) [pid = 1956] [serial = 534] [outer = 0x12ee25400] 17:23:04 INFO - PROCESS | 1956 | 1461284584404 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]]]}] 17:23:04 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) 17:23:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 17:23:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:23:04 INFO - PROCESS | 1956 | 1461284584434 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:23:04 INFO - PROCESS | 1956 | 1461284584437 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:23:04 INFO - PROCESS | 1956 | 1461284584441 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:23:04 INFO - PROCESS | 1956 | 1461284584444 Marionette TRACE conn2 <- [1,686,null,{}] 17:23:04 INFO - PROCESS | 1956 | 1461284584448 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}] 17:23:04 INFO - PROCESS | 1956 | 1461284584551 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:23:04 INFO - PROCESS | 1956 | 1461284584601 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x119905800 == 50 [pid = 1956] [id = 179] 17:23:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x118942800) [pid = 1956] [serial = 535] [outer = 0x0] 17:23:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x118c94c00) [pid = 1956] [serial = 536] [outer = 0x118942800] 17:23:04 INFO - PROCESS | 1956 | 1461284584634 Marionette DEBUG loaded listener.js 17:23:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x11a510400) [pid = 1956] [serial = 537] [outer = 0x118942800] 17:23:05 INFO - PROCESS | 1956 | 1461284585504 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]]]}] 17:23:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:23:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1072ms 17:23:05 INFO - PROCESS | 1956 | 1461284585527 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:23:05 INFO - PROCESS | 1956 | 1461284585532 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:23:05 INFO - PROCESS | 1956 | 1461284585539 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:23:05 INFO - PROCESS | 1956 | 1461284585541 Marionette TRACE conn2 <- [1,690,null,{}] 17:23:05 INFO - PROCESS | 1956 | 1461284585543 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}] 17:23:05 INFO - PROCESS | 1956 | 1461284585650 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:23:05 INFO - PROCESS | 1956 | 1461284585699 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c162000 == 51 [pid = 1956] [id = 180] 17:23:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x11aa97800) [pid = 1956] [serial = 538] [outer = 0x0] 17:23:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x11bdfa400) [pid = 1956] [serial = 539] [outer = 0x11aa97800] 17:23:05 INFO - PROCESS | 1956 | 1461284585729 Marionette DEBUG loaded listener.js 17:23:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x11c4b9c00) [pid = 1956] [serial = 540] [outer = 0x11aa97800] 17:23:06 INFO - PROCESS | 1956 | 1461284586634 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]]]}] 17:23:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:23:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 17:23:06 INFO - PROCESS | 1956 | 1461284586660 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:23:06 INFO - PROCESS | 1956 | 1461284586662 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:23:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:23:06 INFO - PROCESS | 1956 | 1461284586664 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:23:06 INFO - PROCESS | 1956 | 1461284586667 Marionette TRACE conn2 <- [1,694,null,{}] 17:23:06 INFO - PROCESS | 1956 | 1461284586675 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}] 17:23:06 INFO - PROCESS | 1956 | 1461284586781 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:23:06 INFO - PROCESS | 1956 | 1461284586832 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beb2000 == 52 [pid = 1956] [id = 181] 17:23:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x125d0bc00) [pid = 1956] [serial = 541] [outer = 0x0] 17:23:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x12b3dc000) [pid = 1956] [serial = 542] [outer = 0x125d0bc00] 17:23:06 INFO - PROCESS | 1956 | 1461284586864 Marionette DEBUG loaded listener.js 17:23:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x12b6ef800) [pid = 1956] [serial = 543] [outer = 0x125d0bc00] 17:23:07 INFO - PROCESS | 1956 | 1461284587799 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]]]}] 17:23:07 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) 17:23:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1173ms 17:23:07 INFO - PROCESS | 1956 | 1461284587838 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:23:07 INFO - PROCESS | 1956 | 1461284587840 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:23:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:23:07 INFO - PROCESS | 1956 | 1461284587842 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:23:07 INFO - PROCESS | 1956 | 1461284587844 Marionette TRACE conn2 <- [1,698,null,{}] 17:23:07 INFO - PROCESS | 1956 | 1461284587846 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}] 17:23:07 INFO - PROCESS | 1956 | 1461284587947 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:23:08 INFO - PROCESS | 1956 | 1461284587998 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec9a000 == 53 [pid = 1956] [id = 182] 17:23:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x12b6ef400) [pid = 1956] [serial = 544] [outer = 0x0] 17:23:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x12cfcf000) [pid = 1956] [serial = 545] [outer = 0x12b6ef400] 17:23:08 INFO - PROCESS | 1956 | 1461284588028 Marionette DEBUG loaded listener.js 17:23:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x12cfd8800) [pid = 1956] [serial = 546] [outer = 0x12b6ef400] 17:23:08 INFO - PROCESS | 1956 | 1461284588894 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]]]}] 17:23:08 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) 17:23:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1070ms 17:23:08 INFO - PROCESS | 1956 | 1461284588914 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:23:08 INFO - PROCESS | 1956 | 1461284588916 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:23:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:23:08 INFO - PROCESS | 1956 | 1461284588920 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:23:08 INFO - PROCESS | 1956 | 1461284588922 Marionette TRACE conn2 <- [1,702,null,{}] 17:23:08 INFO - PROCESS | 1956 | 1461284588926 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}] 17:23:09 INFO - PROCESS | 1956 | 1461284589020 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:23:09 INFO - PROCESS | 1956 | 1461284589085 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c068800 == 54 [pid = 1956] [id = 183] 17:23:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x11928ec00) [pid = 1956] [serial = 547] [outer = 0x0] 17:23:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x119959000) [pid = 1956] [serial = 548] [outer = 0x11928ec00] 17:23:09 INFO - PROCESS | 1956 | 1461284589114 Marionette DEBUG loaded listener.js 17:23:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x11ae0f000) [pid = 1956] [serial = 549] [outer = 0x11928ec00] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x126346000 == 53 [pid = 1956] [id = 141] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x12a814000 == 52 [pid = 1956] [id = 126] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x12d139000 == 51 [pid = 1956] [id = 177] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x12b405800 == 50 [pid = 1956] [id = 176] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c0800 == 49 [pid = 1956] [id = 175] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x12b405000 == 48 [pid = 1956] [id = 174] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x128f6b000 == 47 [pid = 1956] [id = 173] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x12767d000 == 46 [pid = 1956] [id = 172] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x126180000 == 45 [pid = 1956] [id = 171] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x11c621800 == 44 [pid = 1956] [id = 170] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x11b989000 == 43 [pid = 1956] [id = 169] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac99800 == 42 [pid = 1956] [id = 168] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x119173000 == 41 [pid = 1956] [id = 167] 17:23:09 INFO - PROCESS | 1956 | --DOCSHELL 0x11b91e800 == 40 [pid = 1956] [id = 166] 17:23:10 INFO - PROCESS | 1956 | 1461284590027 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]]]}] 17:23:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:23:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1125ms 17:23:10 INFO - PROCESS | 1956 | 1461284590046 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:23:10 INFO - PROCESS | 1956 | 1461284590050 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:23:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:23:10 INFO - PROCESS | 1956 | 1461284590054 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:23:10 INFO - PROCESS | 1956 | 1461284590056 Marionette TRACE conn2 <- [1,706,null,{}] 17:23:10 INFO - PROCESS | 1956 | 1461284590058 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}] 17:23:10 INFO - PROCESS | 1956 | 1461284590144 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x12eae4800) [pid = 1956] [serial = 473] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x1154c1c00) [pid = 1956] [serial = 467] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x12ee1c800) [pid = 1956] [serial = 477] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x12eae6400) [pid = 1956] [serial = 476] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12bd39400) [pid = 1956] [serial = 456] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x12e6e2400) [pid = 1956] [serial = 471] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x12d3bd400) [pid = 1956] [serial = 459] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12cf60c00) [pid = 1956] [serial = 458] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12e298800) [pid = 1956] [serial = 464] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12e22d400) [pid = 1956] [serial = 462] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12dadd000) [pid = 1956] [serial = 461] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12e317c00) [pid = 1956] [serial = 465] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x11c4e6800) [pid = 1956] [serial = 455] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x12e222800) [pid = 1956] [serial = 416] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x12e224c00) [pid = 1956] [serial = 430] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11994c400) [pid = 1956] [serial = 440] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x118c2f400) [pid = 1956] [serial = 439] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11acabc00) [pid = 1956] [serial = 443] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11a787800) [pid = 1956] [serial = 442] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x126794c00) [pid = 1956] [serial = 451] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11c706800) [pid = 1956] [serial = 470] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x128929c00) [pid = 1956] [serial = 452] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11b85b000) [pid = 1956] [serial = 468] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11c70f000) [pid = 1956] [serial = 448] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x125f0b400) [pid = 1956] [serial = 449] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12b6ea000) [pid = 1956] [serial = 424] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11bdfa800) [pid = 1956] [serial = 445] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11aa93000) [pid = 1956] [serial = 418] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12e293800) [pid = 1956] [serial = 433] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11c3b4000) [pid = 1956] [serial = 446] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x125b2e800) [pid = 1956] [serial = 436] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11c4b2800) [pid = 1956] [serial = 421] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12d14dc00) [pid = 1956] [serial = 427] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12eaecc00) [pid = 1956] [serial = 474] [outer = 0x0] [url = about:blank] 17:23:10 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11ae87000) [pid = 1956] [serial = 191] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:23:10 INFO - PROCESS | 1956 | 1461284590199 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x119173000 == 41 [pid = 1956] [id = 184] 17:23:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x119290c00) [pid = 1956] [serial = 550] [outer = 0x0] 17:23:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11a911800) [pid = 1956] [serial = 551] [outer = 0x119290c00] 17:23:10 INFO - PROCESS | 1956 | 1461284590225 Marionette DEBUG loaded listener.js 17:23:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11c076800) [pid = 1956] [serial = 552] [outer = 0x119290c00] 17:23:11 INFO - PROCESS | 1956 | 1461284591044 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]]]}] 17:23:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:23:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1022ms 17:23:11 INFO - PROCESS | 1956 | 1461284591077 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:23:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:23:11 INFO - PROCESS | 1956 | 1461284591079 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:23:11 INFO - PROCESS | 1956 | 1461284591083 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:23:11 INFO - PROCESS | 1956 | 1461284591085 Marionette TRACE conn2 <- [1,710,null,{}] 17:23:11 INFO - PROCESS | 1956 | 1461284591101 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}] 17:23:11 INFO - PROCESS | 1956 | 1461284591183 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:23:11 INFO - PROCESS | 1956 | 1461284591234 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b96e000 == 42 [pid = 1956] [id = 185] 17:23:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x125d03400) [pid = 1956] [serial = 553] [outer = 0x0] 17:23:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x126a24800) [pid = 1956] [serial = 554] [outer = 0x125d03400] 17:23:11 INFO - PROCESS | 1956 | 1461284591262 Marionette DEBUG loaded listener.js 17:23:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x128f3c000) [pid = 1956] [serial = 555] [outer = 0x125d03400] 17:23:12 INFO - PROCESS | 1956 | 1461284592038 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]]]}] 17:23:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 981ms 17:23:12 INFO - PROCESS | 1956 | 1461284592065 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:23:12 INFO - PROCESS | 1956 | 1461284592067 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:23:12 INFO - PROCESS | 1956 | 1461284592069 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:23:12 INFO - PROCESS | 1956 | 1461284592070 Marionette TRACE conn2 <- [1,714,null,{}] 17:23:12 INFO - PROCESS | 1956 | 1461284592073 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}] 17:23:12 INFO - PROCESS | 1956 | 1461284592168 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:23:12 INFO - PROCESS | 1956 | 1461284592178 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b08000 == 43 [pid = 1956] [id = 186] 17:23:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x129519800) [pid = 1956] [serial = 556] [outer = 0x0] 17:23:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12b6ec000) [pid = 1956] [serial = 557] [outer = 0x129519800] 17:23:12 INFO - PROCESS | 1956 | 1461284592207 Marionette DEBUG loaded listener.js 17:23:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12ba33400) [pid = 1956] [serial = 558] [outer = 0x129519800] 17:23:13 INFO - PROCESS | 1956 | 1461284593072 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]]]}] 17:23:13 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 17:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1021ms 17:23:13 INFO - PROCESS | 1956 | 1461284593090 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:23:13 INFO - PROCESS | 1956 | 1461284593091 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:23:13 INFO - PROCESS | 1956 | 1461284593094 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:23:13 INFO - PROCESS | 1956 | 1461284593096 Marionette TRACE conn2 <- [1,718,null,{}] 17:23:13 INFO - PROCESS | 1956 | 1461284593106 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}] 17:23:13 INFO - PROCESS | 1956 | 1461284593202 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:23:13 INFO - PROCESS | 1956 | 1461284593214 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x126e1f000 == 44 [pid = 1956] [id = 187] 17:23:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12bd38800) [pid = 1956] [serial = 559] [outer = 0x0] 17:23:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12cf5ac00) [pid = 1956] [serial = 560] [outer = 0x12bd38800] 17:23:13 INFO - PROCESS | 1956 | 1461284593240 Marionette DEBUG loaded listener.js 17:23:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12cfd4000) [pid = 1956] [serial = 561] [outer = 0x12bd38800] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12b6e4400) [pid = 1956] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11c618c00) [pid = 1956] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12dae3400) [pid = 1956] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c618400) [pid = 1956] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x1158b7400) [pid = 1956] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12dae4800) [pid = 1956] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12eaf2c00) [pid = 1956] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x129516400) [pid = 1956] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11c08b400) [pid = 1956] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11bdce000) [pid = 1956] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11aa9a000) [pid = 1956] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x115296c00) [pid = 1956] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:23:14 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12eaeb000) [pid = 1956] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:23:14 INFO - PROCESS | 1956 | 1461284594082 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]]]}] 17:23:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:23:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1021ms 17:23:14 INFO - PROCESS | 1956 | 1461284594116 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:23:14 INFO - PROCESS | 1956 | 1461284594117 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:23:14 INFO - PROCESS | 1956 | 1461284594119 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1956 | 1461284594120 Marionette TRACE conn2 <- [1,722,null,{}] 17:23:14 INFO - PROCESS | 1956 | 1461284594123 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}] 17:23:14 INFO - PROCESS | 1956 | 1461284594219 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:23:14 INFO - PROCESS | 1956 | 1461284594224 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289de800 == 45 [pid = 1956] [id = 188] 17:23:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12cfd4400) [pid = 1956] [serial = 562] [outer = 0x0] 17:23:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12d14e800) [pid = 1956] [serial = 563] [outer = 0x12cfd4400] 17:23:14 INFO - PROCESS | 1956 | 1461284594254 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12d94d800) [pid = 1956] [serial = 564] [outer = 0x12cfd4400] 17:23:14 INFO - PROCESS | 1956 | 1461284594639 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] 17:23:14 INFO - PROCESS | 1956 | 1461284594693 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:23:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 17:23:14 INFO - PROCESS | 1956 | 1461284594706 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:23:14 INFO - PROCESS | 1956 | 1461284594708 Marionette TRACE conn2 <- [1,726,null,{}] 17:23:14 INFO - PROCESS | 1956 | 1461284594712 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}] 17:23:14 INFO - PROCESS | 1956 | 1461284594835 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:23:14 INFO - PROCESS | 1956 | 1461284594850 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a811000 == 46 [pid = 1956] [id = 189] 17:23:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12e229800) [pid = 1956] [serial = 565] [outer = 0x0] 17:23:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12e292400) [pid = 1956] [serial = 566] [outer = 0x12e229800] 17:23:14 INFO - PROCESS | 1956 | 1461284594891 Marionette DEBUG loaded listener.js 17:23:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12e29f800) [pid = 1956] [serial = 567] [outer = 0x12e229800] 17:23:15 INFO - PROCESS | 1956 | 1461284595326 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]]]}] 17:23:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:23:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 17:23:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:23:15 INFO - PROCESS | 1956 | 1461284595376 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:23:15 INFO - PROCESS | 1956 | 1461284595377 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:23:15 INFO - PROCESS | 1956 | 1461284595379 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1956 | 1461284595380 Marionette TRACE conn2 <- [1,730,null,{}] 17:23:15 INFO - PROCESS | 1956 | 1461284595383 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}] 17:23:15 INFO - PROCESS | 1956 | 1461284595465 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:23:15 INFO - PROCESS | 1956 | 1461284595492 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x12be9e000 == 47 [pid = 1956] [id = 190] 17:23:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12e6e0400) [pid = 1956] [serial = 568] [outer = 0x0] 17:23:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12e6e3800) [pid = 1956] [serial = 569] [outer = 0x12e6e0400] 17:23:15 INFO - PROCESS | 1956 | 1461284595517 Marionette DEBUG loaded listener.js 17:23:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12eae8400) [pid = 1956] [serial = 570] [outer = 0x12e6e0400] 17:23:15 INFO - PROCESS | 1956 | 1461284595848 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] 17:23:15 INFO - PROCESS | 1956 | 1461284595902 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:23:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:23:15 INFO - PROCESS | 1956 | 1461284595904 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:23:15 INFO - PROCESS | 1956 | 1461284595905 Marionette TRACE conn2 <- [1,734,null,{}] 17:23:15 INFO - PROCESS | 1956 | 1461284595908 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}] 17:23:16 INFO - PROCESS | 1956 | 1461284596008 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:23:16 INFO - PROCESS | 1956 | 1461284596014 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d132000 == 48 [pid = 1956] [id = 191] 17:23:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12e321400) [pid = 1956] [serial = 571] [outer = 0x0] 17:23:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12eaeb800) [pid = 1956] [serial = 572] [outer = 0x12e321400] 17:23:16 INFO - PROCESS | 1956 | 1461284596039 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12ee28000) [pid = 1956] [serial = 573] [outer = 0x12e321400] 17:23:16 INFO - PROCESS | 1956 | 1461284596510 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]]]}] 17:23:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:23:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 17:23:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:23:16 INFO - PROCESS | 1956 | 1461284596523 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:23:16 INFO - PROCESS | 1956 | 1461284596527 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:23:16 INFO - PROCESS | 1956 | 1461284596533 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:23:16 INFO - PROCESS | 1956 | 1461284596535 Marionette TRACE conn2 <- [1,738,null,{}] 17:23:16 INFO - PROCESS | 1956 | 1461284596539 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}] 17:23:16 INFO - PROCESS | 1956 | 1461284596642 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:23:16 INFO - PROCESS | 1956 | 1461284596734 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b905800 == 49 [pid = 1956] [id = 192] 17:23:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11aca6000) [pid = 1956] [serial = 574] [outer = 0x0] 17:23:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11afeac00) [pid = 1956] [serial = 575] [outer = 0x11aca6000] 17:23:16 INFO - PROCESS | 1956 | 1461284596778 Marionette DEBUG loaded listener.js 17:23:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11c040400) [pid = 1956] [serial = 576] [outer = 0x11aca6000] 17:23:17 INFO - PROCESS | 1956 | 1461284597655 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]]]}] 17:23:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1174ms 17:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:23:17 INFO - PROCESS | 1956 | 1461284597706 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:23:17 INFO - PROCESS | 1956 | 1461284597710 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:23:17 INFO - PROCESS | 1956 | 1461284597714 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:23:17 INFO - PROCESS | 1956 | 1461284597716 Marionette TRACE conn2 <- [1,742,null,{}] 17:23:17 INFO - PROCESS | 1956 | 1461284597719 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}] 17:23:17 INFO - PROCESS | 1956 | 1461284597849 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:23:17 INFO - PROCESS | 1956 | 1461284597900 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x126181000 == 50 [pid = 1956] [id = 193] 17:23:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11b865c00) [pid = 1956] [serial = 577] [outer = 0x0] 17:23:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11c7e8800) [pid = 1956] [serial = 578] [outer = 0x11b865c00] 17:23:17 INFO - PROCESS | 1956 | 1461284597930 Marionette DEBUG loaded listener.js 17:23:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x127597c00) [pid = 1956] [serial = 579] [outer = 0x11b865c00] 17:23:18 INFO - PROCESS | 1956 | 1461284598855 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]]]}] 17:23:18 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 17:23:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1171ms 17:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:23:18 INFO - PROCESS | 1956 | 1461284598886 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:23:18 INFO - PROCESS | 1956 | 1461284598888 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:23:18 INFO - PROCESS | 1956 | 1461284598890 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:23:18 INFO - PROCESS | 1956 | 1461284598893 Marionette TRACE conn2 <- [1,746,null,{}] 17:23:18 INFO - PROCESS | 1956 | 1461284598903 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}] 17:23:19 INFO - PROCESS | 1956 | 1461284599004 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:23:19 INFO - PROCESS | 1956 | 1461284599055 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e0af000 == 51 [pid = 1956] [id = 194] 17:23:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12cd4f000) [pid = 1956] [serial = 580] [outer = 0x0] 17:23:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12d157000) [pid = 1956] [serial = 581] [outer = 0x12cd4f000] 17:23:19 INFO - PROCESS | 1956 | 1461284599087 Marionette DEBUG loaded listener.js 17:23:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12e6e0c00) [pid = 1956] [serial = 582] [outer = 0x12cd4f000] 17:23:19 INFO - PROCESS | 1956 | 1461284599990 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]]]}] 17:23:20 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.) 17:23:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1125ms 17:23:20 INFO - PROCESS | 1956 | 1461284600016 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:23:20 INFO - PROCESS | 1956 | 1461284600018 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:23:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:23:20 INFO - PROCESS | 1956 | 1461284600020 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:23:20 INFO - PROCESS | 1956 | 1461284600021 Marionette TRACE conn2 <- [1,750,null,{}] 17:23:20 INFO - PROCESS | 1956 | 1461284600024 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}] 17:23:20 INFO - PROCESS | 1956 | 1461284600133 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:23:20 INFO - PROCESS | 1956 | 1461284600184 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebc0800 == 52 [pid = 1956] [id = 195] 17:23:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12cf61400) [pid = 1956] [serial = 583] [outer = 0x0] 17:23:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12ee3f400) [pid = 1956] [serial = 584] [outer = 0x12cf61400] 17:23:20 INFO - PROCESS | 1956 | 1461284600214 Marionette DEBUG loaded listener.js 17:23:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12ee46400) [pid = 1956] [serial = 585] [outer = 0x12cf61400] 17:23:21 INFO - PROCESS | 1956 | 1461284601094 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]]]}] 17:23:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1120ms 17:23:21 INFO - PROCESS | 1956 | 1461284601141 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:23:21 INFO - PROCESS | 1956 | 1461284601145 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:23:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:23:21 INFO - PROCESS | 1956 | 1461284601151 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:23:21 INFO - PROCESS | 1956 | 1461284601155 Marionette TRACE conn2 <- [1,754,null,{}] 17:23:21 INFO - PROCESS | 1956 | 1461284601161 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}] 17:23:21 INFO - PROCESS | 1956 | 1461284601297 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:23:21 INFO - PROCESS | 1956 | 1461284601421 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x118f4a000 == 53 [pid = 1956] [id = 196] 17:23:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x11aa8ec00) [pid = 1956] [serial = 586] [outer = 0x0] 17:23:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x11aa9a400) [pid = 1956] [serial = 587] [outer = 0x11aa8ec00] 17:23:21 INFO - PROCESS | 1956 | 1461284601471 Marionette DEBUG loaded listener.js 17:23:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x11bdd5000) [pid = 1956] [serial = 588] [outer = 0x11aa8ec00] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x12be9e000 == 52 [pid = 1956] [id = 190] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x12a811000 == 51 [pid = 1956] [id = 189] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x1289de800 == 50 [pid = 1956] [id = 188] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x126e1f000 == 49 [pid = 1956] [id = 187] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x125b08000 == 48 [pid = 1956] [id = 186] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x11b96e000 == 47 [pid = 1956] [id = 185] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12ee40800) [pid = 1956] [serial = 533] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x119173000 == 46 [pid = 1956] [id = 184] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x11c068800 == 45 [pid = 1956] [id = 183] 17:23:21 INFO - PROCESS | 1956 | --DOCSHELL 0x119905800 == 44 [pid = 1956] [id = 179] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12d3c0c00) [pid = 1956] [serial = 518] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12cf5d800) [pid = 1956] [serial = 515] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12e22f800) [pid = 1956] [serial = 521] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x125b35400) [pid = 1956] [serial = 506] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x126377c00) [pid = 1956] [serial = 507] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11aa8cc00) [pid = 1956] [serial = 498] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x119951800) [pid = 1956] [serial = 497] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12e319c00) [pid = 1956] [serial = 524] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11c044400) [pid = 1956] [serial = 485] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12dae0c00) [pid = 1956] [serial = 491] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12ee23c00) [pid = 1956] [serial = 479] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12ee28c00) [pid = 1956] [serial = 480] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12b155000) [pid = 1956] [serial = 512] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x127590000) [pid = 1956] [serial = 509] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x129267800) [pid = 1956] [serial = 510] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c07a800) [pid = 1956] [serial = 503] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c617c00) [pid = 1956] [serial = 504] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12b3e1000) [pid = 1956] [serial = 488] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11bdce800) [pid = 1956] [serial = 501] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11ae8c000) [pid = 1956] [serial = 500] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x126f3e000) [pid = 1956] [serial = 494] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11a502c00) [pid = 1956] [serial = 482] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12e29cc00) [pid = 1956] [serial = 522] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x125e76c00) [pid = 1956] [serial = 527] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12e6e1000) [pid = 1956] [serial = 525] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12ee1b800) [pid = 1956] [serial = 530] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12dadf800) [pid = 1956] [serial = 519] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12eae6800) [pid = 1956] [serial = 528] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12bd3b400) [pid = 1956] [serial = 513] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12d152400) [pid = 1956] [serial = 516] [outer = 0x0] [url = about:blank] 17:23:21 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12ee25c00) [pid = 1956] [serial = 531] [outer = 0x0] [url = about:blank] 17:23:22 INFO - PROCESS | 1956 | 1461284602391 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]]]}] 17:23:22 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 17:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1278ms 17:23:22 INFO - PROCESS | 1956 | 1461284602428 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:23:22 INFO - PROCESS | 1956 | 1461284602434 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:23:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:23:22 INFO - PROCESS | 1956 | 1461284602439 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1956 | 1461284602440 Marionette TRACE conn2 <- [1,758,null,{}] 17:23:22 INFO - PROCESS | 1956 | 1461284602443 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}] 17:23:22 INFO - PROCESS | 1956 | 1461284602522 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:23:22 INFO - PROCESS | 1956 | 1461284602527 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b82e800 == 45 [pid = 1956] [id = 197] 17:23:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11c06dc00) [pid = 1956] [serial = 589] [outer = 0x0] 17:23:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x125b30800) [pid = 1956] [serial = 590] [outer = 0x11c06dc00] 17:23:22 INFO - PROCESS | 1956 | 1461284602556 Marionette DEBUG loaded listener.js 17:23:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x125d21800) [pid = 1956] [serial = 591] [outer = 0x11c06dc00] 17:23:22 INFO - PROCESS | 1956 | 1461284602908 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]]]}] 17:23:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:23:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 520ms 17:23:22 INFO - PROCESS | 1956 | 1461284602958 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:23:22 INFO - PROCESS | 1956 | 1461284602960 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:23:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:23:22 INFO - PROCESS | 1956 | 1461284602962 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:23:22 INFO - PROCESS | 1956 | 1461284602965 Marionette TRACE conn2 <- [1,762,null,{}] 17:23:22 INFO - PROCESS | 1956 | 1461284602972 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}] 17:23:23 INFO - PROCESS | 1956 | 1461284603058 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:23:23 INFO - PROCESS | 1956 | 1461284603066 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b07800 == 46 [pid = 1956] [id = 198] 17:23:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x125d28000) [pid = 1956] [serial = 592] [outer = 0x0] 17:23:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x126f3f400) [pid = 1956] [serial = 593] [outer = 0x125d28000] 17:23:23 INFO - PROCESS | 1956 | 1461284603094 Marionette DEBUG loaded listener.js 17:23:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12957f800) [pid = 1956] [serial = 594] [outer = 0x125d28000] 17:23:23 INFO - PROCESS | 1956 | 1461284603890 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]]]}] 17:23:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:23:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 972ms 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11928ec00) [pid = 1956] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12bd38800) [pid = 1956] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x125d03400) [pid = 1956] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x119290c00) [pid = 1956] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12cfd4400) [pid = 1956] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12e229800) [pid = 1956] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x129519800) [pid = 1956] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:23:24 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12e6e0400) [pid = 1956] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:23:24 INFO - PROCESS | 1956 | 1461284604139 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:23:24 INFO - PROCESS | 1956 | 1461284604141 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:23:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:23:24 INFO - PROCESS | 1956 | 1461284604146 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:23:24 INFO - PROCESS | 1956 | 1461284604149 Marionette TRACE conn2 <- [1,766,null,{}] 17:23:24 INFO - PROCESS | 1956 | 1461284604153 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}] 17:23:24 INFO - PROCESS | 1956 | 1461284604237 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:23:24 INFO - PROCESS | 1956 | 1461284604329 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac44800 == 47 [pid = 1956] [id = 199] 17:23:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x118c95000) [pid = 1956] [serial = 595] [outer = 0x0] 17:23:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x119955400) [pid = 1956] [serial = 596] [outer = 0x118c95000] 17:23:24 INFO - PROCESS | 1956 | 1461284604362 Marionette DEBUG loaded listener.js 17:23:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11ae87000) [pid = 1956] [serial = 597] [outer = 0x118c95000] 17:23:25 INFO - PROCESS | 1956 | 1461284605247 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]]]}] 17:23:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:23:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 17:23:25 INFO - PROCESS | 1956 | 1461284605269 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1956 | 1461284605272 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:23:25 INFO - PROCESS | 1956 | 1461284605278 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 1956 | 1461284605280 Marionette TRACE conn2 <- [1,770,null,{}] 17:23:25 INFO - PROCESS | 1956 | 1461284605283 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}] 17:23:25 INFO - PROCESS | 1956 | 1461284605379 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:23:25 INFO - PROCESS | 1956 | 1461284605429 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x119173800 == 48 [pid = 1956] [id = 200] 17:23:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11928dc00) [pid = 1956] [serial = 598] [outer = 0x0] 17:23:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x125d1b400) [pid = 1956] [serial = 599] [outer = 0x11928dc00] 17:23:25 INFO - PROCESS | 1956 | 1461284605459 Marionette DEBUG loaded listener.js 17:23:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x125d25000) [pid = 1956] [serial = 600] [outer = 0x11928dc00] 17:23:25 INFO - PROCESS | 1956 | 1461284605876 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]]]}] 17:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 626ms 17:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:23:25 INFO - PROCESS | 1956 | 1461284605902 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:23:25 INFO - PROCESS | 1956 | 1461284605903 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:23:25 INFO - PROCESS | 1956 | 1461284605905 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:23:25 INFO - PROCESS | 1956 | 1461284605907 Marionette TRACE conn2 <- [1,774,null,{}] 17:23:25 INFO - PROCESS | 1956 | 1461284605914 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}] 17:23:26 INFO - PROCESS | 1956 | 1461284606015 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:23:26 INFO - PROCESS | 1956 | 1461284606082 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x127698800 == 49 [pid = 1956] [id = 201] 17:23:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12b155000) [pid = 1956] [serial = 601] [outer = 0x0] 17:23:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12b4f6400) [pid = 1956] [serial = 602] [outer = 0x12b155000] 17:23:26 INFO - PROCESS | 1956 | 1461284606115 Marionette DEBUG loaded listener.js 17:23:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12bd39400) [pid = 1956] [serial = 603] [outer = 0x12b155000] 17:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 673ms 17:23:26 INFO - PROCESS | 1956 | 1461284606571 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]]]}] 17:23:26 INFO - PROCESS | 1956 | 1461284606579 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:23:26 INFO - PROCESS | 1956 | 1461284606581 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:23:26 INFO - PROCESS | 1956 | 1461284606585 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:23:26 INFO - PROCESS | 1956 | 1461284606587 Marionette TRACE conn2 <- [1,778,null,{}] 17:23:26 INFO - PROCESS | 1956 | 1461284606591 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}] 17:23:26 INFO - PROCESS | 1956 | 1461284606770 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:23:26 INFO - PROCESS | 1956 | 1461284606880 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a809000 == 50 [pid = 1956] [id = 202] 17:23:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12cd51c00) [pid = 1956] [serial = 604] [outer = 0x0] 17:23:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12cfd3800) [pid = 1956] [serial = 605] [outer = 0x12cd51c00] 17:23:26 INFO - PROCESS | 1956 | 1461284606930 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12d158000) [pid = 1956] [serial = 606] [outer = 0x12cd51c00] 17:23:27 INFO - PROCESS | 1956 | 1461284607372 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]]]}] 17:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 821ms 17:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:23:27 INFO - PROCESS | 1956 | 1461284607405 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:23:27 INFO - PROCESS | 1956 | 1461284607406 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:23:27 INFO - PROCESS | 1956 | 1461284607409 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:23:27 INFO - PROCESS | 1956 | 1461284607410 Marionette TRACE conn2 <- [1,782,null,{}] 17:23:27 INFO - PROCESS | 1956 | 1461284607413 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}] 17:23:27 INFO - PROCESS | 1956 | 1461284607510 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:23:27 INFO - PROCESS | 1956 | 1461284607562 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6aa800 == 51 [pid = 1956] [id = 203] 17:23:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12d14dc00) [pid = 1956] [serial = 607] [outer = 0x0] 17:23:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12dadc800) [pid = 1956] [serial = 608] [outer = 0x12d14dc00] 17:23:27 INFO - PROCESS | 1956 | 1461284607591 Marionette DEBUG loaded listener.js 17:23:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12e228c00) [pid = 1956] [serial = 609] [outer = 0x12d14dc00] 17:23:27 INFO - PROCESS | 1956 | 1461284607970 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]]]}] 17:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 618ms 17:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:23:28 INFO - PROCESS | 1956 | 1461284608028 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1956 | 1461284608029 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:23:28 INFO - PROCESS | 1956 | 1461284608031 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1956 | 1461284608032 Marionette TRACE conn2 <- [1,786,null,{}] 17:23:28 INFO - PROCESS | 1956 | 1461284608035 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}] 17:23:28 INFO - PROCESS | 1956 | 1461284608152 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:23:28 INFO - PROCESS | 1956 | 1461284608237 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d12f000 == 52 [pid = 1956] [id = 204] 17:23:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12e313800) [pid = 1956] [serial = 610] [outer = 0x0] 17:23:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12e6e0000) [pid = 1956] [serial = 611] [outer = 0x12e313800] 17:23:28 INFO - PROCESS | 1956 | 1461284608269 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12ee29800) [pid = 1956] [serial = 612] [outer = 0x12e313800] 17:23:28 INFO - PROCESS | 1956 | 1461284608662 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]]]}] 17:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 17:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:23:28 INFO - PROCESS | 1956 | 1461284608702 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:23:28 INFO - PROCESS | 1956 | 1461284608704 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:23:28 INFO - PROCESS | 1956 | 1461284608706 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:23:28 INFO - PROCESS | 1956 | 1461284608707 Marionette TRACE conn2 <- [1,790,null,{}] 17:23:28 INFO - PROCESS | 1956 | 1461284608710 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}] 17:23:28 INFO - PROCESS | 1956 | 1461284608807 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:23:28 INFO - PROCESS | 1956 | 1461284608860 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e098000 == 53 [pid = 1956] [id = 205] 17:23:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11c4b8800) [pid = 1956] [serial = 613] [outer = 0x0] 17:23:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12ee42800) [pid = 1956] [serial = 614] [outer = 0x11c4b8800] 17:23:28 INFO - PROCESS | 1956 | 1461284608902 Marionette DEBUG loaded listener.js 17:23:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12f46dc00) [pid = 1956] [serial = 615] [outer = 0x11c4b8800] 17:23:29 INFO - PROCESS | 1956 | 1461284609318 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]]]}] 17:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 671ms 17:23:29 INFO - PROCESS | 1956 | 1461284609378 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:23:29 INFO - PROCESS | 1956 | 1461284609379 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:23:29 INFO - PROCESS | 1956 | 1461284609401 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:23:29 INFO - PROCESS | 1956 | 1461284609402 Marionette TRACE conn2 <- [1,794,null,{}] 17:23:29 INFO - PROCESS | 1956 | 1461284609405 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}] 17:23:29 INFO - PROCESS | 1956 | 1461284609524 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:23:29 INFO - PROCESS | 1956 | 1461284609590 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c15b000 == 54 [pid = 1956] [id = 206] 17:23:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x125f0dc00) [pid = 1956] [serial = 616] [outer = 0x0] 17:23:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x1295e3800) [pid = 1956] [serial = 617] [outer = 0x125f0dc00] 17:23:29 INFO - PROCESS | 1956 | 1461284609620 Marionette DEBUG loaded listener.js 17:23:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x1295e8800) [pid = 1956] [serial = 618] [outer = 0x125f0dc00] 17:23:30 INFO - PROCESS | 1956 | 1461284610108 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]]]}] 17:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 720ms 17:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:23:30 INFO - PROCESS | 1956 | 1461284610120 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:23:30 INFO - PROCESS | 1956 | 1461284610122 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:23:30 INFO - PROCESS | 1956 | 1461284610126 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1956 | 1461284610128 Marionette TRACE conn2 <- [1,798,null,{}] 17:23:30 INFO - PROCESS | 1956 | 1461284610132 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}] 17:23:30 INFO - PROCESS | 1956 | 1461284610229 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:23:30 INFO - PROCESS | 1956 | 1461284610282 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac4a800 == 55 [pid = 1956] [id = 207] 17:23:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11b85a800) [pid = 1956] [serial = 619] [outer = 0x0] 17:23:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11bdd6c00) [pid = 1956] [serial = 620] [outer = 0x11b85a800] 17:23:30 INFO - PROCESS | 1956 | 1461284610310 Marionette DEBUG loaded listener.js 17:23:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11c702800) [pid = 1956] [serial = 621] [outer = 0x11b85a800] 17:23:30 INFO - PROCESS | 1956 | --DOCSHELL 0x11b82e800 == 54 [pid = 1956] [id = 197] 17:23:30 INFO - PROCESS | 1956 | --DOCSHELL 0x118f4a000 == 53 [pid = 1956] [id = 196] 17:23:30 INFO - PROCESS | 1956 | --DOCSHELL 0x126181000 == 52 [pid = 1956] [id = 193] 17:23:30 INFO - PROCESS | 1956 | --DOCSHELL 0x11b905800 == 51 [pid = 1956] [id = 192] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x118c94c00) [pid = 1956] [serial = 536] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11bdfa400) [pid = 1956] [serial = 539] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12b3dc000) [pid = 1956] [serial = 542] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | 1461284610700 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]]]}] 17:23:30 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 17:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 621ms 17:23:30 INFO - PROCESS | 1956 | 1461284610748 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:23:30 INFO - PROCESS | 1956 | 1461284610752 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:23:30 INFO - PROCESS | 1956 | 1461284610757 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:23:30 INFO - PROCESS | 1956 | 1461284610758 Marionette TRACE conn2 <- [1,802,null,{}] 17:23:30 INFO - PROCESS | 1956 | 1461284610761 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}] 17:23:30 INFO - PROCESS | 1956 | 1461284610867 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x119959000) [pid = 1956] [serial = 548] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12cf5ac00) [pid = 1956] [serial = 560] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x11ae0f000) [pid = 1956] [serial = 549] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x126a24800) [pid = 1956] [serial = 554] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12cfcf000) [pid = 1956] [serial = 545] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11a911800) [pid = 1956] [serial = 551] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c076800) [pid = 1956] [serial = 552] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12d14e800) [pid = 1956] [serial = 563] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12e292400) [pid = 1956] [serial = 566] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12d94d800) [pid = 1956] [serial = 564] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12b6ec000) [pid = 1956] [serial = 557] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12ba33400) [pid = 1956] [serial = 558] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12cfd4000) [pid = 1956] [serial = 561] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x128f3c000) [pid = 1956] [serial = 555] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12e29f800) [pid = 1956] [serial = 567] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12e6e3800) [pid = 1956] [serial = 569] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12eae8400) [pid = 1956] [serial = 570] [outer = 0x0] [url = about:blank] 17:23:30 INFO - PROCESS | 1956 | 1461284610933 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x119287800 == 52 [pid = 1956] [id = 208] 17:23:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11aa9b000) [pid = 1956] [serial = 622] [outer = 0x0] 17:23:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11c076800) [pid = 1956] [serial = 623] [outer = 0x11aa9b000] 17:23:30 INFO - PROCESS | 1956 | 1461284610961 Marionette DEBUG loaded listener.js 17:23:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x126a29800) [pid = 1956] [serial = 624] [outer = 0x11aa9b000] 17:23:31 INFO - PROCESS | 1956 | 1461284611278 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]]]}] 17:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 17:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 570ms 17:23:31 INFO - PROCESS | 1956 | 1461284611327 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:23:31 INFO - PROCESS | 1956 | 1461284611328 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:23:31 INFO - PROCESS | 1956 | 1461284611331 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1956 | 1461284611333 Marionette TRACE conn2 <- [1,806,null,{}] 17:23:31 INFO - PROCESS | 1956 | 1461284611340 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}] 17:23:31 INFO - PROCESS | 1956 | 1461284611428 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:23:31 INFO - PROCESS | 1956 | 1461284611489 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x12618d800 == 53 [pid = 1956] [id = 209] 17:23:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x125f0b400) [pid = 1956] [serial = 625] [outer = 0x0] 17:23:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1295ecc00) [pid = 1956] [serial = 626] [outer = 0x125f0b400] 17:23:31 INFO - PROCESS | 1956 | 1461284611516 Marionette DEBUG loaded listener.js 17:23:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12cd48400) [pid = 1956] [serial = 627] [outer = 0x125f0b400] 17:23:31 INFO - PROCESS | 1956 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:23:31 INFO - PROCESS | 1956 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:23:31 INFO - PROCESS | 1956 | [GFX2-]: Using SkiaGL canvas. 17:23:31 INFO - PROCESS | 1956 | 1461284611839 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]]]}] 17:23:31 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 17:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 17:23:31 INFO - PROCESS | 1956 | 1461284611853 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:23:31 INFO - PROCESS | 1956 | 1461284611854 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:23:31 INFO - PROCESS | 1956 | 1461284611857 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:23:31 INFO - PROCESS | 1956 | 1461284611858 Marionette TRACE conn2 <- [1,810,null,{}] 17:23:31 INFO - PROCESS | 1956 | 1461284611860 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}] 17:23:31 INFO - PROCESS | 1956 | 1461284611945 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:23:31 INFO - PROCESS | 1956 | 1461284611952 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6a5000 == 54 [pid = 1956] [id = 210] 17:23:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12cfd4000) [pid = 1956] [serial = 628] [outer = 0x0] 17:23:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12e297400) [pid = 1956] [serial = 629] [outer = 0x12cfd4000] 17:23:31 INFO - PROCESS | 1956 | 1461284611978 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12e6ecc00) [pid = 1956] [serial = 630] [outer = 0x12cfd4000] 17:23:32 INFO - PROCESS | 1956 | 1461284612344 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]]]}] 17:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 17:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:23:32 INFO - PROCESS | 1956 | 1461284612379 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:23:32 INFO - PROCESS | 1956 | 1461284612380 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:23:32 INFO - PROCESS | 1956 | 1461284612383 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:23:32 INFO - PROCESS | 1956 | 1461284612384 Marionette TRACE conn2 <- [1,814,null,{}] 17:23:32 INFO - PROCESS | 1956 | 1461284612386 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}] 17:23:32 INFO - PROCESS | 1956 | 1461284612470 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:23:32 INFO - PROCESS | 1956 | 1461284612474 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e093000 == 55 [pid = 1956] [id = 211] 17:23:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12eae6000) [pid = 1956] [serial = 631] [outer = 0x0] 17:23:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12ee24c00) [pid = 1956] [serial = 632] [outer = 0x12eae6000] 17:23:32 INFO - PROCESS | 1956 | 1461284612499 Marionette DEBUG loaded listener.js 17:23:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12f46bc00) [pid = 1956] [serial = 633] [outer = 0x12eae6000] 17:23:32 INFO - PROCESS | 1956 | 1461284612853 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] 17:23:32 INFO - PROCESS | 1956 | 1461284612904 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:23:32 INFO - PROCESS | 1956 | 1461284612924 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:23:32 INFO - PROCESS | 1956 | 1461284612925 Marionette TRACE conn2 <- [1,818,null,{}] 17:23:32 INFO - PROCESS | 1956 | 1461284612927 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}] 17:23:33 INFO - PROCESS | 1956 | 1461284613041 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:23:33 INFO - PROCESS | 1956 | 1461284613083 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec9c000 == 56 [pid = 1956] [id = 212] 17:23:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12f883c00) [pid = 1956] [serial = 634] [outer = 0x0] 17:23:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12f9f4800) [pid = 1956] [serial = 635] [outer = 0x12f883c00] 17:23:33 INFO - PROCESS | 1956 | 1461284613110 Marionette DEBUG loaded listener.js 17:23:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12fc56c00) [pid = 1956] [serial = 636] [outer = 0x12f883c00] 17:23:33 INFO - PROCESS | 1956 | 1461284613449 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]]]}] 17:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 587ms 17:23:33 INFO - PROCESS | 1956 | 1461284613502 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:23:33 INFO - PROCESS | 1956 | 1461284613503 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:23:33 INFO - PROCESS | 1956 | 1461284613507 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1956 | 1461284613508 Marionette TRACE conn2 <- [1,822,null,{}] 17:23:33 INFO - PROCESS | 1956 | 1461284613510 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}] 17:23:33 INFO - PROCESS | 1956 | 1461284613608 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:23:33 INFO - PROCESS | 1956 | 1461284613620 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f43c000 == 57 [pid = 1956] [id = 213] 17:23:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x1295c1800) [pid = 1956] [serial = 637] [outer = 0x0] 17:23:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x1295c4400) [pid = 1956] [serial = 638] [outer = 0x1295c1800] 17:23:33 INFO - PROCESS | 1956 | 1461284613645 Marionette DEBUG loaded listener.js 17:23:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x1295c9800) [pid = 1956] [serial = 639] [outer = 0x1295c1800] 17:23:33 INFO - PROCESS | 1956 | 1461284613973 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] 17:23:33 INFO - PROCESS | 1956 | 1461284613979 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:23:33 INFO - PROCESS | 1956 | 1461284613983 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:23:33 INFO - PROCESS | 1956 | 1461284613985 Marionette TRACE conn2 <- [1,826,null,{}] 17:23:33 INFO - PROCESS | 1956 | 1461284613987 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}] 17:23:34 INFO - PROCESS | 1956 | 1461284614097 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:23:34 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11c06dc00) [pid = 1956] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:23:34 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x11aa8ec00) [pid = 1956] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:23:34 INFO - PROCESS | 1956 | 1461284614136 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x126790000 == 58 [pid = 1956] [id = 214] 17:23:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x118733000) [pid = 1956] [serial = 640] [outer = 0x0] 17:23:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x118737400) [pid = 1956] [serial = 641] [outer = 0x118733000] 17:23:34 INFO - PROCESS | 1956 | 1461284614161 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11aa8ec00) [pid = 1956] [serial = 642] [outer = 0x118733000] 17:23:34 INFO - PROCESS | 1956 | 1461284614455 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]]]}] 17:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 17:23:34 INFO - PROCESS | 1956 | 1461284614503 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:23:34 INFO - PROCESS | 1956 | 1461284614504 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:23:34 INFO - PROCESS | 1956 | 1461284614507 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:23:34 INFO - PROCESS | 1956 | 1461284614508 Marionette TRACE conn2 <- [1,830,null,{}] 17:23:34 INFO - PROCESS | 1956 | 1461284614510 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}] 17:23:34 INFO - PROCESS | 1956 | 1461284614595 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:23:34 INFO - PROCESS | 1956 | 1461284614599 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb5e800 == 59 [pid = 1956] [id = 215] 17:23:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x1177ae000) [pid = 1956] [serial = 643] [outer = 0x0] 17:23:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x1177b2400) [pid = 1956] [serial = 644] [outer = 0x1177ae000] 17:23:34 INFO - PROCESS | 1956 | 1461284614625 Marionette DEBUG loaded listener.js 17:23:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x1177b7800) [pid = 1956] [serial = 645] [outer = 0x1177ae000] 17:23:34 INFO - PROCESS | 1956 | 1461284614937 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]]]}] 17:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 17:23:34 INFO - PROCESS | 1956 | 1461284614977 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:23:34 INFO - PROCESS | 1956 | 1461284614978 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:23:34 INFO - PROCESS | 1956 | 1461284614980 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:23:34 INFO - PROCESS | 1956 | 1461284614981 Marionette TRACE conn2 <- [1,834,null,{}] 17:23:34 INFO - PROCESS | 1956 | 1461284614984 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}] 17:23:35 INFO - PROCESS | 1956 | 1461284615095 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:23:35 INFO - PROCESS | 1956 | 1461284615101 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb66000 == 60 [pid = 1956] [id = 216] 17:23:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x1177aec00) [pid = 1956] [serial = 646] [outer = 0x0] 17:23:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x118735c00) [pid = 1956] [serial = 647] [outer = 0x1177aec00] 17:23:35 INFO - PROCESS | 1956 | 1461284615125 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x1295c9c00) [pid = 1956] [serial = 648] [outer = 0x1177aec00] 17:23:35 INFO - PROCESS | 1956 | 1461284615436 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]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 471ms 17:23:35 INFO - PROCESS | 1956 | 1461284615452 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:23:35 INFO - PROCESS | 1956 | 1461284615454 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:23:35 INFO - PROCESS | 1956 | 1461284615456 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1956 | 1461284615458 Marionette TRACE conn2 <- [1,838,null,{}] 17:23:35 INFO - PROCESS | 1956 | 1461284615460 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}] 17:23:35 INFO - PROCESS | 1956 | 1461284615562 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:23:35 INFO - PROCESS | 1956 | 1461284615566 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x13042a800 == 61 [pid = 1956] [id = 217] 17:23:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x11bdce000) [pid = 1956] [serial = 649] [outer = 0x0] 17:23:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x12addd400) [pid = 1956] [serial = 650] [outer = 0x11bdce000] 17:23:35 INFO - PROCESS | 1956 | 1461284615595 Marionette DEBUG loaded listener.js 17:23:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x12e015400) [pid = 1956] [serial = 651] [outer = 0x11bdce000] 17:23:35 INFO - PROCESS | 1956 | 1461284615947 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]]]}] 17:23:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:23:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 521ms 17:23:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:23:35 INFO - PROCESS | 1956 | 1461284615978 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:23:35 INFO - PROCESS | 1956 | 1461284615979 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:23:35 INFO - PROCESS | 1956 | 1461284615981 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:23:35 INFO - PROCESS | 1956 | 1461284615982 Marionette TRACE conn2 <- [1,842,null,{}] 17:23:35 INFO - PROCESS | 1956 | 1461284615995 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}] 17:23:36 INFO - PROCESS | 1956 | 1461284616082 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:23:36 INFO - PROCESS | 1956 | 1461284616086 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x130446800 == 62 [pid = 1956] [id = 218] 17:23:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x110ff5800) [pid = 1956] [serial = 652] [outer = 0x0] 17:23:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x110ff8000) [pid = 1956] [serial = 653] [outer = 0x110ff5800] 17:23:36 INFO - PROCESS | 1956 | 1461284616111 Marionette DEBUG loaded listener.js 17:23:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x110ffc800) [pid = 1956] [serial = 654] [outer = 0x110ff5800] 17:23:36 INFO - PROCESS | 1956 | 1461284616423 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]]]}] 17:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 478ms 17:23:36 INFO - PROCESS | 1956 | 1461284616460 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:23:36 INFO - PROCESS | 1956 | 1461284616461 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:23:36 INFO - PROCESS | 1956 | 1461284616463 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:23:36 INFO - PROCESS | 1956 | 1461284616465 Marionette TRACE conn2 <- [1,846,null,{}] 17:23:36 INFO - PROCESS | 1956 | 1461284616467 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}] 17:23:36 INFO - PROCESS | 1956 | 1461284616555 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:23:36 INFO - PROCESS | 1956 | 1461284616559 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af20000 == 63 [pid = 1956] [id = 219] 17:23:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x1295ca400) [pid = 1956] [serial = 655] [outer = 0x0] 17:23:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x12b330400) [pid = 1956] [serial = 656] [outer = 0x1295ca400] 17:23:36 INFO - PROCESS | 1956 | 1461284616583 Marionette DEBUG loaded listener.js 17:23:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x12b334400) [pid = 1956] [serial = 657] [outer = 0x1295ca400] 17:23:37 INFO - PROCESS | 1956 | 1461284616999 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]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 572ms 17:23:37 INFO - PROCESS | 1956 | 1461284617037 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 1956 | 1461284617040 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:23:37 INFO - PROCESS | 1956 | 1461284617043 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1956 | 1461284617046 Marionette TRACE conn2 <- [1,850,null,{}] 17:23:37 INFO - PROCESS | 1956 | 1461284617050 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}] 17:23:37 INFO - PROCESS | 1956 | 1461284617158 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:23:37 INFO - PROCESS | 1956 | 1461284617228 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aecc800 == 64 [pid = 1956] [id = 220] 17:23:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x11581c000) [pid = 1956] [serial = 658] [outer = 0x0] 17:23:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x1177b2800) [pid = 1956] [serial = 659] [outer = 0x11581c000] 17:23:37 INFO - PROCESS | 1956 | 1461284617260 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x118c3a400) [pid = 1956] [serial = 660] [outer = 0x11581c000] 17:23:37 INFO - PROCESS | 1956 | 1461284617689 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]]]}] 17:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 673ms 17:23:37 INFO - PROCESS | 1956 | 1461284617717 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:23:37 INFO - PROCESS | 1956 | 1461284617721 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:23:37 INFO - PROCESS | 1956 | 1461284617726 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:23:37 INFO - PROCESS | 1956 | 1461284617728 Marionette TRACE conn2 <- [1,854,null,{}] 17:23:37 INFO - PROCESS | 1956 | 1461284617730 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}] 17:23:37 INFO - PROCESS | 1956 | 1461284617839 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:23:37 INFO - PROCESS | 1956 | 1461284617911 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x1276a5800 == 65 [pid = 1956] [id = 221] 17:23:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x118c3b400) [pid = 1956] [serial = 661] [outer = 0x0] 17:23:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x125b2cc00) [pid = 1956] [serial = 662] [outer = 0x118c3b400] 17:23:37 INFO - PROCESS | 1956 | 1461284617941 Marionette DEBUG loaded listener.js 17:23:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x126793400) [pid = 1956] [serial = 663] [outer = 0x118c3b400] 17:23:38 INFO - PROCESS | 1956 | 1461284618354 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]]]}] 17:23:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:23:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 17:23:38 INFO - PROCESS | 1956 | 1461284618396 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:23:38 INFO - PROCESS | 1956 | 1461284618398 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:23:38 INFO - PROCESS | 1956 | 1461284618400 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:23:38 INFO - PROCESS | 1956 | 1461284618403 Marionette TRACE conn2 <- [1,858,null,{}] 17:23:38 INFO - PROCESS | 1956 | 1461284618411 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}] 17:23:38 INFO - PROCESS | 1956 | 1461284618549 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:23:38 INFO - PROCESS | 1956 | 1461284618651 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cf1e000 == 66 [pid = 1956] [id = 222] 17:23:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x12892bc00) [pid = 1956] [serial = 664] [outer = 0x0] 17:23:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x1295e8c00) [pid = 1956] [serial = 665] [outer = 0x12892bc00] 17:23:38 INFO - PROCESS | 1956 | 1461284618685 Marionette DEBUG loaded listener.js 17:23:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x12a1cd800) [pid = 1956] [serial = 666] [outer = 0x12892bc00] 17:23:39 INFO - PROCESS | 1956 | 1461284619131 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]]]}] 17:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 772ms 17:23:39 INFO - PROCESS | 1956 | 1461284619173 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:23:39 INFO - PROCESS | 1956 | 1461284619174 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:23:39 INFO - PROCESS | 1956 | 1461284619176 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:23:39 INFO - PROCESS | 1956 | 1461284619177 Marionette TRACE conn2 <- [1,862,null,{}] 17:23:39 INFO - PROCESS | 1956 | 1461284619200 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}] 17:23:39 INFO - PROCESS | 1956 | 1461284619316 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:23:39 INFO - PROCESS | 1956 | 1461284619413 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c494800 == 67 [pid = 1956] [id = 223] 17:23:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x129513800) [pid = 1956] [serial = 667] [outer = 0x0] 17:23:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x12a1d1000) [pid = 1956] [serial = 668] [outer = 0x129513800] 17:23:39 INFO - PROCESS | 1956 | 1461284619464 Marionette DEBUG loaded listener.js 17:23:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x12ade2c00) [pid = 1956] [serial = 669] [outer = 0x129513800] 17:23:40 INFO - PROCESS | 1956 | 1461284620249 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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1089ms 17:23:40 INFO - PROCESS | 1956 | 1461284620267 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1956 | 1461284620269 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:23:40 INFO - PROCESS | 1956 | 1461284620272 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1956 | 1461284620275 Marionette TRACE conn2 <- [1,866,null,{}] 17:23:40 INFO - PROCESS | 1956 | 1461284620278 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}] 17:23:40 INFO - PROCESS | 1956 | 1461284620373 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:23:40 INFO - PROCESS | 1956 | 1461284620435 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x1158cd000 == 68 [pid = 1956] [id = 224] 17:23:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x114d54c00) [pid = 1956] [serial = 670] [outer = 0x0] 17:23:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x114f69800) [pid = 1956] [serial = 671] [outer = 0x114d54c00] 17:23:40 INFO - PROCESS | 1956 | 1461284620463 Marionette DEBUG loaded listener.js 17:23:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x115294c00) [pid = 1956] [serial = 672] [outer = 0x114d54c00] 17:23:40 INFO - PROCESS | 1956 | 1461284620893 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]]]}] 17:23:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:23:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 672ms 17:23:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:23:40 INFO - PROCESS | 1956 | 1461284620945 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:23:40 INFO - PROCESS | 1956 | 1461284620948 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:23:40 INFO - PROCESS | 1956 | 1461284620952 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:23:40 INFO - PROCESS | 1956 | 1461284620954 Marionette TRACE conn2 <- [1,870,null,{}] 17:23:40 INFO - PROCESS | 1956 | 1461284620957 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}] 17:23:41 INFO - PROCESS | 1956 | 1461284621045 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:23:41 INFO - PROCESS | 1956 | 1461284621107 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x118c02800 == 69 [pid = 1956] [id = 225] 17:23:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x115360000) [pid = 1956] [serial = 673] [outer = 0x0] 17:23:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x11641b800) [pid = 1956] [serial = 674] [outer = 0x115360000] 17:23:41 INFO - PROCESS | 1956 | 1461284621134 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x117715000) [pid = 1956] [serial = 675] [outer = 0x115360000] 17:23:41 INFO - PROCESS | 1956 | 1461284621592 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]]]}] 17:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 670ms 17:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:23:41 INFO - PROCESS | 1956 | 1461284621623 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:23:41 INFO - PROCESS | 1956 | 1461284621624 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:23:41 INFO - PROCESS | 1956 | 1461284621626 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:23:41 INFO - PROCESS | 1956 | 1461284621629 Marionette TRACE conn2 <- [1,874,null,{}] 17:23:41 INFO - PROCESS | 1956 | 1461284621636 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}] 17:23:41 INFO - PROCESS | 1956 | 1461284621728 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:23:41 INFO - PROCESS | 1956 | 1461284621803 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b44800 == 70 [pid = 1956] [id = 226] 17:23:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x118655000) [pid = 1956] [serial = 676] [outer = 0x0] 17:23:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x118944000) [pid = 1956] [serial = 677] [outer = 0x118655000] 17:23:41 INFO - PROCESS | 1956 | 1461284621832 Marionette DEBUG loaded listener.js 17:23:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x118c91400) [pid = 1956] [serial = 678] [outer = 0x118655000] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12e0af000 == 69 [pid = 1956] [id = 194] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebc0800 == 68 [pid = 1956] [id = 195] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12da20000 == 67 [pid = 1956] [id = 163] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x125b1a000 == 66 [pid = 1956] [id = 162] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec86000 == 65 [pid = 1956] [id = 160] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x11c162000 == 64 [pid = 1956] [id = 180] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec9a000 == 63 [pid = 1956] [id = 182] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12beb2000 == 62 [pid = 1956] [id = 181] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x130446800 == 61 [pid = 1956] [id = 218] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x13042a800 == 60 [pid = 1956] [id = 217] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb66000 == 59 [pid = 1956] [id = 216] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb5e800 == 58 [pid = 1956] [id = 215] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x12ee3f400) [pid = 1956] [serial = 584] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x12d157000) [pid = 1956] [serial = 581] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x11c7e8800) [pid = 1956] [serial = 578] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x126f3f400) [pid = 1956] [serial = 593] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x11afeac00) [pid = 1956] [serial = 575] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x126790000 == 57 [pid = 1956] [id = 214] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12f43c000 == 56 [pid = 1956] [id = 213] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec9c000 == 55 [pid = 1956] [id = 212] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12e093000 == 54 [pid = 1956] [id = 211] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6a5000 == 53 [pid = 1956] [id = 210] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12618d800 == 52 [pid = 1956] [id = 209] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x119287800 == 51 [pid = 1956] [id = 208] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac4a800 == 50 [pid = 1956] [id = 207] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12d12f000 == 49 [pid = 1956] [id = 204] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6aa800 == 48 [pid = 1956] [id = 203] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12e434000 == 47 [pid = 1956] [id = 178] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12a809000 == 46 [pid = 1956] [id = 202] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12d132000 == 45 [pid = 1956] [id = 191] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x127698800 == 44 [pid = 1956] [id = 201] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x119173800 == 43 [pid = 1956] [id = 200] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac44800 == 42 [pid = 1956] [id = 199] 17:23:42 INFO - PROCESS | 1956 | --DOCSHELL 0x125b07800 == 41 [pid = 1956] [id = 198] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x125b30800) [pid = 1956] [serial = 590] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x11aa9a400) [pid = 1956] [serial = 587] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x12eaeb800) [pid = 1956] [serial = 572] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x125d21800) [pid = 1956] [serial = 591] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x11bdd5000) [pid = 1956] [serial = 588] [outer = 0x0] [url = about:blank] 17:23:42 INFO - PROCESS | 1956 | 1461284622222 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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 621ms 17:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:23:42 INFO - PROCESS | 1956 | 1461284622248 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1956 | 1461284622250 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:23:42 INFO - PROCESS | 1956 | 1461284622252 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1956 | 1461284622253 Marionette TRACE conn2 <- [1,878,null,{}] 17:23:42 INFO - PROCESS | 1956 | 1461284622256 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}] 17:23:42 INFO - PROCESS | 1956 | 1461284622334 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:23:42 INFO - PROCESS | 1956 | 1461284622402 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x119910800 == 42 [pid = 1956] [id = 227] 17:23:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x118730400) [pid = 1956] [serial = 679] [outer = 0x0] 17:23:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x118ef2400) [pid = 1956] [serial = 680] [outer = 0x118730400] 17:23:42 INFO - PROCESS | 1956 | 1461284622431 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x1191c3800) [pid = 1956] [serial = 681] [outer = 0x118730400] 17:23:42 INFO - PROCESS | 1956 | 1461284622730 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]]]}] 17:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 17:23:42 INFO - PROCESS | 1956 | 1461284622772 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:23:42 INFO - PROCESS | 1956 | 1461284622773 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:23:42 INFO - PROCESS | 1956 | 1461284622775 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:23:42 INFO - PROCESS | 1956 | 1461284622776 Marionette TRACE conn2 <- [1,882,null,{}] 17:23:42 INFO - PROCESS | 1956 | 1461284622779 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}] 17:23:42 INFO - PROCESS | 1956 | 1461284622855 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:23:42 INFO - PROCESS | 1956 | 1461284622859 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac8e000 == 43 [pid = 1956] [id = 228] 17:23:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x11873bc00) [pid = 1956] [serial = 682] [outer = 0x0] 17:23:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x1192bf800) [pid = 1956] [serial = 683] [outer = 0x11873bc00] 17:23:42 INFO - PROCESS | 1956 | 1461284622887 Marionette DEBUG loaded listener.js 17:23:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x119955000) [pid = 1956] [serial = 684] [outer = 0x11873bc00] 17:23:43 INFO - PROCESS | 1956 | 1461284623207 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 17:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:23:43 INFO - PROCESS | 1956 | 1461284623244 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1956 | 1461284623245 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:23:43 INFO - PROCESS | 1956 | 1461284623247 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1956 | 1461284623248 Marionette TRACE conn2 <- [1,886,null,{}] 17:23:43 INFO - PROCESS | 1956 | 1461284623250 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}] 17:23:43 INFO - PROCESS | 1956 | 1461284623345 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:23:43 INFO - PROCESS | 1956 | 1461284623353 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b83b000 == 44 [pid = 1956] [id = 229] 17:23:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x119d7b400) [pid = 1956] [serial = 685] [outer = 0x0] 17:23:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x11a77c400) [pid = 1956] [serial = 686] [outer = 0x119d7b400] 17:23:43 INFO - PROCESS | 1956 | 1461284623382 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x11aca9c00) [pid = 1956] [serial = 687] [outer = 0x119d7b400] 17:23:43 INFO - PROCESS | 1956 | 1461284623730 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]]]}] 17:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 17:23:43 INFO - PROCESS | 1956 | 1461284623769 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:23:43 INFO - PROCESS | 1956 | 1461284623771 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:23:43 INFO - PROCESS | 1956 | 1461284623773 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:23:43 INFO - PROCESS | 1956 | 1461284623774 Marionette TRACE conn2 <- [1,890,null,{}] 17:23:43 INFO - PROCESS | 1956 | 1461284623776 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}] 17:23:43 INFO - PROCESS | 1956 | 1461284623881 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:23:43 INFO - PROCESS | 1956 | 1461284623914 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b908800 == 45 [pid = 1956] [id = 230] 17:23:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x119d7e800) [pid = 1956] [serial = 688] [outer = 0x0] 17:23:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x11ae0f000) [pid = 1956] [serial = 689] [outer = 0x119d7e800] 17:23:43 INFO - PROCESS | 1956 | 1461284623939 Marionette DEBUG loaded listener.js 17:23:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x11afe3400) [pid = 1956] [serial = 690] [outer = 0x119d7e800] 17:23:44 INFO - PROCESS | 1956 | 1461284624241 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]]]}] 17:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 17:23:44 INFO - PROCESS | 1956 | 1461284624291 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:23:44 INFO - PROCESS | 1956 | 1461284624292 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:23:44 INFO - PROCESS | 1956 | 1461284624295 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 1956 | 1461284624296 Marionette TRACE conn2 <- [1,894,null,{}] 17:23:44 INFO - PROCESS | 1956 | 1461284624298 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}] 17:23:44 INFO - PROCESS | 1956 | 1461284624390 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:23:44 INFO - PROCESS | 1956 | 1461284624402 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x11be92000 == 46 [pid = 1956] [id = 231] 17:23:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x11afecc00) [pid = 1956] [serial = 691] [outer = 0x0] 17:23:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x11b866000) [pid = 1956] [serial = 692] [outer = 0x11afecc00] 17:23:44 INFO - PROCESS | 1956 | 1461284624427 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x11bd72800) [pid = 1956] [serial = 693] [outer = 0x11afecc00] 17:23:44 INFO - PROCESS | 1956 | 1461284624770 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]]]}] 17:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 17:23:44 INFO - PROCESS | 1956 | 1461284624813 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:23:44 INFO - PROCESS | 1956 | 1461284624814 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:23:44 INFO - PROCESS | 1956 | 1461284624816 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:23:44 INFO - PROCESS | 1956 | 1461284624818 Marionette TRACE conn2 <- [1,898,null,{}] 17:23:44 INFO - PROCESS | 1956 | 1461284624820 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}] 17:23:44 INFO - PROCESS | 1956 | 1461284624920 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:23:44 INFO - PROCESS | 1956 | 1461284624924 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c63a800 == 47 [pid = 1956] [id = 232] 17:23:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 177 (0x11bd74000) [pid = 1956] [serial = 694] [outer = 0x0] 17:23:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x11bdf1000) [pid = 1956] [serial = 695] [outer = 0x11bd74000] 17:23:44 INFO - PROCESS | 1956 | 1461284624950 Marionette DEBUG loaded listener.js 17:23:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x11bdfdc00) [pid = 1956] [serial = 696] [outer = 0x11bd74000] 17:23:45 INFO - PROCESS | 1956 | 1461284625275 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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 17:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:23:45 INFO - PROCESS | 1956 | 1461284625287 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1956 | 1461284625288 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:23:45 INFO - PROCESS | 1956 | 1461284625290 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1956 | 1461284625291 Marionette TRACE conn2 <- [1,902,null,{}] 17:23:45 INFO - PROCESS | 1956 | 1461284625293 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}] 17:23:45 INFO - PROCESS | 1956 | 1461284625390 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:23:45 INFO - PROCESS | 1956 | 1461284625426 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b0e800 == 48 [pid = 1956] [id = 233] 17:23:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x11c03e800) [pid = 1956] [serial = 697] [outer = 0x0] 17:23:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x11c047000) [pid = 1956] [serial = 698] [outer = 0x11c03e800] 17:23:45 INFO - PROCESS | 1956 | 1461284625452 Marionette DEBUG loaded listener.js 17:23:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x11c08a000) [pid = 1956] [serial = 699] [outer = 0x11c03e800] 17:23:45 INFO - PROCESS | 1956 | 1461284625795 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]]]}] 17:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 519ms 17:23:45 INFO - PROCESS | 1956 | 1461284625810 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:23:45 INFO - PROCESS | 1956 | 1461284625811 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:23:45 INFO - PROCESS | 1956 | 1461284625817 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:23:45 INFO - PROCESS | 1956 | 1461284625819 Marionette TRACE conn2 <- [1,906,null,{}] 17:23:45 INFO - PROCESS | 1956 | 1461284625821 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}] 17:23:45 INFO - PROCESS | 1956 | 1461284625939 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:23:45 INFO - PROCESS | 1956 | 1461284625952 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x12617c000 == 49 [pid = 1956] [id = 234] 17:23:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x11c042000) [pid = 1956] [serial = 700] [outer = 0x0] 17:23:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x11c612800) [pid = 1956] [serial = 701] [outer = 0x11c042000] 17:23:45 INFO - PROCESS | 1956 | 1461284625981 Marionette DEBUG loaded listener.js 17:23:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 185 (0x125b2f400) [pid = 1956] [serial = 702] [outer = 0x11c042000] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 184 (0x12d949400) [pid = 1956] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x12cf61000) [pid = 1956] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x12b6ef400) [pid = 1956] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x11b865c00) [pid = 1956] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x11ac9f800) [pid = 1956] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x11c30bc00) [pid = 1956] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x11994d000) [pid = 1956] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x118ceb000) [pid = 1956] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 176 (0x11864e000) [pid = 1956] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x11b9ea400) [pid = 1956] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x1260e7c00) [pid = 1956] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x11994f000) [pid = 1956] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x126507c00) [pid = 1956] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x12e22f000) [pid = 1956] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x118656400) [pid = 1956] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x11a90b000) [pid = 1956] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x119950000) [pid = 1956] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x114503800) [pid = 1956] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x11b9f2c00) [pid = 1956] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x12958cc00) [pid = 1956] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x12b3d4400) [pid = 1956] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x12e321400) [pid = 1956] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x1295c1800) [pid = 1956] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x118733000) [pid = 1956] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x1177aec00) [pid = 1956] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x11bdce000) [pid = 1956] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x12cfd4000) [pid = 1956] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x125f0b400) [pid = 1956] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x118c95000) [pid = 1956] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x12b155000) [pid = 1956] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x11928dc00) [pid = 1956] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x12d14dc00) [pid = 1956] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x12eae6000) [pid = 1956] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x11b85a800) [pid = 1956] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x125f0dc00) [pid = 1956] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x12cd51c00) [pid = 1956] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x110ff5800) [pid = 1956] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12f883c00) [pid = 1956] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x1177ae000) [pid = 1956] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x12cd4f000) [pid = 1956] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12cf61400) [pid = 1956] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x11aa97800) [pid = 1956] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x11aca6000) [pid = 1956] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12ee25400) [pid = 1956] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x118942800) [pid = 1956] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:23:46 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x125d0bc00) [pid = 1956] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:23:46 INFO - PROCESS | 1956 | 1461284626710 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]]]}] 17:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 920ms 17:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:23:46 INFO - PROCESS | 1956 | 1461284626738 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:23:46 INFO - PROCESS | 1956 | 1461284626739 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:23:46 INFO - PROCESS | 1956 | 1461284626741 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:23:46 INFO - PROCESS | 1956 | 1461284626742 Marionette TRACE conn2 <- [1,910,null,{}] 17:23:46 INFO - PROCESS | 1956 | 1461284626744 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}] 17:23:46 INFO - PROCESS | 1956 | 1461284626835 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:23:46 INFO - PROCESS | 1956 | 1461284626898 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c8d000 == 50 [pid = 1956] [id = 235] 17:23:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x110ff8c00) [pid = 1956] [serial = 703] [outer = 0x0] 17:23:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x1177f4000) [pid = 1956] [serial = 704] [outer = 0x110ff8c00] 17:23:46 INFO - PROCESS | 1956 | 1461284626938 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x11928dc00) [pid = 1956] [serial = 705] [outer = 0x110ff8c00] 17:23:47 INFO - PROCESS | 1956 | 1461284627382 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]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 669ms 17:23:47 INFO - PROCESS | 1956 | 1461284627411 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 1956 | 1461284627412 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:23:47 INFO - PROCESS | 1956 | 1461284627422 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1956 | 1461284627423 Marionette TRACE conn2 <- [1,914,null,{}] 17:23:47 INFO - PROCESS | 1956 | 1461284627426 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}] 17:23:47 INFO - PROCESS | 1956 | 1461284627506 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:23:47 INFO - PROCESS | 1956 | 1461284627511 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x12768c800 == 51 [pid = 1956] [id = 236] 17:23:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x11856e400) [pid = 1956] [serial = 706] [outer = 0x0] 17:23:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x11b85a800) [pid = 1956] [serial = 707] [outer = 0x11856e400] 17:23:47 INFO - PROCESS | 1956 | 1461284627537 Marionette DEBUG loaded listener.js 17:23:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x11c3a8400) [pid = 1956] [serial = 708] [outer = 0x11856e400] 17:23:47 INFO - PROCESS | 1956 | 1461284627878 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]]]}] 17:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 17:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:23:47 INFO - PROCESS | 1956 | 1461284627891 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:23:47 INFO - PROCESS | 1956 | 1461284627892 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:23:47 INFO - PROCESS | 1956 | 1461284627894 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:23:47 INFO - PROCESS | 1956 | 1461284627895 Marionette TRACE conn2 <- [1,918,null,{}] 17:23:47 INFO - PROCESS | 1956 | 1461284627899 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}] 17:23:47 INFO - PROCESS | 1956 | 1461284627984 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:23:47 INFO - PROCESS | 1956 | 1461284627988 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289f2800 == 52 [pid = 1956] [id = 237] 17:23:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x11aa97c00) [pid = 1956] [serial = 709] [outer = 0x0] 17:23:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x125b34800) [pid = 1956] [serial = 710] [outer = 0x11aa97c00] 17:23:48 INFO - PROCESS | 1956 | 1461284628013 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x125d1f400) [pid = 1956] [serial = 711] [outer = 0x11aa97c00] 17:23:48 INFO - PROCESS | 1956 | 1461284628349 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]]]}] 17:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 472ms 17:23:48 INFO - PROCESS | 1956 | 1461284628368 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:23:48 INFO - PROCESS | 1956 | 1461284628370 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:23:48 INFO - PROCESS | 1956 | 1461284628372 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:23:48 INFO - PROCESS | 1956 | 1461284628373 Marionette TRACE conn2 <- [1,922,null,{}] 17:23:48 INFO - PROCESS | 1956 | 1461284628376 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}] 17:23:48 INFO - PROCESS | 1956 | 1461284628483 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:23:48 INFO - PROCESS | 1956 | 1461284628490 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x12920f000 == 53 [pid = 1956] [id = 238] 17:23:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x125d1b000) [pid = 1956] [serial = 712] [outer = 0x0] 17:23:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x125d25800) [pid = 1956] [serial = 713] [outer = 0x125d1b000] 17:23:48 INFO - PROCESS | 1956 | 1461284628515 Marionette DEBUG loaded listener.js 17:23:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x125f07c00) [pid = 1956] [serial = 714] [outer = 0x125d1b000] 17:23:48 INFO - PROCESS | 1956 | 1461284628983 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]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 669ms 17:23:49 INFO - PROCESS | 1956 | 1461284629049 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1956 | 1461284629052 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:23:49 INFO - PROCESS | 1956 | 1461284629055 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1956 | 1461284629057 Marionette TRACE conn2 <- [1,926,null,{}] 17:23:49 INFO - PROCESS | 1956 | 1461284629062 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}] 17:23:49 INFO - PROCESS | 1956 | 1461284629165 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:23:49 INFO - PROCESS | 1956 | 1461284629235 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x1164b2000 == 54 [pid = 1956] [id = 239] 17:23:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x1147e6000) [pid = 1956] [serial = 715] [outer = 0x0] 17:23:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x114fcec00) [pid = 1956] [serial = 716] [outer = 0x1147e6000] 17:23:49 INFO - PROCESS | 1956 | 1461284629267 Marionette DEBUG loaded listener.js 17:23:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x1158b1c00) [pid = 1956] [serial = 717] [outer = 0x1147e6000] 17:23:49 INFO - PROCESS | 1956 | 1461284629665 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]]]}] 17:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 673ms 17:23:49 INFO - PROCESS | 1956 | 1461284629736 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:23:49 INFO - PROCESS | 1956 | 1461284629740 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:23:49 INFO - PROCESS | 1956 | 1461284629744 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:23:49 INFO - PROCESS | 1956 | 1461284629746 Marionette TRACE conn2 <- [1,930,null,{}] 17:23:49 INFO - PROCESS | 1956 | 1461284629769 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}] 17:23:49 INFO - PROCESS | 1956 | 1461284629871 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:23:49 INFO - PROCESS | 1956 | 1461284629940 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac85000 == 55 [pid = 1956] [id = 240] 17:23:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x1177f2400) [pid = 1956] [serial = 718] [outer = 0x0] 17:23:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x11872e400) [pid = 1956] [serial = 719] [outer = 0x1177f2400] 17:23:49 INFO - PROCESS | 1956 | 1461284629970 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x118c40c00) [pid = 1956] [serial = 720] [outer = 0x1177f2400] 17:23:50 INFO - PROCESS | 1956 | 1461284630398 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]]]}] 17:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 692ms 17:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:23:50 INFO - PROCESS | 1956 | 1461284630437 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:23:50 INFO - PROCESS | 1956 | 1461284630439 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:23:50 INFO - PROCESS | 1956 | 1461284630441 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:23:50 INFO - PROCESS | 1956 | 1461284630443 Marionette TRACE conn2 <- [1,934,null,{}] 17:23:50 INFO - PROCESS | 1956 | 1461284630451 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}] 17:23:50 INFO - PROCESS | 1956 | 1461284630556 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:23:50 INFO - PROCESS | 1956 | 1461284630628 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x126777000 == 56 [pid = 1956] [id = 241] 17:23:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x1192bfc00) [pid = 1956] [serial = 721] [outer = 0x0] 17:23:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x11aa92c00) [pid = 1956] [serial = 722] [outer = 0x1192bfc00] 17:23:50 INFO - PROCESS | 1956 | 1461284630660 Marionette DEBUG loaded listener.js 17:23:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x11b867000) [pid = 1956] [serial = 723] [outer = 0x1192bfc00] 17:23:51 INFO - PROCESS | 1956 | 1461284631081 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 674ms 17:23:51 INFO - PROCESS | 1956 | 1461284631116 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1956 | 1461284631118 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:23:51 INFO - PROCESS | 1956 | 1461284631120 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1956 | 1461284631122 Marionette TRACE conn2 <- [1,938,null,{}] 17:23:51 INFO - PROCESS | 1956 | 1461284631124 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}] 17:23:51 INFO - PROCESS | 1956 | 1461284631246 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:23:51 INFO - PROCESS | 1956 | 1461284631305 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294e2000 == 57 [pid = 1956] [id = 242] 17:23:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x11c03f800) [pid = 1956] [serial = 724] [outer = 0x0] 17:23:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x11c4e9800) [pid = 1956] [serial = 725] [outer = 0x11c03f800] 17:23:51 INFO - PROCESS | 1956 | 1461284631335 Marionette DEBUG loaded listener.js 17:23:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x11c70c400) [pid = 1956] [serial = 726] [outer = 0x11c03f800] 17:23:51 INFO - PROCESS | 1956 | 1461284631738 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]]]}] 17:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 669ms 17:23:51 INFO - PROCESS | 1956 | 1461284631791 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:23:51 INFO - PROCESS | 1956 | 1461284631792 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:23:51 INFO - PROCESS | 1956 | 1461284631795 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:23:51 INFO - PROCESS | 1956 | 1461284631796 Marionette TRACE conn2 <- [1,942,null,{}] 17:23:51 INFO - PROCESS | 1956 | 1461284631798 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}] 17:23:51 INFO - PROCESS | 1956 | 1461284631912 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:23:51 INFO - PROCESS | 1956 | 1461284631970 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b408800 == 58 [pid = 1956] [id = 243] 17:23:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x11c043400) [pid = 1956] [serial = 727] [outer = 0x0] 17:23:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x125b33400) [pid = 1956] [serial = 728] [outer = 0x11c043400] 17:23:52 INFO - PROCESS | 1956 | 1461284631999 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x125d29400) [pid = 1956] [serial = 729] [outer = 0x11c043400] 17:23:52 INFO - PROCESS | 1956 | 1461284632407 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]]]}] 17:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 669ms 17:23:52 INFO - PROCESS | 1956 | 1461284632463 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:23:52 INFO - PROCESS | 1956 | 1461284632465 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:23:52 INFO - PROCESS | 1956 | 1461284632467 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:23:52 INFO - PROCESS | 1956 | 1461284632468 Marionette TRACE conn2 <- [1,946,null,{}] 17:23:52 INFO - PROCESS | 1956 | 1461284632471 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}] 17:23:52 INFO - PROCESS | 1956 | 1461284632608 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:23:52 INFO - PROCESS | 1956 | 1461284632681 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af7b800 == 59 [pid = 1956] [id = 244] 17:23:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x114d5c400) [pid = 1956] [serial = 730] [outer = 0x0] 17:23:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x119290800) [pid = 1956] [serial = 731] [outer = 0x114d5c400] 17:23:52 INFO - PROCESS | 1956 | 1461284632715 Marionette DEBUG loaded listener.js 17:23:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x126795400) [pid = 1956] [serial = 732] [outer = 0x114d5c400] 17:23:53 INFO - PROCESS | 1956 | 1461284633304 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]]]}] 17:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 870ms 17:23:53 INFO - PROCESS | 1956 | 1461284633338 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:23:53 INFO - PROCESS | 1956 | 1461284633342 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:23:53 INFO - PROCESS | 1956 | 1461284633347 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:23:53 INFO - PROCESS | 1956 | 1461284633351 Marionette TRACE conn2 <- [1,950,null,{}] 17:23:53 INFO - PROCESS | 1956 | 1461284633357 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}] 17:23:53 INFO - PROCESS | 1956 | 1461284633497 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:23:53 INFO - PROCESS | 1956 | 1461284633560 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b30800 == 60 [pid = 1956] [id = 245] 17:23:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x110ff5400) [pid = 1956] [serial = 733] [outer = 0x0] 17:23:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x1147e5000) [pid = 1956] [serial = 734] [outer = 0x110ff5400] 17:23:53 INFO - PROCESS | 1956 | 1461284633635 Marionette DEBUG loaded listener.js 17:23:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x114f72000) [pid = 1956] [serial = 735] [outer = 0x110ff5400] 17:23:54 INFO - PROCESS | 1956 | 1461284634134 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]]]}] 17:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 825ms 17:23:54 INFO - PROCESS | 1956 | 1461284634189 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:23:54 INFO - PROCESS | 1956 | 1461284634194 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:23:54 INFO - PROCESS | 1956 | 1461284634204 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 1956 | 1461284634207 Marionette TRACE conn2 <- [1,954,null,{}] 17:23:54 INFO - PROCESS | 1956 | 1461284634211 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}] 17:23:54 INFO - PROCESS | 1956 | 1461284634347 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:23:54 INFO - PROCESS | 1956 | 1461284634425 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af0e800 == 61 [pid = 1956] [id = 246] 17:23:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x117710800) [pid = 1956] [serial = 736] [outer = 0x0] 17:23:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x11856c400) [pid = 1956] [serial = 737] [outer = 0x117710800] 17:23:54 INFO - PROCESS | 1956 | 1461284634452 Marionette DEBUG loaded listener.js 17:23:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x118731800) [pid = 1956] [serial = 738] [outer = 0x117710800] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x1289f2800 == 60 [pid = 1956] [id = 237] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x12768c800 == 59 [pid = 1956] [id = 236] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x119c8d000 == 58 [pid = 1956] [id = 235] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x12617c000 == 57 [pid = 1956] [id = 234] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x125b0e800 == 56 [pid = 1956] [id = 233] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x12b330400) [pid = 1956] [serial = 656] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x11c63a800 == 55 [pid = 1956] [id = 232] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x11be92000 == 54 [pid = 1956] [id = 231] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x11b908800 == 53 [pid = 1956] [id = 230] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x11b83b000 == 52 [pid = 1956] [id = 229] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac8e000 == 51 [pid = 1956] [id = 228] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x119910800 == 50 [pid = 1956] [id = 227] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x119b44800 == 49 [pid = 1956] [id = 226] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x118c02800 == 48 [pid = 1956] [id = 225] 17:23:54 INFO - PROCESS | 1956 | --DOCSHELL 0x1158cd000 == 47 [pid = 1956] [id = 224] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x12e22c800) [pid = 1956] [serial = 431] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x12e319000) [pid = 1956] [serial = 492] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x125efd400) [pid = 1956] [serial = 486] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x128929400) [pid = 1956] [serial = 272] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x11aa91800) [pid = 1956] [serial = 371] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x11ac9ec00) [pid = 1956] [serial = 483] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x12d3bec00) [pid = 1956] [serial = 495] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x126502c00) [pid = 1956] [serial = 422] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x129582c00) [pid = 1956] [serial = 377] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x12e31ec00) [pid = 1956] [serial = 437] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x12cd49800) [pid = 1956] [serial = 489] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x12e31e400) [pid = 1956] [serial = 434] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x11994cc00) [pid = 1956] [serial = 329] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x11ae8bc00) [pid = 1956] [serial = 332] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x11ae8e800) [pid = 1956] [serial = 419] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x114f66c00) [pid = 1956] [serial = 326] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x11c08dc00) [pid = 1956] [serial = 374] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x12cf61800) [pid = 1956] [serial = 425] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x12dad7c00) [pid = 1956] [serial = 428] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x11c4b9c00) [pid = 1956] [serial = 540] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x11c040400) [pid = 1956] [serial = 576] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x12ee47000) [pid = 1956] [serial = 534] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x11a510400) [pid = 1956] [serial = 537] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x12b6ef800) [pid = 1956] [serial = 543] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x12cfd8800) [pid = 1956] [serial = 546] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x127597c00) [pid = 1956] [serial = 579] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12e6e0c00) [pid = 1956] [serial = 582] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x12ee46400) [pid = 1956] [serial = 585] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x12ee28000) [pid = 1956] [serial = 573] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x1295c4400) [pid = 1956] [serial = 638] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x118737400) [pid = 1956] [serial = 641] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x11aa8ec00) [pid = 1956] [serial = 642] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x118735c00) [pid = 1956] [serial = 647] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12addd400) [pid = 1956] [serial = 650] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12e015400) [pid = 1956] [serial = 651] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x1295c9c00) [pid = 1956] [serial = 648] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x12e297400) [pid = 1956] [serial = 629] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x12e6ecc00) [pid = 1956] [serial = 630] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x1295ecc00) [pid = 1956] [serial = 626] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12cd48400) [pid = 1956] [serial = 627] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11ae87000) [pid = 1956] [serial = 597] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x119955400) [pid = 1956] [serial = 596] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12b4f6400) [pid = 1956] [serial = 602] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x125d1b400) [pid = 1956] [serial = 599] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x125d25000) [pid = 1956] [serial = 600] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12e228c00) [pid = 1956] [serial = 609] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12dadc800) [pid = 1956] [serial = 608] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12ee24c00) [pid = 1956] [serial = 632] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c702800) [pid = 1956] [serial = 621] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11bdd6c00) [pid = 1956] [serial = 620] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x1295e8800) [pid = 1956] [serial = 618] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x1295e3800) [pid = 1956] [serial = 617] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11c076800) [pid = 1956] [serial = 623] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12d158000) [pid = 1956] [serial = 606] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12cfd3800) [pid = 1956] [serial = 605] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12e6e0000) [pid = 1956] [serial = 611] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x110ff8000) [pid = 1956] [serial = 653] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12ee42800) [pid = 1956] [serial = 614] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12bd39400) [pid = 1956] [serial = 603] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12f9f4800) [pid = 1956] [serial = 635] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12fc56c00) [pid = 1956] [serial = 636] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x1177b2400) [pid = 1956] [serial = 644] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x1295c9800) [pid = 1956] [serial = 639] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x1177b7800) [pid = 1956] [serial = 645] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x110ffc800) [pid = 1956] [serial = 654] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12f46bc00) [pid = 1956] [serial = 633] [outer = 0x0] [url = about:blank] 17:23:54 INFO - PROCESS | 1956 | 1461284634856 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]]]}] 17:23:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:23:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 675ms 17:23:54 INFO - PROCESS | 1956 | 1461284634878 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:23:54 INFO - PROCESS | 1956 | 1461284634880 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:23:54 INFO - PROCESS | 1956 | 1461284634884 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:23:54 INFO - PROCESS | 1956 | 1461284634887 Marionette TRACE conn2 <- [1,958,null,{}] 17:23:54 INFO - PROCESS | 1956 | 1461284634894 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}] 17:23:54 INFO - PROCESS | 1956 | 1461284634978 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:23:55 INFO - PROCESS | 1956 | 1461284635055 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b2c800 == 48 [pid = 1956] [id = 247] 17:23:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x1177ad000) [pid = 1956] [serial = 739] [outer = 0x0] 17:23:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x118c38800) [pid = 1956] [serial = 740] [outer = 0x1177ad000] 17:23:55 INFO - PROCESS | 1956 | 1461284635083 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11994c000) [pid = 1956] [serial = 741] [outer = 0x1177ad000] 17:23:55 INFO - PROCESS | 1956 | 1461284635428 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]]]}] 17:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 571ms 17:23:55 INFO - PROCESS | 1956 | 1461284635456 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:23:55 INFO - PROCESS | 1956 | 1461284635459 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:23:55 INFO - PROCESS | 1956 | 1461284635462 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:23:55 INFO - PROCESS | 1956 | 1461284635464 Marionette TRACE conn2 <- [1,962,null,{}] 17:23:55 INFO - PROCESS | 1956 | 1461284635467 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}] 17:23:55 INFO - PROCESS | 1956 | 1461284635595 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:23:55 INFO - PROCESS | 1956 | 1461284635674 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af09000 == 49 [pid = 1956] [id = 248] 17:23:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x118eec000) [pid = 1956] [serial = 742] [outer = 0x0] 17:23:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x119d7b800) [pid = 1956] [serial = 743] [outer = 0x118eec000] 17:23:55 INFO - PROCESS | 1956 | 1461284635718 Marionette DEBUG loaded listener.js 17:23:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11aa99800) [pid = 1956] [serial = 744] [outer = 0x118eec000] 17:23:56 INFO - PROCESS | 1956 | 1461284636104 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 675ms 17:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:23:56 INFO - PROCESS | 1956 | 1461284636137 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 1956 | 1461284636138 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:23:56 INFO - PROCESS | 1956 | 1461284636140 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1956 | 1461284636141 Marionette TRACE conn2 <- [1,966,null,{}] 17:23:56 INFO - PROCESS | 1956 | 1461284636144 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}] 17:23:56 INFO - PROCESS | 1956 | 1461284636240 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:23:56 INFO - PROCESS | 1956 | 1461284636267 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x115790800 == 50 [pid = 1956] [id = 249] 17:23:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11abd5800) [pid = 1956] [serial = 745] [outer = 0x0] 17:23:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11ae17c00) [pid = 1956] [serial = 746] [outer = 0x11abd5800] 17:23:56 INFO - PROCESS | 1956 | 1461284636292 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11afe9800) [pid = 1956] [serial = 747] [outer = 0x11abd5800] 17:23:56 INFO - PROCESS | 1956 | 1461284636625 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]]]}] 17:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 17:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:23:56 INFO - PROCESS | 1956 | 1461284636661 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:23:56 INFO - PROCESS | 1956 | 1461284636663 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:23:56 INFO - PROCESS | 1956 | 1461284636666 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:23:56 INFO - PROCESS | 1956 | 1461284636668 Marionette TRACE conn2 <- [1,970,null,{}] 17:23:56 INFO - PROCESS | 1956 | 1461284636671 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}] 17:23:56 INFO - PROCESS | 1956 | 1461284636766 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:23:56 INFO - PROCESS | 1956 | 1461284636834 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b1a000 == 51 [pid = 1956] [id = 250] 17:23:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11b85f400) [pid = 1956] [serial = 748] [outer = 0x0] 17:23:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11bdb3000) [pid = 1956] [serial = 749] [outer = 0x11b85f400] 17:23:56 INFO - PROCESS | 1956 | 1461284636862 Marionette DEBUG loaded listener.js 17:23:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11c6a9c00) [pid = 1956] [serial = 750] [outer = 0x11b85f400] 17:23:57 INFO - PROCESS | 1956 | 1461284637195 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 572ms 17:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:23:57 INFO - PROCESS | 1956 | 1461284637237 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 1956 | 1461284637239 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:23:57 INFO - PROCESS | 1956 | 1461284637241 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1956 | 1461284637242 Marionette TRACE conn2 <- [1,974,null,{}] 17:23:57 INFO - PROCESS | 1956 | 1461284637244 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}] 17:23:57 INFO - PROCESS | 1956 | 1461284637341 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:23:57 INFO - PROCESS | 1956 | 1461284637353 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x12618a000 == 52 [pid = 1956] [id = 251] 17:23:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11c3ac000) [pid = 1956] [serial = 751] [outer = 0x0] 17:23:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x125b2f000) [pid = 1956] [serial = 752] [outer = 0x11c3ac000] 17:23:57 INFO - PROCESS | 1956 | 1461284637379 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x125d25c00) [pid = 1956] [serial = 753] [outer = 0x11c3ac000] 17:23:57 INFO - PROCESS | 1956 | 1461284637732 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]]]}] 17:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 17:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:23:57 INFO - PROCESS | 1956 | 1461284637761 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:23:57 INFO - PROCESS | 1956 | 1461284637762 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:23:57 INFO - PROCESS | 1956 | 1461284637764 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:23:57 INFO - PROCESS | 1956 | 1461284637767 Marionette TRACE conn2 <- [1,978,null,{}] 17:23:57 INFO - PROCESS | 1956 | 1461284637770 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}] 17:23:57 INFO - PROCESS | 1956 | 1461284637870 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:23:57 INFO - PROCESS | 1956 | 1461284637874 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x127684800 == 53 [pid = 1956] [id = 252] 17:23:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11c6ab400) [pid = 1956] [serial = 754] [outer = 0x0] 17:23:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x125f0dc00) [pid = 1956] [serial = 755] [outer = 0x11c6ab400] 17:23:57 INFO - PROCESS | 1956 | 1461284637930 Marionette DEBUG loaded listener.js 17:23:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x126510400) [pid = 1956] [serial = 756] [outer = 0x11c6ab400] 17:23:58 INFO - PROCESS | 1956 | 1461284638296 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]]]}] 17:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 572ms 17:23:58 INFO - PROCESS | 1956 | 1461284638342 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:23:58 INFO - PROCESS | 1956 | 1461284638344 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:23:58 INFO - PROCESS | 1956 | 1461284638348 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:23:58 INFO - PROCESS | 1956 | 1461284638349 Marionette TRACE conn2 <- [1,982,null,{}] 17:23:58 INFO - PROCESS | 1956 | 1461284638353 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}] 17:23:58 INFO - PROCESS | 1956 | 1461284638505 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:23:58 INFO - PROCESS | 1956 | 1461284638528 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f0c800 == 54 [pid = 1956] [id = 253] 17:23:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x118f67c00) [pid = 1956] [serial = 757] [outer = 0x0] 17:23:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x126a27c00) [pid = 1956] [serial = 758] [outer = 0x118f67c00] 17:23:58 INFO - PROCESS | 1956 | 1461284638569 Marionette DEBUG loaded listener.js 17:23:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x127593400) [pid = 1956] [serial = 759] [outer = 0x118f67c00] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11bd74000) [pid = 1956] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11c042000) [pid = 1956] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x110ff8c00) [pid = 1956] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x118730400) [pid = 1956] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x129513800) [pid = 1956] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x114d54c00) [pid = 1956] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11873bc00) [pid = 1956] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x115360000) [pid = 1956] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x119d7e800) [pid = 1956] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x119d7b400) [pid = 1956] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x118655000) [pid = 1956] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x125d28000) [pid = 1956] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11aa9b000) [pid = 1956] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11aa97c00) [pid = 1956] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11856e400) [pid = 1956] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11afecc00) [pid = 1956] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:23:59 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c03e800) [pid = 1956] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:23:59 INFO - PROCESS | 1956 | 1461284639109 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]]]}] 17:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 771ms 17:23:59 INFO - PROCESS | 1956 | 1461284639119 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 1956 | 1461284639121 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:23:59 INFO - PROCESS | 1956 | 1461284639124 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1956 | 1461284639126 Marionette TRACE conn2 <- [1,986,null,{}] 17:23:59 INFO - PROCESS | 1956 | 1461284639129 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}] 17:23:59 INFO - PROCESS | 1956 | 1461284639257 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:23:59 INFO - PROCESS | 1956 | 1461284639311 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x11beac000 == 55 [pid = 1956] [id = 254] 17:23:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x114d5e800) [pid = 1956] [serial = 760] [outer = 0x0] 17:23:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x119d7e800) [pid = 1956] [serial = 761] [outer = 0x114d5e800] 17:23:59 INFO - PROCESS | 1956 | 1461284639337 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11bdb3400) [pid = 1956] [serial = 762] [outer = 0x114d5e800] 17:23:59 INFO - PROCESS | 1956 | 1461284639629 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]]]}] 17:23:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:23:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 17:23:59 INFO - PROCESS | 1956 | 1461284639644 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:23:59 INFO - PROCESS | 1956 | 1461284639646 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:23:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:23:59 INFO - PROCESS | 1956 | 1461284639657 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:23:59 INFO - PROCESS | 1956 | 1461284639659 Marionette TRACE conn2 <- [1,990,null,{}] 17:23:59 INFO - PROCESS | 1956 | 1461284639661 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}] 17:23:59 INFO - PROCESS | 1956 | 1461284639763 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:23:59 INFO - PROCESS | 1956 | 1461284639790 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:23:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6aa800 == 56 [pid = 1956] [id = 255] 17:23:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x125b31800) [pid = 1956] [serial = 763] [outer = 0x0] 17:23:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x128929800) [pid = 1956] [serial = 764] [outer = 0x125b31800] 17:23:59 INFO - PROCESS | 1956 | 1461284639820 Marionette DEBUG loaded listener.js 17:23:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x129061400) [pid = 1956] [serial = 765] [outer = 0x125b31800] 17:24:00 INFO - PROCESS | 1956 | 1461284640154 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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 520ms 17:24:00 INFO - PROCESS | 1956 | 1461284640178 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 1956 | 1461284640179 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:24:00 INFO - PROCESS | 1956 | 1461284640184 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1956 | 1461284640185 Marionette TRACE conn2 <- [1,994,null,{}] 17:24:00 INFO - PROCESS | 1956 | 1461284640188 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}] 17:24:00 INFO - PROCESS | 1956 | 1461284640295 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:24:00 INFO - PROCESS | 1956 | 1461284640302 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c6000 == 57 [pid = 1956] [id = 256] 17:24:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11994e800) [pid = 1956] [serial = 766] [outer = 0x0] 17:24:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x129060800) [pid = 1956] [serial = 767] [outer = 0x11994e800] 17:24:00 INFO - PROCESS | 1956 | 1461284640327 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x129519400) [pid = 1956] [serial = 768] [outer = 0x11994e800] 17:24:00 INFO - PROCESS | 1956 | 1461284640623 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]]]}] 17:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 470ms 17:24:00 INFO - PROCESS | 1956 | 1461284640654 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:24:00 INFO - PROCESS | 1956 | 1461284640655 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:24:00 INFO - PROCESS | 1956 | 1461284640657 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:24:00 INFO - PROCESS | 1956 | 1461284640659 Marionette TRACE conn2 <- [1,998,null,{}] 17:24:00 INFO - PROCESS | 1956 | 1461284640661 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}] 17:24:00 INFO - PROCESS | 1956 | 1461284640745 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:24:00 INFO - PROCESS | 1956 | 1461284640751 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bebb000 == 58 [pid = 1956] [id = 257] 17:24:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x126793c00) [pid = 1956] [serial = 769] [outer = 0x0] 17:24:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x129586000) [pid = 1956] [serial = 770] [outer = 0x126793c00] 17:24:00 INFO - PROCESS | 1956 | 1461284640776 Marionette DEBUG loaded listener.js 17:24:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x1295be800) [pid = 1956] [serial = 771] [outer = 0x126793c00] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11c15b000 == 57 [pid = 1956] [id = 206] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11aecc800 == 56 [pid = 1956] [id = 220] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11990f000 == 55 [pid = 1956] [id = 161] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11c494800 == 54 [pid = 1956] [id = 223] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x1276a5800 == 53 [pid = 1956] [id = 221] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd50000 == 52 [pid = 1956] [id = 111] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec97000 == 51 [pid = 1956] [id = 164] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x12cf1e000 == 50 [pid = 1956] [id = 222] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11af20000 == 49 [pid = 1956] [id = 219] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x12e098000 == 48 [pid = 1956] [id = 205] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x12d124800 == 47 [pid = 1956] [id = 142] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac2e000 == 46 [pid = 1956] [id = 124] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x119156800 == 45 [pid = 1956] [id = 165] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11af0e800 == 44 [pid = 1956] [id = 246] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x119b30800 == 43 [pid = 1956] [id = 245] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11af7b800 == 42 [pid = 1956] [id = 244] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x12b408800 == 41 [pid = 1956] [id = 243] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x1294e2000 == 40 [pid = 1956] [id = 242] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x126777000 == 39 [pid = 1956] [id = 241] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac85000 == 38 [pid = 1956] [id = 240] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x1164b2000 == 37 [pid = 1956] [id = 239] 17:24:01 INFO - PROCESS | 1956 | --DOCSHELL 0x12920f000 == 36 [pid = 1956] [id = 238] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x125b1a000 == 35 [pid = 1956] [id = 250] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x115790800 == 34 [pid = 1956] [id = 249] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12618a000 == 33 [pid = 1956] [id = 251] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11beac000 == 32 [pid = 1956] [id = 254] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x11af09000 == 31 [pid = 1956] [id = 248] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x128f0c800 == 30 [pid = 1956] [id = 253] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x127684800 == 29 [pid = 1956] [id = 252] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6aa800 == 28 [pid = 1956] [id = 255] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x119b2c800 == 27 [pid = 1956] [id = 247] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12957f800) [pid = 1956] [serial = 594] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11b866000) [pid = 1956] [serial = 692] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11c047000) [pid = 1956] [serial = 698] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11bdf1000) [pid = 1956] [serial = 695] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11c612800) [pid = 1956] [serial = 701] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x1177f4000) [pid = 1956] [serial = 704] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x118ef2400) [pid = 1956] [serial = 680] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x1191c3800) [pid = 1956] [serial = 681] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12ade2c00) [pid = 1956] [serial = 669] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12a1d1000) [pid = 1956] [serial = 668] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x114f69800) [pid = 1956] [serial = 671] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x1192bf800) [pid = 1956] [serial = 683] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x119955000) [pid = 1956] [serial = 684] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x117715000) [pid = 1956] [serial = 675] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11641b800) [pid = 1956] [serial = 674] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x11ae0f000) [pid = 1956] [serial = 689] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11a77c400) [pid = 1956] [serial = 686] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11aca9c00) [pid = 1956] [serial = 687] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x11c08a000) [pid = 1956] [serial = 699] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x1177b2800) [pid = 1956] [serial = 659] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x125b2cc00) [pid = 1956] [serial = 662] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x1295e8c00) [pid = 1956] [serial = 665] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x11b85a800) [pid = 1956] [serial = 707] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x125d1f400) [pid = 1956] [serial = 711] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x125b2f400) [pid = 1956] [serial = 702] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x118c91400) [pid = 1956] [serial = 678] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x118944000) [pid = 1956] [serial = 677] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x115294c00) [pid = 1956] [serial = 672] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11bdfdc00) [pid = 1956] [serial = 696] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x11bd72800) [pid = 1956] [serial = 693] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11afe3400) [pid = 1956] [serial = 690] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x11928dc00) [pid = 1956] [serial = 705] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c6000 == 26 [pid = 1956] [id = 256] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x126a29800) [pid = 1956] [serial = 624] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x125d25800) [pid = 1956] [serial = 713] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x125b34800) [pid = 1956] [serial = 710] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x11c3a8400) [pid = 1956] [serial = 708] [outer = 0x0] [url = about:blank] 17:24:02 INFO - PROCESS | 1956 | 1461284642407 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]]]}] 17:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1771ms 17:24:02 INFO - PROCESS | 1956 | 1461284642430 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:24:02 INFO - PROCESS | 1956 | 1461284642436 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:24:02 INFO - PROCESS | 1956 | 1461284642442 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:24:02 INFO - PROCESS | 1956 | 1461284642446 Marionette TRACE conn2 <- [1,1002,null,{}] 17:24:02 INFO - PROCESS | 1956 | 1461284642461 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}] 17:24:02 INFO - PROCESS | 1956 | 1461284642587 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:24:02 INFO - PROCESS | 1956 | 1461284642659 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x1157a6800 == 27 [pid = 1956] [id = 258] 17:24:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x114f72400) [pid = 1956] [serial = 772] [outer = 0x0] 17:24:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x114f73000) [pid = 1956] [serial = 773] [outer = 0x114f72400] 17:24:02 INFO - PROCESS | 1956 | 1461284642706 Marionette DEBUG loaded listener.js 17:24:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x1155b1000) [pid = 1956] [serial = 774] [outer = 0x114f72400] 17:24:03 INFO - PROCESS | 1956 | 1461284643128 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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 734ms 17:24:03 INFO - PROCESS | 1956 | 1461284643175 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 1956 | 1461284643179 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:24:03 INFO - PROCESS | 1956 | 1461284643184 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 1956 | 1461284643186 Marionette TRACE conn2 <- [1,1006,null,{}] 17:24:03 INFO - PROCESS | 1956 | 1461284643188 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}] 17:24:03 INFO - PROCESS | 1956 | 1461284643261 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:24:03 INFO - PROCESS | 1956 | 1461284643267 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x118f38800 == 28 [pid = 1956] [id = 259] 17:24:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x1157a8400) [pid = 1956] [serial = 775] [outer = 0x0] 17:24:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x116483c00) [pid = 1956] [serial = 776] [outer = 0x1157a8400] 17:24:03 INFO - PROCESS | 1956 | 1461284643297 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x1177b3800) [pid = 1956] [serial = 777] [outer = 0x1157a8400] 17:24:03 INFO - PROCESS | 1956 | 1461284643658 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]]]}] 17:24:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:24:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 17:24:03 INFO - PROCESS | 1956 | 1461284643717 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:24:03 INFO - PROCESS | 1956 | 1461284643719 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:24:03 INFO - PROCESS | 1956 | 1461284643723 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:24:03 INFO - PROCESS | 1956 | 1461284643726 Marionette TRACE conn2 <- [1,1010,null,{}] 17:24:03 INFO - PROCESS | 1956 | 1461284643734 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}] 17:24:03 INFO - PROCESS | 1956 | 1461284643810 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:24:03 INFO - PROCESS | 1956 | 1461284643818 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x11991e000 == 29 [pid = 1956] [id = 260] 17:24:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x110ff5c00) [pid = 1956] [serial = 778] [outer = 0x0] 17:24:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x118738000) [pid = 1956] [serial = 779] [outer = 0x110ff5c00] 17:24:03 INFO - PROCESS | 1956 | 1461284643847 Marionette DEBUG loaded listener.js 17:24:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x118c42c00) [pid = 1956] [serial = 780] [outer = 0x110ff5c00] 17:24:04 INFO - PROCESS | 1956 | 1461284644204 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]]]}] 17:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 522ms 17:24:04 INFO - PROCESS | 1956 | 1461284644245 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:24:04 INFO - PROCESS | 1956 | 1461284644249 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:24:04 INFO - PROCESS | 1956 | 1461284644253 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1956 | 1461284644255 Marionette TRACE conn2 <- [1,1014,null,{}] 17:24:04 INFO - PROCESS | 1956 | 1461284644259 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}] 17:24:04 INFO - PROCESS | 1956 | 1461284644401 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:24:04 INFO - PROCESS | 1956 | 1461284644412 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac2b800 == 30 [pid = 1956] [id = 261] 17:24:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11873c800) [pid = 1956] [serial = 781] [outer = 0x0] 17:24:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x119146800) [pid = 1956] [serial = 782] [outer = 0x11873c800] 17:24:04 INFO - PROCESS | 1956 | 1461284644457 Marionette DEBUG loaded listener.js 17:24:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x119291400) [pid = 1956] [serial = 783] [outer = 0x11873c800] 17:24:04 INFO - PROCESS | 1956 | 1461284644809 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]]]}] 17:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 569ms 17:24:04 INFO - PROCESS | 1956 | 1461284644823 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:24:04 INFO - PROCESS | 1956 | 1461284644825 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:24:04 INFO - PROCESS | 1956 | 1461284644828 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:24:04 INFO - PROCESS | 1956 | 1461284644829 Marionette TRACE conn2 <- [1,1018,null,{}] 17:24:04 INFO - PROCESS | 1956 | 1461284644844 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}] 17:24:04 INFO - PROCESS | 1956 | 1461284644950 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:24:04 INFO - PROCESS | 1956 | 1461284644957 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aed0000 == 31 [pid = 1956] [id = 262] 17:24:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x114f67c00) [pid = 1956] [serial = 784] [outer = 0x0] 17:24:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11994d000) [pid = 1956] [serial = 785] [outer = 0x114f67c00] 17:24:05 INFO - PROCESS | 1956 | 1461284645000 Marionette DEBUG loaded listener.js 17:24:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x119959c00) [pid = 1956] [serial = 786] [outer = 0x114f67c00] 17:24:05 INFO - PROCESS | 1956 | 1461284645377 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]]]}] 17:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 572ms 17:24:05 INFO - PROCESS | 1956 | 1461284645401 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:24:05 INFO - PROCESS | 1956 | 1461284645402 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:24:05 INFO - PROCESS | 1956 | 1461284645405 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1956 | 1461284645406 Marionette TRACE conn2 <- [1,1022,null,{}] 17:24:05 INFO - PROCESS | 1956 | 1461284645408 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}] 17:24:05 INFO - PROCESS | 1956 | 1461284645495 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:24:05 INFO - PROCESS | 1956 | 1461284645542 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af15800 == 32 [pid = 1956] [id = 263] 17:24:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x1186b0400) [pid = 1956] [serial = 787] [outer = 0x0] 17:24:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x119d7a800) [pid = 1956] [serial = 788] [outer = 0x1186b0400] 17:24:05 INFO - PROCESS | 1956 | 1461284645571 Marionette DEBUG loaded listener.js 17:24:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11ac9dc00) [pid = 1956] [serial = 789] [outer = 0x1186b0400] 17:24:05 INFO - PROCESS | 1956 | 1461284645852 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]]]}] 17:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 17:24:05 INFO - PROCESS | 1956 | 1461284645874 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:24:05 INFO - PROCESS | 1956 | 1461284645875 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:24:05 INFO - PROCESS | 1956 | 1461284645877 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:24:05 INFO - PROCESS | 1956 | 1461284645878 Marionette TRACE conn2 <- [1,1026,null,{}] 17:24:05 INFO - PROCESS | 1956 | 1461284645889 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}] 17:24:05 INFO - PROCESS | 1956 | 1461284645964 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:24:05 INFO - PROCESS | 1956 | 1461284645971 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b97c000 == 33 [pid = 1956] [id = 264] 17:24:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11ac9e800) [pid = 1956] [serial = 790] [outer = 0x0] 17:24:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11ae10400) [pid = 1956] [serial = 791] [outer = 0x11ac9e800] 17:24:06 INFO - PROCESS | 1956 | 1461284645997 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11ae93000) [pid = 1956] [serial = 792] [outer = 0x11ac9e800] 17:24:06 INFO - PROCESS | 1956 | 1461284646332 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]]]}] 17:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 469ms 17:24:06 INFO - PROCESS | 1956 | 1461284646347 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:24:06 INFO - PROCESS | 1956 | 1461284646349 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:24:06 INFO - PROCESS | 1956 | 1461284646353 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1956 | 1461284646355 Marionette TRACE conn2 <- [1,1030,null,{}] 17:24:06 INFO - PROCESS | 1956 | 1461284646357 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}] 17:24:06 INFO - PROCESS | 1956 | 1461284646452 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:24:06 INFO - PROCESS | 1956 | 1461284646458 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd4f800 == 34 [pid = 1956] [id = 265] 17:24:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x1145d0c00) [pid = 1956] [serial = 793] [outer = 0x0] 17:24:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11ae8dc00) [pid = 1956] [serial = 794] [outer = 0x1145d0c00] 17:24:06 INFO - PROCESS | 1956 | 1461284646483 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11b9e6c00) [pid = 1956] [serial = 795] [outer = 0x1145d0c00] 17:24:06 INFO - PROCESS | 1956 | 1461284646783 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]]]}] 17:24:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 468ms 17:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:24:06 INFO - PROCESS | 1956 | 1461284646823 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:24:06 INFO - PROCESS | 1956 | 1461284646824 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:24:06 INFO - PROCESS | 1956 | 1461284646826 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:24:06 INFO - PROCESS | 1956 | 1461284646827 Marionette TRACE conn2 <- [1,1034,null,{}] 17:24:06 INFO - PROCESS | 1956 | 1461284646830 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}] 17:24:06 INFO - PROCESS | 1956 | 1461284646903 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:24:06 INFO - PROCESS | 1956 | 1461284646907 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x11991d800 == 35 [pid = 1956] [id = 266] 17:24:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x119951800) [pid = 1956] [serial = 796] [outer = 0x0] 17:24:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11bdcec00) [pid = 1956] [serial = 797] [outer = 0x119951800] 17:24:06 INFO - PROCESS | 1956 | 1461284646936 Marionette DEBUG loaded listener.js 17:24:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11bdfa000) [pid = 1956] [serial = 798] [outer = 0x119951800] 17:24:07 INFO - PROCESS | 1956 | 1461284647255 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]]]}] 17:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 471ms 17:24:07 INFO - PROCESS | 1956 | 1461284647297 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:24:07 INFO - PROCESS | 1956 | 1461284647300 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:24:07 INFO - PROCESS | 1956 | 1461284647303 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1956 | 1461284647304 Marionette TRACE conn2 <- [1,1038,null,{}] 17:24:07 INFO - PROCESS | 1956 | 1461284647307 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}] 17:24:07 INFO - PROCESS | 1956 | 1461284647407 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:24:07 INFO - PROCESS | 1956 | 1461284647423 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c778000 == 36 [pid = 1956] [id = 267] 17:24:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11bdcbc00) [pid = 1956] [serial = 799] [outer = 0x0] 17:24:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11c03d000) [pid = 1956] [serial = 800] [outer = 0x11bdcbc00] 17:24:07 INFO - PROCESS | 1956 | 1461284647448 Marionette DEBUG loaded listener.js 17:24:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11c048400) [pid = 1956] [serial = 801] [outer = 0x11bdcbc00] 17:24:07 INFO - PROCESS | 1956 | 1461284647805 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]]]}] 17:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 17:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:24:07 INFO - PROCESS | 1956 | 1461284647823 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:24:07 INFO - PROCESS | 1956 | 1461284647824 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:24:07 INFO - PROCESS | 1956 | 1461284647826 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:24:07 INFO - PROCESS | 1956 | 1461284647828 Marionette TRACE conn2 <- [1,1042,null,{}] 17:24:07 INFO - PROCESS | 1956 | 1461284647831 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}] 17:24:07 INFO - PROCESS | 1956 | 1461284647935 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:24:07 INFO - PROCESS | 1956 | 1461284647949 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aecd000 == 37 [pid = 1956] [id = 268] 17:24:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11bdd4c00) [pid = 1956] [serial = 802] [outer = 0x0] 17:24:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11c30b800) [pid = 1956] [serial = 803] [outer = 0x11bdd4c00] 17:24:07 INFO - PROCESS | 1956 | 1461284647979 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11c6aa800) [pid = 1956] [serial = 804] [outer = 0x11bdd4c00] 17:24:08 INFO - PROCESS | 1956 | 1461284648317 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]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 17:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:24:08 INFO - PROCESS | 1956 | 1461284648350 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 1956 | 1461284648351 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:24:08 INFO - PROCESS | 1956 | 1461284648354 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1956 | 1461284648355 Marionette TRACE conn2 <- [1,1046,null,{}] 17:24:08 INFO - PROCESS | 1956 | 1461284648357 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}] 17:24:08 INFO - PROCESS | 1956 | 1461284648449 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:24:08 INFO - PROCESS | 1956 | 1461284648453 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x12617a800 == 38 [pid = 1956] [id = 269] 17:24:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11bdf6000) [pid = 1956] [serial = 805] [outer = 0x0] 17:24:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11c70a800) [pid = 1956] [serial = 806] [outer = 0x11bdf6000] 17:24:08 INFO - PROCESS | 1956 | 1461284648478 Marionette DEBUG loaded listener.js 17:24:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x125b2e800) [pid = 1956] [serial = 807] [outer = 0x11bdf6000] 17:24:08 INFO - PROCESS | 1956 | 1461284648837 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]]]}] 17:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 17:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:24:08 INFO - PROCESS | 1956 | 1461284648872 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:24:08 INFO - PROCESS | 1956 | 1461284648873 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:24:08 INFO - PROCESS | 1956 | 1461284648875 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:24:08 INFO - PROCESS | 1956 | 1461284648877 Marionette TRACE conn2 <- [1,1050,null,{}] 17:24:08 INFO - PROCESS | 1956 | 1461284648879 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}] 17:24:08 INFO - PROCESS | 1956 | 1461284648970 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:24:08 INFO - PROCESS | 1956 | 1461284648981 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x126a0c800 == 39 [pid = 1956] [id = 270] 17:24:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11aa9b800) [pid = 1956] [serial = 808] [outer = 0x0] 17:24:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x125d0bc00) [pid = 1956] [serial = 809] [outer = 0x11aa9b800] 17:24:09 INFO - PROCESS | 1956 | 1461284649006 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x125d20000) [pid = 1956] [serial = 810] [outer = 0x11aa9b800] 17:24:09 INFO - PROCESS | 1956 | 1461284649312 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]]]}] 17:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 17:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:24:09 INFO - PROCESS | 1956 | 1461284649345 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:24:09 INFO - PROCESS | 1956 | 1461284649347 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:24:09 INFO - PROCESS | 1956 | 1461284649351 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:24:09 INFO - PROCESS | 1956 | 1461284649352 Marionette TRACE conn2 <- [1,1054,null,{}] 17:24:09 INFO - PROCESS | 1956 | 1461284649355 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}] 17:24:09 INFO - PROCESS | 1956 | 1461284649650 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c043400) [pid = 1956] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c03f800) [pid = 1956] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x1192bfc00) [pid = 1956] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x1177f2400) [pid = 1956] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x1147e6000) [pid = 1956] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x125d1b000) [pid = 1956] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11abd5800) [pid = 1956] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x118eec000) [pid = 1956] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11b85f400) [pid = 1956] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11581c000) [pid = 1956] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x1295ca400) [pid = 1956] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12e313800) [pid = 1956] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12892bc00) [pid = 1956] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x118c3b400) [pid = 1956] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c4b8800) [pid = 1956] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11c3ac000) [pid = 1956] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11c6ab400) [pid = 1956] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x114d5e800) [pid = 1956] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x118f67c00) [pid = 1956] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x125b31800) [pid = 1956] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11994e800) [pid = 1956] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x1177ad000) [pid = 1956] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x117710800) [pid = 1956] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x110ff5400) [pid = 1956] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:24:09 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x114d5c400) [pid = 1956] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:24:09 INFO - PROCESS | 1956 | 1461284649696 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x115317800 == 40 [pid = 1956] [id = 271] 17:24:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x110ff5400) [pid = 1956] [serial = 811] [outer = 0x0] 17:24:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x114d59800) [pid = 1956] [serial = 812] [outer = 0x110ff5400] 17:24:09 INFO - PROCESS | 1956 | 1461284649721 Marionette DEBUG loaded listener.js 17:24:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x1177f3400) [pid = 1956] [serial = 813] [outer = 0x110ff5400] 17:24:09 INFO - PROCESS | 1956 | 1461284649990 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]]]}] 17:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 670ms 17:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:24:10 INFO - PROCESS | 1956 | 1461284650021 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 1956 | 1461284650022 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:24:10 INFO - PROCESS | 1956 | 1461284650024 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1956 | 1461284650025 Marionette TRACE conn2 <- [1,1058,null,{}] 17:24:10 INFO - PROCESS | 1956 | 1461284650028 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}] 17:24:10 INFO - PROCESS | 1956 | 1461284650110 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:24:10 INFO - PROCESS | 1956 | 1461284650117 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x126783800 == 41 [pid = 1956] [id = 272] 17:24:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11994f400) [pid = 1956] [serial = 814] [outer = 0x0] 17:24:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11bdf8c00) [pid = 1956] [serial = 815] [outer = 0x11994f400] 17:24:10 INFO - PROCESS | 1956 | 1461284650142 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x125d1b000) [pid = 1956] [serial = 816] [outer = 0x11994f400] 17:24:10 INFO - PROCESS | 1956 | 1461284650466 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]]]}] 17:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 469ms 17:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:24:10 INFO - PROCESS | 1956 | 1461284650493 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:24:10 INFO - PROCESS | 1956 | 1461284650495 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:24:10 INFO - PROCESS | 1956 | 1461284650497 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:24:10 INFO - PROCESS | 1956 | 1461284650498 Marionette TRACE conn2 <- [1,1062,null,{}] 17:24:10 INFO - PROCESS | 1956 | 1461284650503 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}] 17:24:10 INFO - PROCESS | 1956 | 1461284650601 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:24:10 INFO - PROCESS | 1956 | 1461284650608 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f0e800 == 42 [pid = 1956] [id = 273] 17:24:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x114d5e800) [pid = 1956] [serial = 817] [outer = 0x0] 17:24:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11bda6c00) [pid = 1956] [serial = 818] [outer = 0x114d5e800] 17:24:10 INFO - PROCESS | 1956 | 1461284650633 Marionette DEBUG loaded listener.js 17:24:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x126264c00) [pid = 1956] [serial = 819] [outer = 0x114d5e800] 17:24:11 INFO - PROCESS | 1956 | 1461284651064 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]]]}] 17:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 574ms 17:24:11 INFO - PROCESS | 1956 | 1461284651071 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:24:11 INFO - PROCESS | 1956 | 1461284651073 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:24:11 INFO - PROCESS | 1956 | 1461284651075 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 1956 | 1461284651076 Marionette TRACE conn2 <- [1,1066,null,{}] 17:24:11 INFO - PROCESS | 1956 | 1461284651078 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}] 17:24:11 INFO - PROCESS | 1956 | 1461284651184 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:24:11 INFO - PROCESS | 1956 | 1461284651214 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294c8800 == 43 [pid = 1956] [id = 274] 17:24:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x114d60400) [pid = 1956] [serial = 820] [outer = 0x0] 17:24:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x126370800) [pid = 1956] [serial = 821] [outer = 0x114d60400] 17:24:11 INFO - PROCESS | 1956 | 1461284651239 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x128f44c00) [pid = 1956] [serial = 822] [outer = 0x114d60400] 17:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 17:24:11 INFO - PROCESS | 1956 | 1461284651535 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]]]}] 17:24:11 INFO - PROCESS | 1956 | 1461284651544 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:24:11 INFO - PROCESS | 1956 | 1461284651545 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:24:11 INFO - PROCESS | 1956 | 1461284651548 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:24:11 INFO - PROCESS | 1956 | 1461284651554 Marionette TRACE conn2 <- [1,1070,null,{}] 17:24:11 INFO - PROCESS | 1956 | 1461284651561 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}] 17:24:11 INFO - PROCESS | 1956 | 1461284651645 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:24:11 INFO - PROCESS | 1956 | 1461284651742 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x114795800 == 44 [pid = 1956] [id = 275] 17:24:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x110ff2c00) [pid = 1956] [serial = 823] [outer = 0x0] 17:24:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x110ff7c00) [pid = 1956] [serial = 824] [outer = 0x110ff2c00] 17:24:11 INFO - PROCESS | 1956 | 1461284651775 Marionette DEBUG loaded listener.js 17:24:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x1145d1c00) [pid = 1956] [serial = 825] [outer = 0x110ff2c00] 17:24:12 INFO - PROCESS | 1956 | 1461284652278 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]]]}] 17:24:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:24:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 781ms 17:24:12 INFO - PROCESS | 1956 | 1461284652331 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:24:12 INFO - PROCESS | 1956 | 1461284652336 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:24:12 INFO - PROCESS | 1956 | 1461284652340 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:24:12 INFO - PROCESS | 1956 | 1461284652342 Marionette TRACE conn2 <- [1,1074,null,{}] 17:24:12 INFO - PROCESS | 1956 | 1461284652345 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}] 17:24:12 INFO - PROCESS | 1956 | 1461284652479 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:24:12 INFO - PROCESS | 1956 | 1461284652553 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x119922800 == 45 [pid = 1956] [id = 276] 17:24:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x1177ac000) [pid = 1956] [serial = 826] [outer = 0x0] 17:24:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x1177b2800) [pid = 1956] [serial = 827] [outer = 0x1177ac000] 17:24:12 INFO - PROCESS | 1956 | 1461284652585 Marionette DEBUG loaded listener.js 17:24:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11864e000) [pid = 1956] [serial = 828] [outer = 0x1177ac000] 17:24:13 INFO - PROCESS | 1956 | 1461284653281 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]]]}] 17:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1023ms 17:24:13 INFO - PROCESS | 1956 | 1461284653362 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:24:13 INFO - PROCESS | 1956 | 1461284653364 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:24:13 INFO - PROCESS | 1956 | 1461284653368 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:24:13 INFO - PROCESS | 1956 | 1461284653370 Marionette TRACE conn2 <- [1,1078,null,{}] 17:24:13 INFO - PROCESS | 1956 | 1461284653375 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}] 17:24:13 INFO - PROCESS | 1956 | 1461284653505 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:24:13 INFO - PROCESS | 1956 | 1461284653560 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x115724000 == 46 [pid = 1956] [id = 277] 17:24:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1147e5c00) [pid = 1956] [serial = 829] [outer = 0x0] 17:24:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11535b800) [pid = 1956] [serial = 830] [outer = 0x1147e5c00] 17:24:13 INFO - PROCESS | 1956 | 1461284653589 Marionette DEBUG loaded listener.js 17:24:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1158bb400) [pid = 1956] [serial = 831] [outer = 0x1147e5c00] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x1294c8800 == 45 [pid = 1956] [id = 274] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x128f0e800 == 44 [pid = 1956] [id = 273] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x129586000) [pid = 1956] [serial = 770] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x126783800 == 43 [pid = 1956] [id = 272] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x115317800 == 42 [pid = 1956] [id = 271] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x126a0c800 == 41 [pid = 1956] [id = 270] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12617a800 == 40 [pid = 1956] [id = 269] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11aecd000 == 39 [pid = 1956] [id = 268] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11c778000 == 38 [pid = 1956] [id = 267] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11991d800 == 37 [pid = 1956] [id = 266] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd4f800 == 36 [pid = 1956] [id = 265] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11b97c000 == 35 [pid = 1956] [id = 264] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11af15800 == 34 [pid = 1956] [id = 263] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11aed0000 == 33 [pid = 1956] [id = 262] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac2b800 == 32 [pid = 1956] [id = 261] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11991e000 == 31 [pid = 1956] [id = 260] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x118f38800 == 30 [pid = 1956] [id = 259] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x1157a6800 == 29 [pid = 1956] [id = 258] 17:24:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12bebb000 == 28 [pid = 1956] [id = 257] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x118c3a400) [pid = 1956] [serial = 660] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12b334400) [pid = 1956] [serial = 657] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12ee29800) [pid = 1956] [serial = 612] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12a1cd800) [pid = 1956] [serial = 666] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x126793400) [pid = 1956] [serial = 663] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12f46dc00) [pid = 1956] [serial = 615] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x125b2f000) [pid = 1956] [serial = 752] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x125f0dc00) [pid = 1956] [serial = 755] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x125d25c00) [pid = 1956] [serial = 753] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x119d7e800) [pid = 1956] [serial = 761] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x126a27c00) [pid = 1956] [serial = 758] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x126510400) [pid = 1956] [serial = 756] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x128929800) [pid = 1956] [serial = 764] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x129060800) [pid = 1956] [serial = 767] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x127593400) [pid = 1956] [serial = 759] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x118c38800) [pid = 1956] [serial = 740] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x118731800) [pid = 1956] [serial = 738] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11856c400) [pid = 1956] [serial = 737] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x114f72000) [pid = 1956] [serial = 735] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x1147e5000) [pid = 1956] [serial = 734] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x126795400) [pid = 1956] [serial = 732] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x119290800) [pid = 1956] [serial = 731] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x125d29400) [pid = 1956] [serial = 729] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x125b33400) [pid = 1956] [serial = 728] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11c70c400) [pid = 1956] [serial = 726] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11c4e9800) [pid = 1956] [serial = 725] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11b867000) [pid = 1956] [serial = 723] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x11aa92c00) [pid = 1956] [serial = 722] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x118c40c00) [pid = 1956] [serial = 720] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x11872e400) [pid = 1956] [serial = 719] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x1158b1c00) [pid = 1956] [serial = 717] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x114fcec00) [pid = 1956] [serial = 716] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x125f07c00) [pid = 1956] [serial = 714] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x11ae17c00) [pid = 1956] [serial = 746] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x11afe9800) [pid = 1956] [serial = 747] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x119d7b800) [pid = 1956] [serial = 743] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x11aa99800) [pid = 1956] [serial = 744] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x11994c000) [pid = 1956] [serial = 741] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x129061400) [pid = 1956] [serial = 765] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x11bdb3000) [pid = 1956] [serial = 749] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x11bdb3400) [pid = 1956] [serial = 762] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x11c6a9c00) [pid = 1956] [serial = 750] [outer = 0x0] [url = about:blank] 17:24:13 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x129519400) [pid = 1956] [serial = 768] [outer = 0x0] [url = about:blank] 17:24:14 INFO - PROCESS | 1956 | 1461284654041 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]]]}] 17:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 722ms 17:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:24:14 INFO - PROCESS | 1956 | 1461284654091 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1956 | 1461284654095 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:24:14 INFO - PROCESS | 1956 | 1461284654099 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1956 | 1461284654101 Marionette TRACE conn2 <- [1,1082,null,{}] 17:24:14 INFO - PROCESS | 1956 | 1461284654103 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}] 17:24:14 INFO - PROCESS | 1956 | 1461284654178 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:24:14 INFO - PROCESS | 1956 | 1461284654229 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b3e800 == 29 [pid = 1956] [id = 278] 17:24:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x1158b0400) [pid = 1956] [serial = 832] [outer = 0x0] 17:24:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x1177ab000) [pid = 1956] [serial = 833] [outer = 0x1158b0400] 17:24:14 INFO - PROCESS | 1956 | 1461284654258 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x11872ec00) [pid = 1956] [serial = 834] [outer = 0x1158b0400] 17:24:14 INFO - PROCESS | 1956 | 1461284654586 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]]]}] 17:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 520ms 17:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:24:14 INFO - PROCESS | 1956 | 1461284654620 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:24:14 INFO - PROCESS | 1956 | 1461284654621 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:24:14 INFO - PROCESS | 1956 | 1461284654624 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:24:14 INFO - PROCESS | 1956 | 1461284654626 Marionette TRACE conn2 <- [1,1086,null,{}] 17:24:14 INFO - PROCESS | 1956 | 1461284654634 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}] 17:24:14 INFO - PROCESS | 1956 | 1461284654714 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:24:14 INFO - PROCESS | 1956 | 1461284654759 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aecc000 == 30 [pid = 1956] [id = 279] 17:24:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x114d5f800) [pid = 1956] [serial = 835] [outer = 0x0] 17:24:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x118739800) [pid = 1956] [serial = 836] [outer = 0x114d5f800] 17:24:14 INFO - PROCESS | 1956 | 1461284654789 Marionette DEBUG loaded listener.js 17:24:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x1191c3800) [pid = 1956] [serial = 837] [outer = 0x114d5f800] 17:24:15 INFO - PROCESS | 1956 | 1461284655111 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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 17:24:15 INFO - PROCESS | 1956 | 1461284655146 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1956 | 1461284655147 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:24:15 INFO - PROCESS | 1956 | 1461284655152 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1956 | 1461284655153 Marionette TRACE conn2 <- [1,1090,null,{}] 17:24:15 INFO - PROCESS | 1956 | 1461284655155 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}] 17:24:15 INFO - PROCESS | 1956 | 1461284655229 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:24:15 INFO - PROCESS | 1956 | 1461284655236 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b919000 == 31 [pid = 1956] [id = 280] 17:24:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x119292400) [pid = 1956] [serial = 838] [outer = 0x0] 17:24:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x119957000) [pid = 1956] [serial = 839] [outer = 0x119292400] 17:24:15 INFO - PROCESS | 1956 | 1461284655263 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x119d7fc00) [pid = 1956] [serial = 840] [outer = 0x119292400] 17:24:15 INFO - PROCESS | 1956 | 1461284655586 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]]]}] 17:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 469ms 17:24:15 INFO - PROCESS | 1956 | 1461284655621 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:24:15 INFO - PROCESS | 1956 | 1461284655623 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:24:15 INFO - PROCESS | 1956 | 1461284655625 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:24:15 INFO - PROCESS | 1956 | 1461284655626 Marionette TRACE conn2 <- [1,1094,null,{}] 17:24:15 INFO - PROCESS | 1956 | 1461284655629 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}] 17:24:15 INFO - PROCESS | 1956 | 1461284655727 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:24:15 INFO - PROCESS | 1956 | 1461284655735 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x1142a8000 == 32 [pid = 1956] [id = 281] 17:24:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x11a509000) [pid = 1956] [serial = 841] [outer = 0x0] 17:24:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11a907c00) [pid = 1956] [serial = 842] [outer = 0x11a509000] 17:24:15 INFO - PROCESS | 1956 | 1461284655761 Marionette DEBUG loaded listener.js 17:24:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11aa8c800) [pid = 1956] [serial = 843] [outer = 0x11a509000] 17:24:16 INFO - PROCESS | 1956 | 1461284656110 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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 17:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:24:16 INFO - PROCESS | 1956 | 1461284656145 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 1956 | 1461284656147 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:24:16 INFO - PROCESS | 1956 | 1461284656149 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 1956 | 1461284656150 Marionette TRACE conn2 <- [1,1098,null,{}] 17:24:16 INFO - PROCESS | 1956 | 1461284656152 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}] 17:24:16 INFO - PROCESS | 1956 | 1461284656262 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:24:16 INFO - PROCESS | 1956 | 1461284656275 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c48d000 == 33 [pid = 1956] [id = 282] 17:24:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11a90a800) [pid = 1956] [serial = 844] [outer = 0x0] 17:24:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11aa98400) [pid = 1956] [serial = 845] [outer = 0x11a90a800] 17:24:16 INFO - PROCESS | 1956 | 1461284656303 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x11b865400) [pid = 1956] [serial = 846] [outer = 0x11a90a800] 17:24:16 INFO - PROCESS | 1956 | 1461284656610 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]]]}] 17:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 17:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:24:16 INFO - PROCESS | 1956 | 1461284656623 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:24:16 INFO - PROCESS | 1956 | 1461284656624 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:24:16 INFO - PROCESS | 1956 | 1461284656626 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:24:16 INFO - PROCESS | 1956 | 1461284656627 Marionette TRACE conn2 <- [1,1102,null,{}] 17:24:16 INFO - PROCESS | 1956 | 1461284656630 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}] 17:24:16 INFO - PROCESS | 1956 | 1461284656723 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:24:16 INFO - PROCESS | 1956 | 1461284656754 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c95d800 == 34 [pid = 1956] [id = 283] 17:24:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x114478400) [pid = 1956] [serial = 847] [outer = 0x0] 17:24:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x11bdccc00) [pid = 1956] [serial = 848] [outer = 0x114478400] 17:24:16 INFO - PROCESS | 1956 | 1461284656780 Marionette DEBUG loaded listener.js 17:24:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x11c03d400) [pid = 1956] [serial = 849] [outer = 0x114478400] 17:24:17 INFO - PROCESS | 1956 | 1461284657088 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]]]}] 17:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 17:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:24:17 INFO - PROCESS | 1956 | 1461284657145 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 1956 | 1461284657146 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:24:17 INFO - PROCESS | 1956 | 1461284657148 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1956 | 1461284657149 Marionette TRACE conn2 <- [1,1106,null,{}] 17:24:17 INFO - PROCESS | 1956 | 1461284657151 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}] 17:24:17 INFO - PROCESS | 1956 | 1461284657243 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:24:17 INFO - PROCESS | 1956 | 1461284657248 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x125d4b000 == 35 [pid = 1956] [id = 284] 17:24:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11bd78000) [pid = 1956] [serial = 850] [outer = 0x0] 17:24:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11c076800) [pid = 1956] [serial = 851] [outer = 0x11bd78000] 17:24:17 INFO - PROCESS | 1956 | 1461284657275 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11c3a8400) [pid = 1956] [serial = 852] [outer = 0x11bd78000] 17:24:17 INFO - PROCESS | 1956 | 1461284657701 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]]]}] 17:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 570ms 17:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:24:17 INFO - PROCESS | 1956 | 1461284657720 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:24:17 INFO - PROCESS | 1956 | 1461284657722 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:24:17 INFO - PROCESS | 1956 | 1461284657725 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:24:17 INFO - PROCESS | 1956 | 1461284657727 Marionette TRACE conn2 <- [1,1110,null,{}] 17:24:17 INFO - PROCESS | 1956 | 1461284657731 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}] 17:24:17 INFO - PROCESS | 1956 | 1461284657871 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:24:17 INFO - PROCESS | 1956 | 1461284657902 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12634c000 == 36 [pid = 1956] [id = 285] 17:24:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11c043400) [pid = 1956] [serial = 853] [outer = 0x0] 17:24:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c4b1400) [pid = 1956] [serial = 854] [outer = 0x11c043400] 17:24:17 INFO - PROCESS | 1956 | 1461284657927 Marionette DEBUG loaded listener.js 17:24:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11c4f2000) [pid = 1956] [serial = 855] [outer = 0x11c043400] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11bdd4c00) [pid = 1956] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x11bdf6000) [pid = 1956] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x114f72400) [pid = 1956] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x1186b0400) [pid = 1956] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x1157a8400) [pid = 1956] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x119951800) [pid = 1956] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x110ff5c00) [pid = 1956] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x114f67c00) [pid = 1956] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x11ac9e800) [pid = 1956] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11873c800) [pid = 1956] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x1145d0c00) [pid = 1956] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x11aa9b800) [pid = 1956] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x114d5e800) [pid = 1956] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x110ff5400) [pid = 1956] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x11bdcbc00) [pid = 1956] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:24:18 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x11994f400) [pid = 1956] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:24:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x1177ae000) [pid = 1956] [serial = 856] [outer = 0x12f472800] 17:24:18 INFO - PROCESS | 1956 | 1461284658373 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 17:24:18 INFO - PROCESS | 1956 | 1461284658395 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1956 | 1461284658397 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:24:18 INFO - PROCESS | 1956 | 1461284658402 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1956 | 1461284658404 Marionette TRACE conn2 <- [1,1114,null,{}] 17:24:18 INFO - PROCESS | 1956 | 1461284658406 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}] 17:24:18 INFO - PROCESS | 1956 | 1461284658486 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:24:18 INFO - PROCESS | 1956 | 1461284658491 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b913800 == 37 [pid = 1956] [id = 286] 17:24:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x119959000) [pid = 1956] [serial = 857] [outer = 0x0] 17:24:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11bdfec00) [pid = 1956] [serial = 858] [outer = 0x119959000] 17:24:18 INFO - PROCESS | 1956 | 1461284658516 Marionette DEBUG loaded listener.js 17:24:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11c4f1c00) [pid = 1956] [serial = 859] [outer = 0x119959000] 17:24:18 INFO - PROCESS | 1956 | 1461284658876 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]]]}] 17:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 521ms 17:24:18 INFO - PROCESS | 1956 | 1461284658922 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:24:18 INFO - PROCESS | 1956 | 1461284658925 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:24:18 INFO - PROCESS | 1956 | 1461284658928 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:24:18 INFO - PROCESS | 1956 | 1461284658931 Marionette TRACE conn2 <- [1,1118,null,{}] 17:24:18 INFO - PROCESS | 1956 | 1461284658934 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}] 17:24:19 INFO - PROCESS | 1956 | 1461284659101 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:24:19 INFO - PROCESS | 1956 | 1461284659120 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x127699000 == 38 [pid = 1956] [id = 287] 17:24:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11c4b9000) [pid = 1956] [serial = 860] [outer = 0x0] 17:24:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11ae14400) [pid = 1956] [serial = 861] [outer = 0x11c4b9000] 17:24:19 INFO - PROCESS | 1956 | 1461284659165 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x125c0a800) [pid = 1956] [serial = 862] [outer = 0x11c4b9000] 17:24:19 INFO - PROCESS | 1956 | 1461284659542 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]]]}] 17:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 623ms 17:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:24:19 INFO - PROCESS | 1956 | 1461284659553 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:24:19 INFO - PROCESS | 1956 | 1461284659554 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:24:19 INFO - PROCESS | 1956 | 1461284659556 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:24:19 INFO - PROCESS | 1956 | 1461284659557 Marionette TRACE conn2 <- [1,1122,null,{}] 17:24:19 INFO - PROCESS | 1956 | 1461284659559 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}] 17:24:19 INFO - PROCESS | 1956 | 1461284659639 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:24:19 INFO - PROCESS | 1956 | 1461284659707 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x12920a000 == 39 [pid = 1956] [id = 288] 17:24:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x125d1bc00) [pid = 1956] [serial = 863] [outer = 0x0] 17:24:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x125d25c00) [pid = 1956] [serial = 864] [outer = 0x125d1bc00] 17:24:19 INFO - PROCESS | 1956 | 1461284659732 Marionette DEBUG loaded listener.js 17:24:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x1260e6c00) [pid = 1956] [serial = 865] [outer = 0x125d1bc00] 17:24:20 INFO - PROCESS | 1956 | 1461284660006 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]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 468ms 17:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:24:20 INFO - PROCESS | 1956 | 1461284660024 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 1956 | 1461284660026 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:24:20 INFO - PROCESS | 1956 | 1461284660028 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1956 | 1461284660029 Marionette TRACE conn2 <- [1,1126,null,{}] 17:24:20 INFO - PROCESS | 1956 | 1461284660038 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}] 17:24:20 INFO - PROCESS | 1956 | 1461284660123 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:24:20 INFO - PROCESS | 1956 | 1461284660128 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a806800 == 40 [pid = 1956] [id = 289] 17:24:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x125d22800) [pid = 1956] [serial = 866] [outer = 0x0] 17:24:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x12883ac00) [pid = 1956] [serial = 867] [outer = 0x125d22800] 17:24:20 INFO - PROCESS | 1956 | 1461284660152 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x129062400) [pid = 1956] [serial = 868] [outer = 0x125d22800] 17:24:20 INFO - PROCESS | 1956 | 1461284660640 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]]]}] 17:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 626ms 17:24:20 INFO - PROCESS | 1956 | 1461284660655 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:24:20 INFO - PROCESS | 1956 | 1461284660658 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:24:20 INFO - PROCESS | 1956 | 1461284660662 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:24:20 INFO - PROCESS | 1956 | 1461284660665 Marionette TRACE conn2 <- [1,1130,null,{}] 17:24:20 INFO - PROCESS | 1956 | 1461284660670 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}] 17:24:20 INFO - PROCESS | 1956 | 1461284660775 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:24:20 INFO - PROCESS | 1956 | 1461284660843 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x11a9e4000 == 41 [pid = 1956] [id = 290] 17:24:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x115296000) [pid = 1956] [serial = 869] [outer = 0x0] 17:24:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x116418800) [pid = 1956] [serial = 870] [outer = 0x115296000] 17:24:20 INFO - PROCESS | 1956 | 1461284660881 Marionette DEBUG loaded listener.js 17:24:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x1177f2800) [pid = 1956] [serial = 871] [outer = 0x115296000] 17:24:21 INFO - PROCESS | 1956 | 1461284661458 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]]]}] 17:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 825ms 17:24:21 INFO - PROCESS | 1956 | 1461284661487 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:24:21 INFO - PROCESS | 1956 | 1461284661492 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:24:21 INFO - PROCESS | 1956 | 1461284661496 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:24:21 INFO - PROCESS | 1956 | 1461284661498 Marionette TRACE conn2 <- [1,1134,null,{}] 17:24:21 INFO - PROCESS | 1956 | 1461284661501 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}] 17:24:21 INFO - PROCESS | 1956 | 1461284661601 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:24:21 INFO - PROCESS | 1956 | 1461284661651 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c164000 == 42 [pid = 1956] [id = 291] 17:24:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x118636400) [pid = 1956] [serial = 872] [outer = 0x0] 17:24:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x118c40c00) [pid = 1956] [serial = 873] [outer = 0x118636400] 17:24:21 INFO - PROCESS | 1956 | 1461284661680 Marionette DEBUG loaded listener.js 17:24:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11994dc00) [pid = 1956] [serial = 874] [outer = 0x118636400] 17:24:22 INFO - PROCESS | 1956 | 1461284662090 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]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 17:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:24:22 INFO - PROCESS | 1956 | 1461284662119 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:24:22 INFO - PROCESS | 1956 | 1461284662120 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:24:22 INFO - PROCESS | 1956 | 1461284662123 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 1956 | 1461284662127 Marionette TRACE conn2 <- [1,1138,null,{}] 17:24:22 INFO - PROCESS | 1956 | 1461284662139 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}] 17:24:22 INFO - PROCESS | 1956 | 1461284662313 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:24:22 INFO - PROCESS | 1956 | 1461284662406 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294d3800 == 43 [pid = 1956] [id = 292] 17:24:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11aa93c00) [pid = 1956] [serial = 875] [outer = 0x0] 17:24:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11ae8d400) [pid = 1956] [serial = 876] [outer = 0x11aa93c00] 17:24:22 INFO - PROCESS | 1956 | 1461284662456 Marionette DEBUG loaded listener.js 17:24:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11bdfa800) [pid = 1956] [serial = 877] [outer = 0x11aa93c00] 17:24:22 INFO - PROCESS | 1956 | 1461284662920 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]]]}] 17:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 823ms 17:24:22 INFO - PROCESS | 1956 | 1461284662946 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:24:22 INFO - PROCESS | 1956 | 1461284662948 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:24:22 INFO - PROCESS | 1956 | 1461284662950 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:24:22 INFO - PROCESS | 1956 | 1461284662952 Marionette TRACE conn2 <- [1,1142,null,{}] 17:24:22 INFO - PROCESS | 1956 | 1461284662954 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}] 17:24:23 INFO - PROCESS | 1956 | 1461284663053 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:24:23 INFO - PROCESS | 1956 | 1461284663102 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6a3800 == 44 [pid = 1956] [id = 293] 17:24:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11c075400) [pid = 1956] [serial = 878] [outer = 0x0] 17:24:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11c709400) [pid = 1956] [serial = 879] [outer = 0x11c075400] 17:24:23 INFO - PROCESS | 1956 | 1461284663132 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x125b2d400) [pid = 1956] [serial = 880] [outer = 0x11c075400] 17:24:23 INFO - PROCESS | 1956 | 1461284663564 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]]]}] 17:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 620ms 17:24:23 INFO - PROCESS | 1956 | 1461284663571 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:24:23 INFO - PROCESS | 1956 | 1461284663574 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:24:23 INFO - PROCESS | 1956 | 1461284663577 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:24:23 INFO - PROCESS | 1956 | 1461284663579 Marionette TRACE conn2 <- [1,1146,null,{}] 17:24:23 INFO - PROCESS | 1956 | 1461284663583 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}] 17:24:23 INFO - PROCESS | 1956 | 1461284663729 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:24:23 INFO - PROCESS | 1956 | 1461284663816 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c0800 == 45 [pid = 1956] [id = 294] 17:24:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11c6ab800) [pid = 1956] [serial = 881] [outer = 0x0] 17:24:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x125f0dc00) [pid = 1956] [serial = 882] [outer = 0x11c6ab800] 17:24:23 INFO - PROCESS | 1956 | 1461284663846 Marionette DEBUG loaded listener.js 17:24:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x126a26c00) [pid = 1956] [serial = 883] [outer = 0x11c6ab800] 17:24:24 INFO - PROCESS | 1956 | 1461284664235 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 720ms 17:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:24:24 INFO - PROCESS | 1956 | 1461284664297 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:24:24 INFO - PROCESS | 1956 | 1461284664299 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:24:24 INFO - PROCESS | 1956 | 1461284664301 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:24:24 INFO - PROCESS | 1956 | 1461284664302 Marionette TRACE conn2 <- [1,1150,null,{}] 17:24:24 INFO - PROCESS | 1956 | 1461284664305 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}] 17:24:24 INFO - PROCESS | 1956 | 1461284664412 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:24:24 INFO - PROCESS | 1956 | 1461284664475 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cdbb000 == 46 [pid = 1956] [id = 295] 17:24:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x128927c00) [pid = 1956] [serial = 884] [outer = 0x0] 17:24:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x129584800) [pid = 1956] [serial = 885] [outer = 0x128927c00] 17:24:24 INFO - PROCESS | 1956 | 1461284664507 Marionette DEBUG loaded listener.js 17:24:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x1295c0c00) [pid = 1956] [serial = 886] [outer = 0x128927c00] 17:24:24 INFO - PROCESS | 1956 | 1461284664938 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]]]}] 17:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 669ms 17:24:25 INFO - PROCESS | 1956 | 1461284665004 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1956 | 1461284665007 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:24:25 INFO - PROCESS | 1956 | 1461284665044 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1956 | 1461284665046 Marionette TRACE conn2 <- [1,1154,null,{}] 17:24:25 INFO - PROCESS | 1956 | 1461284665103 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}] 17:24:25 INFO - PROCESS | 1956 | 1461284665251 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:24:25 INFO - PROCESS | 1956 | 1461284665367 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x1158d1000 == 47 [pid = 1956] [id = 296] 17:24:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x110ff6400) [pid = 1956] [serial = 887] [outer = 0x0] 17:24:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x1177f1800) [pid = 1956] [serial = 888] [outer = 0x110ff6400] 17:24:25 INFO - PROCESS | 1956 | 1461284665399 Marionette DEBUG loaded listener.js 17:24:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11c994c00) [pid = 1956] [serial = 889] [outer = 0x110ff6400] 17:24:25 INFO - PROCESS | 1956 | 1461284665845 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]]]}] 17:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 862ms 17:24:25 INFO - PROCESS | 1956 | 1461284665904 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:24:25 INFO - PROCESS | 1956 | 1461284665907 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:24:25 INFO - PROCESS | 1956 | 1461284665911 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:24:25 INFO - PROCESS | 1956 | 1461284665912 Marionette TRACE conn2 <- [1,1158,null,{}] 17:24:25 INFO - PROCESS | 1956 | 1461284665916 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}] 17:24:26 INFO - PROCESS | 1956 | 1461284666011 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:24:26 INFO - PROCESS | 1956 | 1461284666082 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x114b73000 == 48 [pid = 1956] [id = 297] 17:24:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11641b000) [pid = 1956] [serial = 890] [outer = 0x0] 17:24:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1164a4400) [pid = 1956] [serial = 891] [outer = 0x11641b000] 17:24:26 INFO - PROCESS | 1956 | 1461284666111 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11856e400) [pid = 1956] [serial = 892] [outer = 0x11641b000] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x12920a000 == 47 [pid = 1956] [id = 288] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x127699000 == 46 [pid = 1956] [id = 287] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x11b913800 == 45 [pid = 1956] [id = 286] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x12634c000 == 44 [pid = 1956] [id = 285] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x125d4b000 == 43 [pid = 1956] [id = 284] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x11c95d800 == 42 [pid = 1956] [id = 283] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x11c48d000 == 41 [pid = 1956] [id = 282] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x126370800) [pid = 1956] [serial = 821] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x1142a8000 == 40 [pid = 1956] [id = 281] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x11b919000 == 39 [pid = 1956] [id = 280] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x11aecc000 == 38 [pid = 1956] [id = 279] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x119b3e800 == 37 [pid = 1956] [id = 278] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x115724000 == 36 [pid = 1956] [id = 277] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x119922800 == 35 [pid = 1956] [id = 276] 17:24:26 INFO - PROCESS | 1956 | --DOCSHELL 0x114795800 == 34 [pid = 1956] [id = 275] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x125d20000) [pid = 1956] [serial = 810] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11bda6c00) [pid = 1956] [serial = 818] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x114d59800) [pid = 1956] [serial = 812] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x1177f3400) [pid = 1956] [serial = 813] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11c03d000) [pid = 1956] [serial = 800] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11bdf8c00) [pid = 1956] [serial = 815] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x125d1b000) [pid = 1956] [serial = 816] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x126264c00) [pid = 1956] [serial = 819] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x125b2e800) [pid = 1956] [serial = 807] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11c048400) [pid = 1956] [serial = 801] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c30b800) [pid = 1956] [serial = 803] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11c70a800) [pid = 1956] [serial = 806] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x114f73000) [pid = 1956] [serial = 773] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x1155b1000) [pid = 1956] [serial = 774] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x119d7a800) [pid = 1956] [serial = 788] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11ac9dc00) [pid = 1956] [serial = 789] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x116483c00) [pid = 1956] [serial = 776] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x1177b3800) [pid = 1956] [serial = 777] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11bdfa000) [pid = 1956] [serial = 798] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x11bdcec00) [pid = 1956] [serial = 797] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x118738000) [pid = 1956] [serial = 779] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x118c42c00) [pid = 1956] [serial = 780] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x11994d000) [pid = 1956] [serial = 785] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x119959c00) [pid = 1956] [serial = 786] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x11c6aa800) [pid = 1956] [serial = 804] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11ae10400) [pid = 1956] [serial = 791] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11ae93000) [pid = 1956] [serial = 792] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x119146800) [pid = 1956] [serial = 782] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x119291400) [pid = 1956] [serial = 783] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11ae8dc00) [pid = 1956] [serial = 794] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x11b9e6c00) [pid = 1956] [serial = 795] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x125d0bc00) [pid = 1956] [serial = 809] [outer = 0x0] [url = about:blank] 17:24:26 INFO - PROCESS | 1956 | 1461284666559 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]]]}] 17:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 673ms 17:24:26 INFO - PROCESS | 1956 | 1461284666584 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:24:26 INFO - PROCESS | 1956 | 1461284666587 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:24:26 INFO - PROCESS | 1956 | 1461284666592 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:24:26 INFO - PROCESS | 1956 | 1461284666594 Marionette TRACE conn2 <- [1,1162,null,{}] 17:24:26 INFO - PROCESS | 1956 | 1461284666596 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}] 17:24:26 INFO - PROCESS | 1956 | 1461284666698 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:24:26 INFO - PROCESS | 1956 | 1461284666705 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x11928b000 == 35 [pid = 1956] [id = 298] 17:24:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11873cc00) [pid = 1956] [serial = 893] [outer = 0x0] 17:24:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x118c28c00) [pid = 1956] [serial = 894] [outer = 0x11873cc00] 17:24:26 INFO - PROCESS | 1956 | 1461284666731 Marionette DEBUG loaded listener.js 17:24:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x119144c00) [pid = 1956] [serial = 895] [outer = 0x11873cc00] 17:24:27 INFO - PROCESS | 1956 | 1461284667089 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 17:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:24:27 INFO - PROCESS | 1956 | 1461284667112 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1956 | 1461284667113 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:24:27 INFO - PROCESS | 1956 | 1461284667117 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1956 | 1461284667120 Marionette TRACE conn2 <- [1,1166,null,{}] 17:24:27 INFO - PROCESS | 1956 | 1461284667128 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}] 17:24:27 INFO - PROCESS | 1956 | 1461284667209 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:24:27 INFO - PROCESS | 1956 | 1461284667219 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b906000 == 36 [pid = 1956] [id = 299] 17:24:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x119951000) [pid = 1956] [serial = 896] [outer = 0x0] 17:24:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x11a910000) [pid = 1956] [serial = 897] [outer = 0x119951000] 17:24:27 INFO - PROCESS | 1956 | 1461284667247 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x11aca6c00) [pid = 1956] [serial = 898] [outer = 0x119951000] 17:24:27 INFO - PROCESS | 1956 | 1461284667577 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]]]}] 17:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 472ms 17:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:24:27 INFO - PROCESS | 1956 | 1461284667589 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:24:27 INFO - PROCESS | 1956 | 1461284667591 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:24:27 INFO - PROCESS | 1956 | 1461284667593 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:24:27 INFO - PROCESS | 1956 | 1461284667594 Marionette TRACE conn2 <- [1,1170,null,{}] 17:24:27 INFO - PROCESS | 1956 | 1461284667596 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}] 17:24:27 INFO - PROCESS | 1956 | 1461284667689 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:24:27 INFO - PROCESS | 1956 | 1461284667736 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd3e800 == 37 [pid = 1956] [id = 300] 17:24:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11acab800) [pid = 1956] [serial = 899] [outer = 0x0] 17:24:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11b866000) [pid = 1956] [serial = 900] [outer = 0x11acab800] 17:24:27 INFO - PROCESS | 1956 | 1461284667762 Marionette DEBUG loaded listener.js 17:24:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11bdf1000) [pid = 1956] [serial = 901] [outer = 0x11acab800] 17:24:28 INFO - PROCESS | 1956 | 1461284668052 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]]]}] 17:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 468ms 17:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:24:28 INFO - PROCESS | 1956 | 1461284668061 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:24:28 INFO - PROCESS | 1956 | 1461284668062 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:24:28 INFO - PROCESS | 1956 | 1461284668065 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:24:28 INFO - PROCESS | 1956 | 1461284668067 Marionette TRACE conn2 <- [1,1174,null,{}] 17:24:28 INFO - PROCESS | 1956 | 1461284668076 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}] 17:24:28 INFO - PROCESS | 1956 | 1461284668159 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:24:28 INFO - PROCESS | 1956 | 1461284668164 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c49c000 == 38 [pid = 1956] [id = 301] 17:24:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11bdfbc00) [pid = 1956] [serial = 902] [outer = 0x0] 17:24:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c30b400) [pid = 1956] [serial = 903] [outer = 0x11bdfbc00] 17:24:28 INFO - PROCESS | 1956 | 1461284668192 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11c4e9800) [pid = 1956] [serial = 904] [outer = 0x11bdfbc00] 17:24:28 INFO - PROCESS | 1956 | 1461284668517 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] 17:24:28 INFO - PROCESS | 1956 | 1461284668539 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:24:28 INFO - PROCESS | 1956 | 1461284668541 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:24:28 INFO - PROCESS | 1956 | 1461284668543 Marionette TRACE conn2 <- [1,1178,null,{}] 17:24:28 INFO - PROCESS | 1956 | 1461284668545 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}] 17:24:28 INFO - PROCESS | 1956 | 1461284668671 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:24:28 INFO - PROCESS | 1956 | 1461284668682 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b07800 == 39 [pid = 1956] [id = 302] 17:24:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11ae93000) [pid = 1956] [serial = 905] [outer = 0x0] 17:24:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11c4b8000) [pid = 1956] [serial = 906] [outer = 0x11ae93000] 17:24:28 INFO - PROCESS | 1956 | 1461284668709 Marionette DEBUG loaded listener.js 17:24:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x129512000) [pid = 1956] [serial = 907] [outer = 0x11ae93000] 17:24:29 INFO - PROCESS | 1956 | 1461284669033 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] 17:24:29 INFO - PROCESS | 1956 | 1461284669062 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:24:29 INFO - PROCESS | 1956 | 1461284669064 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1956 | 1461284669065 Marionette TRACE conn2 <- [1,1182,null,{}] 17:24:29 INFO - PROCESS | 1956 | 1461284669068 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}] 17:24:29 INFO - PROCESS | 1956 | 1461284669162 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:24:29 INFO - PROCESS | 1956 | 1461284669174 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x1265b0000 == 40 [pid = 1956] [id = 303] 17:24:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x128f3fc00) [pid = 1956] [serial = 908] [outer = 0x0] 17:24:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x1295be400) [pid = 1956] [serial = 909] [outer = 0x128f3fc00] 17:24:29 INFO - PROCESS | 1956 | 1461284669198 Marionette DEBUG loaded listener.js 17:24:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x1295c9000) [pid = 1956] [serial = 910] [outer = 0x128f3fc00] 17:24:29 INFO - PROCESS | 1956 | 1461284669539 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] 17:24:29 INFO - PROCESS | 1956 | 1461284669586 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:24:29 INFO - PROCESS | 1956 | 1461284669588 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:24:29 INFO - PROCESS | 1956 | 1461284669589 Marionette TRACE conn2 <- [1,1186,null,{}] 17:24:29 INFO - PROCESS | 1956 | 1461284669592 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}] 17:24:29 INFO - PROCESS | 1956 | 1461284669689 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:24:29 INFO - PROCESS | 1956 | 1461284669703 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289e9000 == 41 [pid = 1956] [id = 304] 17:24:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11535a000) [pid = 1956] [serial = 911] [outer = 0x0] 17:24:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x1295e5000) [pid = 1956] [serial = 912] [outer = 0x11535a000] 17:24:29 INFO - PROCESS | 1956 | 1461284669728 Marionette DEBUG loaded listener.js 17:24:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x1295ec000) [pid = 1956] [serial = 913] [outer = 0x11535a000] 17:24:30 INFO - PROCESS | 1956 | 1461284670071 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] 17:24:30 INFO - PROCESS | 1956 | 1461284670109 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:24:30 INFO - PROCESS | 1956 | 1461284670111 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 1956 | 1461284670112 Marionette TRACE conn2 <- [1,1190,null,{}] 17:24:30 INFO - PROCESS | 1956 | 1461284670114 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}] 17:24:30 INFO - PROCESS | 1956 | 1461284670213 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:24:30 INFO - PROCESS | 1956 | 1461284670217 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294d7800 == 42 [pid = 1956] [id = 305] 17:24:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x129517c00) [pid = 1956] [serial = 914] [outer = 0x0] 17:24:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12a1c4400) [pid = 1956] [serial = 915] [outer = 0x129517c00] 17:24:30 INFO - PROCESS | 1956 | 1461284670271 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12a1ca000) [pid = 1956] [serial = 916] [outer = 0x129517c00] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x114d60400) [pid = 1956] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11c4b9000) [pid = 1956] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x114d5f800) [pid = 1956] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x119292400) [pid = 1956] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11a90a800) [pid = 1956] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x1147e5c00) [pid = 1956] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x1158b0400) [pid = 1956] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11bd78000) [pid = 1956] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11a509000) [pid = 1956] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x114478400) [pid = 1956] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x125d1bc00) [pid = 1956] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x11c043400) [pid = 1956] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:24:30 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x119959000) [pid = 1956] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:24:30 INFO - PROCESS | 1956 | 1461284670589 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:24:30 INFO - PROCESS | 1956 | 1461284670686 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:24:30 INFO - PROCESS | 1956 | 1461284670690 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:24:30 INFO - PROCESS | 1956 | 1461284670693 Marionette TRACE conn2 <- [1,1194,null,{}] 17:24:30 INFO - PROCESS | 1956 | 1461284670703 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}] 17:24:30 INFO - PROCESS | 1956 | 1461284670812 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:24:30 INFO - PROCESS | 1956 | 1461284670879 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x11991d800 == 43 [pid = 1956] [id = 306] 17:24:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x114d5b800) [pid = 1956] [serial = 917] [outer = 0x0] 17:24:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x114f69800) [pid = 1956] [serial = 918] [outer = 0x114d5b800] 17:24:30 INFO - PROCESS | 1956 | 1461284670911 Marionette DEBUG loaded listener.js 17:24:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x117714400) [pid = 1956] [serial = 919] [outer = 0x114d5b800] 17:24:31 INFO - PROCESS | 1956 | 1461284671372 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] 17:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:24:31 INFO - PROCESS | 1956 | 1461284671415 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:24:31 INFO - PROCESS | 1956 | 1461284671421 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:24:31 INFO - PROCESS | 1956 | 1461284671424 Marionette TRACE conn2 <- [1,1198,null,{}] 17:24:31 INFO - PROCESS | 1956 | 1461284671427 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}] 17:24:31 INFO - PROCESS | 1956 | 1461284671528 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:24:31 INFO - PROCESS | 1956 | 1461284671581 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b96c800 == 44 [pid = 1956] [id = 307] 17:24:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x118637400) [pid = 1956] [serial = 920] [outer = 0x0] 17:24:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x119959c00) [pid = 1956] [serial = 921] [outer = 0x118637400] 17:24:31 INFO - PROCESS | 1956 | 1461284671622 Marionette DEBUG loaded listener.js 17:24:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11aca9c00) [pid = 1956] [serial = 922] [outer = 0x118637400] 17:24:32 INFO - PROCESS | 1956 | 1461284672025 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]]]}] 17:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 622ms 17:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:24:32 INFO - PROCESS | 1956 | 1461284672042 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 1956 | 1461284672043 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:24:32 INFO - PROCESS | 1956 | 1461284672046 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 1956 | 1461284672047 Marionette TRACE conn2 <- [1,1202,null,{}] 17:24:32 INFO - PROCESS | 1956 | 1461284672055 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}] 17:24:32 INFO - PROCESS | 1956 | 1461284672162 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:24:32 INFO - PROCESS | 1956 | 1461284672246 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beb5000 == 45 [pid = 1956] [id = 308] 17:24:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11c708c00) [pid = 1956] [serial = 923] [outer = 0x0] 17:24:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x125b2c400) [pid = 1956] [serial = 924] [outer = 0x11c708c00] 17:24:32 INFO - PROCESS | 1956 | 1461284672278 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x125d20000) [pid = 1956] [serial = 925] [outer = 0x11c708c00] 17:24:32 INFO - PROCESS | 1956 | 1461284672689 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]]]}] 17:24:32 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 17:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 671ms 17:24:32 INFO - PROCESS | 1956 | 1461284672719 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:24:32 INFO - PROCESS | 1956 | 1461284672720 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:24:32 INFO - PROCESS | 1956 | 1461284672722 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:24:32 INFO - PROCESS | 1956 | 1461284672724 Marionette TRACE conn2 <- [1,1206,null,{}] 17:24:32 INFO - PROCESS | 1956 | 1461284672726 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}] 17:24:32 INFO - PROCESS | 1956 | 1461284672830 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:24:32 INFO - PROCESS | 1956 | 1461284672883 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d139000 == 46 [pid = 1956] [id = 309] 17:24:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x125e6f800) [pid = 1956] [serial = 926] [outer = 0x0] 17:24:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x127595c00) [pid = 1956] [serial = 927] [outer = 0x125e6f800] 17:24:32 INFO - PROCESS | 1956 | 1461284672913 Marionette DEBUG loaded listener.js 17:24:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x1295c1800) [pid = 1956] [serial = 928] [outer = 0x125e6f800] 17:24:33 INFO - PROCESS | 1956 | 1461284673325 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]]]}] 17:24:33 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 17:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 670ms 17:24:33 INFO - PROCESS | 1956 | 1461284673393 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:24:33 INFO - PROCESS | 1956 | 1461284673394 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:24:33 INFO - PROCESS | 1956 | 1461284673397 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:24:33 INFO - PROCESS | 1956 | 1461284673398 Marionette TRACE conn2 <- [1,1210,null,{}] 17:24:33 INFO - PROCESS | 1956 | 1461284673401 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}] 17:24:33 INFO - PROCESS | 1956 | 1461284673517 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:24:33 INFO - PROCESS | 1956 | 1461284673593 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d917000 == 47 [pid = 1956] [id = 310] 17:24:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x126370800) [pid = 1956] [serial = 929] [outer = 0x0] 17:24:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1295c5c00) [pid = 1956] [serial = 930] [outer = 0x126370800] 17:24:33 INFO - PROCESS | 1956 | 1461284673624 Marionette DEBUG loaded listener.js 17:24:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12a1c9c00) [pid = 1956] [serial = 931] [outer = 0x126370800] 17:24:34 INFO - PROCESS | 1956 | 1461284674041 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]]]}] 17:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 17:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:24:34 INFO - PROCESS | 1956 | 1461284674068 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:24:34 INFO - PROCESS | 1956 | 1461284674069 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:24:34 INFO - PROCESS | 1956 | 1461284674072 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:24:34 INFO - PROCESS | 1956 | 1461284674073 Marionette TRACE conn2 <- [1,1214,null,{}] 17:24:34 INFO - PROCESS | 1956 | 1461284674076 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}] 17:24:34 INFO - PROCESS | 1956 | 1461284674192 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:24:34 INFO - PROCESS | 1956 | 1461284674247 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da70000 == 48 [pid = 1956] [id = 311] 17:24:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12adda800) [pid = 1956] [serial = 932] [outer = 0x0] 17:24:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12ade3c00) [pid = 1956] [serial = 933] [outer = 0x12adda800] 17:24:34 INFO - PROCESS | 1956 | 1461284674279 Marionette DEBUG loaded listener.js 17:24:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12b155800) [pid = 1956] [serial = 934] [outer = 0x12adda800] 17:24:35 INFO - PROCESS | 1956 | 1461284675012 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]]]}] 17:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 970ms 17:24:35 INFO - PROCESS | 1956 | 1461284675044 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1956 | 1461284675046 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:24:35 INFO - PROCESS | 1956 | 1461284675050 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1956 | 1461284675053 Marionette TRACE conn2 <- [1,1218,null,{}] 17:24:35 INFO - PROCESS | 1956 | 1461284675057 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}] 17:24:35 INFO - PROCESS | 1956 | 1461284675152 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:24:35 INFO - PROCESS | 1956 | 1461284675204 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af79800 == 49 [pid = 1956] [id = 312] 17:24:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1157a8800) [pid = 1956] [serial = 935] [outer = 0x0] 17:24:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11641b800) [pid = 1956] [serial = 936] [outer = 0x1157a8800] 17:24:35 INFO - PROCESS | 1956 | 1461284675232 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x118735c00) [pid = 1956] [serial = 937] [outer = 0x1157a8800] 17:24:35 INFO - PROCESS | 1956 | 1461284675627 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]]]}] 17:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 620ms 17:24:35 INFO - PROCESS | 1956 | 1461284675671 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:24:35 INFO - PROCESS | 1956 | 1461284675675 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:24:35 INFO - PROCESS | 1956 | 1461284675679 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:24:35 INFO - PROCESS | 1956 | 1461284675681 Marionette TRACE conn2 <- [1,1222,null,{}] 17:24:35 INFO - PROCESS | 1956 | 1461284675684 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}] 17:24:35 INFO - PROCESS | 1956 | 1461284675782 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:24:35 INFO - PROCESS | 1956 | 1461284675843 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac3b800 == 50 [pid = 1956] [id = 313] 17:24:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x118c35800) [pid = 1956] [serial = 938] [outer = 0x0] 17:24:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x1191c4000) [pid = 1956] [serial = 939] [outer = 0x118c35800] 17:24:35 INFO - PROCESS | 1956 | 1461284675872 Marionette DEBUG loaded listener.js 17:24:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x1199dcc00) [pid = 1956] [serial = 940] [outer = 0x118c35800] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x1289e9000 == 49 [pid = 1956] [id = 304] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x1265b0000 == 48 [pid = 1956] [id = 303] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x125b07800 == 47 [pid = 1956] [id = 302] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x11c49c000 == 46 [pid = 1956] [id = 301] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd3e800 == 45 [pid = 1956] [id = 300] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x11b906000 == 44 [pid = 1956] [id = 299] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x11928b000 == 43 [pid = 1956] [id = 298] 17:24:36 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x1177b2800) [pid = 1956] [serial = 827] [outer = 0x0] [url = about:blank] 17:24:36 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x110ff7c00) [pid = 1956] [serial = 824] [outer = 0x0] [url = about:blank] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x114b73000 == 42 [pid = 1956] [id = 297] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x11c164000 == 41 [pid = 1956] [id = 291] 17:24:36 INFO - PROCESS | 1956 | --DOCSHELL 0x11a9e4000 == 40 [pid = 1956] [id = 290] 17:24:36 INFO - PROCESS | 1956 | 1461284676442 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] 17:24:36 INFO - PROCESS | 1956 | 1461284676502 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:24:36 INFO - PROCESS | 1956 | 1461284676504 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:24:36 INFO - PROCESS | 1956 | 1461284676507 Marionette TRACE conn2 <- [1,1226,null,{}] 17:24:36 INFO - PROCESS | 1956 | 1461284676514 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}] 17:24:36 INFO - PROCESS | 1956 | 1461284676597 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:24:36 INFO - PROCESS | 1956 | 1461284676606 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x11a9e4000 == 41 [pid = 1956] [id = 314] 17:24:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11ae0b800) [pid = 1956] [serial = 941] [outer = 0x0] 17:24:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11ae84800) [pid = 1956] [serial = 942] [outer = 0x11ae0b800] 17:24:36 INFO - PROCESS | 1956 | 1461284676635 Marionette DEBUG loaded listener.js 17:24:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11b9e5c00) [pid = 1956] [serial = 943] [outer = 0x11ae0b800] 17:24:36 INFO - PROCESS | 1956 | 1461284676972 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]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:24:37 INFO - PROCESS | 1956 | 1461284677026 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1956 | 1461284677027 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:24:37 INFO - PROCESS | 1956 | 1461284677030 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1956 | 1461284677031 Marionette TRACE conn2 <- [1,1230,null,{}] 17:24:37 INFO - PROCESS | 1956 | 1461284677033 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}] 17:24:37 INFO - PROCESS | 1956 | 1461284677113 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:24:37 INFO - PROCESS | 1956 | 1461284677120 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c15a000 == 42 [pid = 1956] [id = 315] 17:24:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11bdaa800) [pid = 1956] [serial = 944] [outer = 0x0] 17:24:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11c3a8400) [pid = 1956] [serial = 945] [outer = 0x11bdaa800] 17:24:37 INFO - PROCESS | 1956 | 1461284677147 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11c710800) [pid = 1956] [serial = 946] [outer = 0x11bdaa800] 17:24:37 INFO - PROCESS | 1956 | 1461284677496 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]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 469ms 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:24:37 INFO - PROCESS | 1956 | 1461284677501 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1956 | 1461284677502 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:24:37 INFO - PROCESS | 1956 | 1461284677504 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1956 | 1461284677506 Marionette TRACE conn2 <- [1,1234,null,{}] 17:24:37 INFO - PROCESS | 1956 | 1461284677508 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}] 17:24:37 INFO - PROCESS | 1956 | 1461284677594 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:24:37 INFO - PROCESS | 1956 | 1461284677643 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x118522000 == 43 [pid = 1956] [id = 316] 17:24:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11c702c00) [pid = 1956] [serial = 947] [outer = 0x0] 17:24:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x125d1e400) [pid = 1956] [serial = 948] [outer = 0x11c702c00] 17:24:37 INFO - PROCESS | 1956 | 1461284677668 Marionette DEBUG loaded listener.js 17:24:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x125efc000) [pid = 1956] [serial = 949] [outer = 0x11c702c00] 17:24:37 INFO - PROCESS | 1956 | 1461284677951 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]]]}] 17:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 17:24:37 INFO - PROCESS | 1956 | 1461284677974 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:24:37 INFO - PROCESS | 1956 | 1461284677975 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:24:37 INFO - PROCESS | 1956 | 1461284677977 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:24:37 INFO - PROCESS | 1956 | 1461284677978 Marionette TRACE conn2 <- [1,1238,null,{}] 17:24:37 INFO - PROCESS | 1956 | 1461284677981 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}] 17:24:38 INFO - PROCESS | 1956 | 1461284678092 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:24:38 INFO - PROCESS | 1956 | 1461284678098 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x12617f800 == 44 [pid = 1956] [id = 317] 17:24:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x12892bc00) [pid = 1956] [serial = 950] [outer = 0x0] 17:24:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x12957fc00) [pid = 1956] [serial = 951] [outer = 0x12892bc00] 17:24:38 INFO - PROCESS | 1956 | 1461284678126 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x12a1c3c00) [pid = 1956] [serial = 952] [outer = 0x12892bc00] 17:24:38 INFO - PROCESS | 1956 | 1461284678435 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]]]}] 17:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 17:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:24:38 INFO - PROCESS | 1956 | 1461284678446 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 1956 | 1461284678447 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:24:38 INFO - PROCESS | 1956 | 1461284678451 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1956 | 1461284678454 Marionette TRACE conn2 <- [1,1242,null,{}] 17:24:38 INFO - PROCESS | 1956 | 1461284678473 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}] 17:24:38 INFO - PROCESS | 1956 | 1461284678590 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:24:38 INFO - PROCESS | 1956 | 1461284678603 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x126e0a000 == 45 [pid = 1956] [id = 318] 17:24:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x125e78c00) [pid = 1956] [serial = 953] [outer = 0x0] 17:24:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12a1ca400) [pid = 1956] [serial = 954] [outer = 0x125e78c00] 17:24:38 INFO - PROCESS | 1956 | 1461284678629 Marionette DEBUG loaded listener.js 17:24:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12addd800) [pid = 1956] [serial = 955] [outer = 0x125e78c00] 17:24:38 INFO - PROCESS | 1956 | 1461284678962 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]]]}] 17:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 531ms 17:24:38 INFO - PROCESS | 1956 | 1461284678981 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:24:38 INFO - PROCESS | 1956 | 1461284678983 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:24:38 INFO - PROCESS | 1956 | 1461284678987 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:24:38 INFO - PROCESS | 1956 | 1461284678988 Marionette TRACE conn2 <- [1,1246,null,{}] 17:24:38 INFO - PROCESS | 1956 | 1461284678991 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}] 17:24:39 INFO - PROCESS | 1956 | 1461284679090 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:24:39 INFO - PROCESS | 1956 | 1461284679101 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f0e800 == 46 [pid = 1956] [id = 319] 17:24:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12adddc00) [pid = 1956] [serial = 956] [outer = 0x0] 17:24:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12b147000) [pid = 1956] [serial = 957] [outer = 0x12adddc00] 17:24:39 INFO - PROCESS | 1956 | 1461284679126 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12b330800) [pid = 1956] [serial = 958] [outer = 0x12adddc00] 17:24:39 INFO - PROCESS | 1956 | 1461284679469 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]]]}] 17:24:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:24:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 17:24:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:24:39 INFO - PROCESS | 1956 | 1461284679510 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:24:39 INFO - PROCESS | 1956 | 1461284679511 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:24:39 INFO - PROCESS | 1956 | 1461284679514 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:24:39 INFO - PROCESS | 1956 | 1461284679515 Marionette TRACE conn2 <- [1,1250,null,{}] 17:24:39 INFO - PROCESS | 1956 | 1461284679517 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}] 17:24:39 INFO - PROCESS | 1956 | 1461284679618 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:24:39 INFO - PROCESS | 1956 | 1461284679650 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a804000 == 47 [pid = 1956] [id = 320] 17:24:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12ade1800) [pid = 1956] [serial = 959] [outer = 0x0] 17:24:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12b337000) [pid = 1956] [serial = 960] [outer = 0x12ade1800] 17:24:39 INFO - PROCESS | 1956 | 1461284679676 Marionette DEBUG loaded listener.js 17:24:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12b33cc00) [pid = 1956] [serial = 961] [outer = 0x12ade1800] 17:24:40 INFO - PROCESS | 1956 | 1461284680009 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 523ms 17:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:24:40 INFO - PROCESS | 1956 | 1461284680042 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1956 | 1461284680043 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:24:40 INFO - PROCESS | 1956 | 1461284680045 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1956 | 1461284680046 Marionette TRACE conn2 <- [1,1254,null,{}] 17:24:40 INFO - PROCESS | 1956 | 1461284680049 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}] 17:24:40 INFO - PROCESS | 1956 | 1461284680152 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:24:40 INFO - PROCESS | 1956 | 1461284680186 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beb4000 == 48 [pid = 1956] [id = 321] 17:24:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12ade4c00) [pid = 1956] [serial = 962] [outer = 0x0] 17:24:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12b3dd000) [pid = 1956] [serial = 963] [outer = 0x12ade4c00] 17:24:40 INFO - PROCESS | 1956 | 1461284680211 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12b3e3c00) [pid = 1956] [serial = 964] [outer = 0x12ade4c00] 17:24:40 INFO - PROCESS | 1956 | 1461284680541 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]]]}] 17:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 518ms 17:24:40 INFO - PROCESS | 1956 | 1461284680564 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:24:40 INFO - PROCESS | 1956 | 1461284680565 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11535a000) [pid = 1956] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x115296000) [pid = 1956] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11641b000) [pid = 1956] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x110ff6400) [pid = 1956] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11acab800) [pid = 1956] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x119951000) [pid = 1956] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x118636400) [pid = 1956] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11aa93c00) [pid = 1956] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11873cc00) [pid = 1956] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x126793c00) [pid = 1956] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11bdfbc00) [pid = 1956] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11ae93000) [pid = 1956] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x128f3fc00) [pid = 1956] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x1177ac000) [pid = 1956] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:24:40 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x110ff2c00) [pid = 1956] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:24:40 INFO - PROCESS | 1956 | 1461284680715 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:24:40 INFO - PROCESS | 1956 | 1461284680716 Marionette TRACE conn2 <- [1,1258,null,{}] 17:24:40 INFO - PROCESS | 1956 | 1461284680725 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}] 17:24:40 INFO - PROCESS | 1956 | 1461284680827 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:24:40 INFO - PROCESS | 1956 | 1461284680849 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b975800 == 49 [pid = 1956] [id = 322] 17:24:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11a90dc00) [pid = 1956] [serial = 965] [outer = 0x0] 17:24:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11bda7000) [pid = 1956] [serial = 966] [outer = 0x11a90dc00] 17:24:40 INFO - PROCESS | 1956 | 1461284680879 Marionette DEBUG loaded listener.js 17:24:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x12b3dcc00) [pid = 1956] [serial = 967] [outer = 0x11a90dc00] 17:24:41 INFO - PROCESS | 1956 | 1461284681209 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]]]}] 17:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 536ms 17:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:24:41 INFO - PROCESS | 1956 | 1461284681241 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 1956 | 1461284681242 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:24:41 INFO - PROCESS | 1956 | 1461284681245 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1956 | 1461284681246 Marionette TRACE conn2 <- [1,1262,null,{}] 17:24:41 INFO - PROCESS | 1956 | 1461284681248 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}] 17:24:41 INFO - PROCESS | 1956 | 1461284681332 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:24:41 INFO - PROCESS | 1956 | 1461284681388 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da69800 == 50 [pid = 1956] [id = 323] 17:24:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11995ac00) [pid = 1956] [serial = 968] [outer = 0x0] 17:24:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12b4f6000) [pid = 1956] [serial = 969] [outer = 0x11995ac00] 17:24:41 INFO - PROCESS | 1956 | 1461284681412 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12ba2b000) [pid = 1956] [serial = 970] [outer = 0x11995ac00] 17:24:41 INFO - PROCESS | 1956 | 1461284681691 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]]]}] 17:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 467ms 17:24:41 INFO - PROCESS | 1956 | 1461284681713 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:24:41 INFO - PROCESS | 1956 | 1461284681714 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:24:41 INFO - PROCESS | 1956 | 1461284681725 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:24:41 INFO - PROCESS | 1956 | 1461284681726 Marionette TRACE conn2 <- [1,1266,null,{}] 17:24:41 INFO - PROCESS | 1956 | 1461284681728 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}] 17:24:41 INFO - PROCESS | 1956 | 1461284681819 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:24:41 INFO - PROCESS | 1956 | 1461284681823 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e0a4000 == 51 [pid = 1956] [id = 324] 17:24:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x1295e6800) [pid = 1956] [serial = 971] [outer = 0x0] 17:24:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12ba33c00) [pid = 1956] [serial = 972] [outer = 0x1295e6800] 17:24:41 INFO - PROCESS | 1956 | 1461284681848 Marionette DEBUG loaded listener.js 17:24:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12bd32c00) [pid = 1956] [serial = 973] [outer = 0x1295e6800] 17:24:42 INFO - PROCESS | 1956 | 1461284682182 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]]]}] 17:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 470ms 17:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:24:42 INFO - PROCESS | 1956 | 1461284682196 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1956 | 1461284682197 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:24:42 INFO - PROCESS | 1956 | 1461284682199 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1956 | 1461284682202 Marionette TRACE conn2 <- [1,1270,null,{}] 17:24:42 INFO - PROCESS | 1956 | 1461284682206 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}] 17:24:42 INFO - PROCESS | 1956 | 1461284682317 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:24:42 INFO - PROCESS | 1956 | 1461284682323 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e442000 == 52 [pid = 1956] [id = 325] 17:24:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12b6e5000) [pid = 1956] [serial = 974] [outer = 0x0] 17:24:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12bd34800) [pid = 1956] [serial = 975] [outer = 0x12b6e5000] 17:24:42 INFO - PROCESS | 1956 | 1461284682348 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12cd4f800) [pid = 1956] [serial = 976] [outer = 0x12b6e5000] 17:24:42 INFO - PROCESS | 1956 | 1461284682652 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]]]}] 17:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 472ms 17:24:42 INFO - PROCESS | 1956 | 1461284682672 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:24:42 INFO - PROCESS | 1956 | 1461284682673 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:24:42 INFO - PROCESS | 1956 | 1461284682675 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:24:42 INFO - PROCESS | 1956 | 1461284682676 Marionette TRACE conn2 <- [1,1274,null,{}] 17:24:42 INFO - PROCESS | 1956 | 1461284682679 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}] 17:24:42 INFO - PROCESS | 1956 | 1461284682823 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:24:42 INFO - PROCESS | 1956 | 1461284682876 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x115797800 == 53 [pid = 1956] [id = 326] 17:24:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x110ff3400) [pid = 1956] [serial = 977] [outer = 0x0] 17:24:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1145ce400) [pid = 1956] [serial = 978] [outer = 0x110ff3400] 17:24:42 INFO - PROCESS | 1956 | 1461284682908 Marionette DEBUG loaded listener.js 17:24:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x115293000) [pid = 1956] [serial = 979] [outer = 0x110ff3400] 17:24:43 INFO - PROCESS | 1956 | 1461284683358 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]]]}] 17:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 719ms 17:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:24:43 INFO - PROCESS | 1956 | 1461284683395 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:24:43 INFO - PROCESS | 1956 | 1461284683398 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:24:43 INFO - PROCESS | 1956 | 1461284683402 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:24:43 INFO - PROCESS | 1956 | 1461284683405 Marionette TRACE conn2 <- [1,1278,null,{}] 17:24:43 INFO - PROCESS | 1956 | 1461284683408 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}] 17:24:43 INFO - PROCESS | 1956 | 1461284683518 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:24:43 INFO - PROCESS | 1956 | 1461284683613 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b84b000 == 54 [pid = 1956] [id = 327] 17:24:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11873cc00) [pid = 1956] [serial = 980] [outer = 0x0] 17:24:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11994c400) [pid = 1956] [serial = 981] [outer = 0x11873cc00] 17:24:43 INFO - PROCESS | 1956 | 1461284683656 Marionette DEBUG loaded listener.js 17:24:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11a511c00) [pid = 1956] [serial = 982] [outer = 0x11873cc00] 17:24:44 INFO - PROCESS | 1956 | 1461284684086 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]]]}] 17:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 721ms 17:24:44 INFO - PROCESS | 1956 | 1461284684123 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 1956 | 1461284684125 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:24:44 INFO - PROCESS | 1956 | 1461284684128 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1956 | 1461284684129 Marionette TRACE conn2 <- [1,1282,null,{}] 17:24:44 INFO - PROCESS | 1956 | 1461284684132 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}] 17:24:44 INFO - PROCESS | 1956 | 1461284684239 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:24:44 INFO - PROCESS | 1956 | 1461284684297 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x126e1f000 == 55 [pid = 1956] [id = 328] 17:24:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11b863400) [pid = 1956] [serial = 983] [outer = 0x0] 17:24:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11c03d400) [pid = 1956] [serial = 984] [outer = 0x11b863400] 17:24:44 INFO - PROCESS | 1956 | 1461284684327 Marionette DEBUG loaded listener.js 17:24:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x125efbc00) [pid = 1956] [serial = 985] [outer = 0x11b863400] 17:24:44 INFO - PROCESS | 1956 | 1461284684779 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]]]}] 17:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 668ms 17:24:44 INFO - PROCESS | 1956 | 1461284684796 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:24:44 INFO - PROCESS | 1956 | 1461284684799 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:24:44 INFO - PROCESS | 1956 | 1461284684808 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:24:44 INFO - PROCESS | 1956 | 1461284684811 Marionette TRACE conn2 <- [1,1286,null,{}] 17:24:44 INFO - PROCESS | 1956 | 1461284684813 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}] 17:24:44 INFO - PROCESS | 1956 | 1461284684944 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:24:45 INFO - PROCESS | 1956 | 1461284685002 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebba800 == 56 [pid = 1956] [id = 329] 17:24:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12883c400) [pid = 1956] [serial = 986] [outer = 0x0] 17:24:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x1295c2800) [pid = 1956] [serial = 987] [outer = 0x12883c400] 17:24:45 INFO - PROCESS | 1956 | 1461284685031 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12addbc00) [pid = 1956] [serial = 988] [outer = 0x12883c400] 17:24:45 INFO - PROCESS | 1956 | 1461284685511 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]]]}] 17:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 733ms 17:24:45 INFO - PROCESS | 1956 | 1461284685537 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:24:45 INFO - PROCESS | 1956 | 1461284685538 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:24:45 INFO - PROCESS | 1956 | 1461284685541 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:24:45 INFO - PROCESS | 1956 | 1461284685542 Marionette TRACE conn2 <- [1,1290,null,{}] 17:24:45 INFO - PROCESS | 1956 | 1461284685545 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}] 17:24:45 INFO - PROCESS | 1956 | 1461284685651 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:24:45 INFO - PROCESS | 1956 | 1461284685706 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac42000 == 57 [pid = 1956] [id = 330] 17:24:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x119959800) [pid = 1956] [serial = 989] [outer = 0x0] 17:24:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12a1c8800) [pid = 1956] [serial = 990] [outer = 0x119959800] 17:24:45 INFO - PROCESS | 1956 | 1461284685735 Marionette DEBUG loaded listener.js 17:24:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12b339000) [pid = 1956] [serial = 991] [outer = 0x119959800] 17:24:46 INFO - PROCESS | 1956 | 1461284686468 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]]]}] 17:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 974ms 17:24:46 INFO - PROCESS | 1956 | 1461284686518 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:24:46 INFO - PROCESS | 1956 | 1461284686522 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:24:46 INFO - PROCESS | 1956 | 1461284686528 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:24:46 INFO - PROCESS | 1956 | 1461284686532 Marionette TRACE conn2 <- [1,1294,null,{}] 17:24:46 INFO - PROCESS | 1956 | 1461284686538 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}] 17:24:46 INFO - PROCESS | 1956 | 1461284686687 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:24:46 INFO - PROCESS | 1956 | 1461284686776 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af07800 == 58 [pid = 1956] [id = 331] 17:24:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x114fcec00) [pid = 1956] [serial = 992] [outer = 0x0] 17:24:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11641b000) [pid = 1956] [serial = 993] [outer = 0x114fcec00] 17:24:46 INFO - PROCESS | 1956 | 1461284686806 Marionette DEBUG loaded listener.js 17:24:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x1177b3800) [pid = 1956] [serial = 994] [outer = 0x114fcec00] 17:24:47 INFO - PROCESS | 1956 | 1461284687236 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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 728ms 17:24:47 INFO - PROCESS | 1956 | 1461284687255 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1956 | 1461284687259 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:24:47 INFO - PROCESS | 1956 | 1461284687263 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1956 | 1461284687265 Marionette TRACE conn2 <- [1,1298,null,{}] 17:24:47 INFO - PROCESS | 1956 | 1461284687268 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}] 17:24:47 INFO - PROCESS | 1956 | 1461284687363 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:24:47 INFO - PROCESS | 1956 | 1461284687417 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aed5000 == 59 [pid = 1956] [id = 332] 17:24:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x1177ef400) [pid = 1956] [serial = 995] [outer = 0x0] 17:24:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x119290400) [pid = 1956] [serial = 996] [outer = 0x1177ef400] 17:24:47 INFO - PROCESS | 1956 | 1461284687444 Marionette DEBUG loaded listener.js 17:24:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x11a787800) [pid = 1956] [serial = 997] [outer = 0x1177ef400] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c0800 == 58 [pid = 1956] [id = 294] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12a806800 == 57 [pid = 1956] [id = 289] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12e442000 == 56 [pid = 1956] [id = 325] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12e0a4000 == 55 [pid = 1956] [id = 324] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12da69800 == 54 [pid = 1956] [id = 323] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11b975800 == 53 [pid = 1956] [id = 322] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12beb4000 == 52 [pid = 1956] [id = 321] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12a804000 == 51 [pid = 1956] [id = 320] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12a1c4400) [pid = 1956] [serial = 915] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x11c709400) [pid = 1956] [serial = 879] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x125f0dc00) [pid = 1956] [serial = 882] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x129584800) [pid = 1956] [serial = 885] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x128f0e800 == 50 [pid = 1956] [id = 319] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x126e0a000 == 49 [pid = 1956] [id = 318] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12617f800 == 48 [pid = 1956] [id = 317] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x118522000 == 47 [pid = 1956] [id = 316] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11c15a000 == 46 [pid = 1956] [id = 315] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11a9e4000 == 45 [pid = 1956] [id = 314] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac3b800 == 44 [pid = 1956] [id = 313] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11af79800 == 43 [pid = 1956] [id = 312] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x12beb5000 == 42 [pid = 1956] [id = 308] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11b96c800 == 41 [pid = 1956] [id = 307] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11991d800 == 40 [pid = 1956] [id = 306] 17:24:47 INFO - PROCESS | 1956 | --DOCSHELL 0x1294d7800 == 39 [pid = 1956] [id = 305] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x1295be800) [pid = 1956] [serial = 771] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11864e000) [pid = 1956] [serial = 828] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x1145d1c00) [pid = 1956] [serial = 825] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x1295e5000) [pid = 1956] [serial = 912] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x1177f2800) [pid = 1956] [serial = 871] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x116418800) [pid = 1956] [serial = 870] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11856e400) [pid = 1956] [serial = 892] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x1164a4400) [pid = 1956] [serial = 891] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x1177f1800) [pid = 1956] [serial = 888] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c994c00) [pid = 1956] [serial = 889] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11b866000) [pid = 1956] [serial = 900] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11bdf1000) [pid = 1956] [serial = 901] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11a910000) [pid = 1956] [serial = 897] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11aca6c00) [pid = 1956] [serial = 898] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x1295ec000) [pid = 1956] [serial = 913] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12883ac00) [pid = 1956] [serial = 867] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11994dc00) [pid = 1956] [serial = 874] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x118c40c00) [pid = 1956] [serial = 873] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11bdfa800) [pid = 1956] [serial = 877] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11ae8d400) [pid = 1956] [serial = 876] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x118c28c00) [pid = 1956] [serial = 894] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x119144c00) [pid = 1956] [serial = 895] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x1295c9000) [pid = 1956] [serial = 910] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c4e9800) [pid = 1956] [serial = 904] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11c30b400) [pid = 1956] [serial = 903] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11c4b8000) [pid = 1956] [serial = 906] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x1295be400) [pid = 1956] [serial = 909] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x129512000) [pid = 1956] [serial = 907] [outer = 0x0] [url = about:blank] 17:24:47 INFO - PROCESS | 1956 | 1461284687883 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]]]}] 17:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 674ms 17:24:47 INFO - PROCESS | 1956 | 1461284687938 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:24:47 INFO - PROCESS | 1956 | 1461284687940 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:24:47 INFO - PROCESS | 1956 | 1461284687944 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:24:47 INFO - PROCESS | 1956 | 1461284687947 Marionette TRACE conn2 <- [1,1302,null,{}] 17:24:47 INFO - PROCESS | 1956 | 1461284687959 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}] 17:24:48 INFO - PROCESS | 1956 | 1461284688108 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:24:48 INFO - PROCESS | 1956 | 1461284688196 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac87800 == 40 [pid = 1956] [id = 333] 17:24:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11aa8ec00) [pid = 1956] [serial = 998] [outer = 0x0] 17:24:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11ae0e800) [pid = 1956] [serial = 999] [outer = 0x11aa8ec00] 17:24:48 INFO - PROCESS | 1956 | 1461284688241 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11b85e800) [pid = 1956] [serial = 1000] [outer = 0x11aa8ec00] 17:24:48 INFO - PROCESS | 1956 | 1461284688554 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]]]}] 17:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 626ms 17:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:24:48 INFO - PROCESS | 1956 | 1461284688571 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:24:48 INFO - PROCESS | 1956 | 1461284688572 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:24:48 INFO - PROCESS | 1956 | 1461284688575 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:24:48 INFO - PROCESS | 1956 | 1461284688576 Marionette TRACE conn2 <- [1,1306,null,{}] 17:24:48 INFO - PROCESS | 1956 | 1461284688578 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}] 17:24:48 INFO - PROCESS | 1956 | 1461284688659 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:24:48 INFO - PROCESS | 1956 | 1461284688712 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b921000 == 41 [pid = 1956] [id = 334] 17:24:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11ae86800) [pid = 1956] [serial = 1001] [outer = 0x0] 17:24:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11b9eac00) [pid = 1956] [serial = 1002] [outer = 0x11ae86800] 17:24:48 INFO - PROCESS | 1956 | 1461284688739 Marionette DEBUG loaded listener.js 17:24:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11c072000) [pid = 1956] [serial = 1003] [outer = 0x11ae86800] 17:24:49 INFO - PROCESS | 1956 | 1461284689038 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]]]}] 17:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 17:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:24:49 INFO - PROCESS | 1956 | 1461284689094 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:24:49 INFO - PROCESS | 1956 | 1461284689095 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:24:49 INFO - PROCESS | 1956 | 1461284689097 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1956 | 1461284689098 Marionette TRACE conn2 <- [1,1310,null,{}] 17:24:49 INFO - PROCESS | 1956 | 1461284689101 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}] 17:24:49 INFO - PROCESS | 1956 | 1461284689181 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:24:49 INFO - PROCESS | 1956 | 1461284689188 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c789800 == 42 [pid = 1956] [id = 335] 17:24:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11ae93000) [pid = 1956] [serial = 1004] [outer = 0x0] 17:24:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11c612800) [pid = 1956] [serial = 1005] [outer = 0x11ae93000] 17:24:49 INFO - PROCESS | 1956 | 1461284689214 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11c70bc00) [pid = 1956] [serial = 1006] [outer = 0x11ae93000] 17:24:49 INFO - PROCESS | 1956 | 1461284689572 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] 17:24:49 INFO - PROCESS | 1956 | 1461284689618 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:24:49 INFO - PROCESS | 1956 | 1461284689620 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:24:49 INFO - PROCESS | 1956 | 1461284689621 Marionette TRACE conn2 <- [1,1314,null,{}] 17:24:49 INFO - PROCESS | 1956 | 1461284689624 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}] 17:24:49 INFO - PROCESS | 1956 | 1461284689709 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:24:49 INFO - PROCESS | 1956 | 1461284689714 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x12617f800 == 43 [pid = 1956] [id = 336] 17:24:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11c078400) [pid = 1956] [serial = 1007] [outer = 0x0] 17:24:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x125d03400) [pid = 1956] [serial = 1008] [outer = 0x11c078400] 17:24:49 INFO - PROCESS | 1956 | 1461284689746 Marionette DEBUG loaded listener.js 17:24:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x129512000) [pid = 1956] [serial = 1009] [outer = 0x11c078400] 17:24:50 INFO - PROCESS | 1956 | 1461284690097 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]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 17:24:50 INFO - PROCESS | 1956 | 1461284690140 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1956 | 1461284690141 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:24:50 INFO - PROCESS | 1956 | 1461284690143 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1956 | 1461284690144 Marionette TRACE conn2 <- [1,1318,null,{}] 17:24:50 INFO - PROCESS | 1956 | 1461284690147 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}] 17:24:50 INFO - PROCESS | 1956 | 1461284690243 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:24:50 INFO - PROCESS | 1956 | 1461284690257 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x12767e800 == 44 [pid = 1956] [id = 337] 17:24:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x129512c00) [pid = 1956] [serial = 1010] [outer = 0x0] 17:24:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x1295bd000) [pid = 1956] [serial = 1011] [outer = 0x129512c00] 17:24:50 INFO - PROCESS | 1956 | 1461284690282 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1295c9c00) [pid = 1956] [serial = 1012] [outer = 0x129512c00] 17:24:50 INFO - PROCESS | 1956 | 1461284690626 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]]]}] 17:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 17:24:50 INFO - PROCESS | 1956 | 1461284690664 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:24:50 INFO - PROCESS | 1956 | 1461284690665 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:24:50 INFO - PROCESS | 1956 | 1461284690667 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:24:50 INFO - PROCESS | 1956 | 1461284690668 Marionette TRACE conn2 <- [1,1322,null,{}] 17:24:50 INFO - PROCESS | 1956 | 1461284690671 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}] 17:24:50 INFO - PROCESS | 1956 | 1461284690765 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:24:50 INFO - PROCESS | 1956 | 1461284690777 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289ea000 == 45 [pid = 1956] [id = 338] 17:24:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x129583400) [pid = 1956] [serial = 1013] [outer = 0x0] 17:24:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x1295e7c00) [pid = 1956] [serial = 1014] [outer = 0x129583400] 17:24:50 INFO - PROCESS | 1956 | 1461284690802 Marionette DEBUG loaded listener.js 17:24:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12a1ce800) [pid = 1956] [serial = 1015] [outer = 0x129583400] 17:24:51 INFO - PROCESS | 1956 | 1461284691122 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]]]}] 17:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 471ms 17:24:51 INFO - PROCESS | 1956 | 1461284691146 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1956 | 1461284691148 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:24:51 INFO - PROCESS | 1956 | 1461284691152 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1956 | 1461284691154 Marionette TRACE conn2 <- [1,1326,null,{}] 17:24:51 INFO - PROCESS | 1956 | 1461284691156 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}] 17:24:51 INFO - PROCESS | 1956 | 1461284691266 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:24:51 INFO - PROCESS | 1956 | 1461284691270 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a818800 == 46 [pid = 1956] [id = 339] 17:24:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x1295c7400) [pid = 1956] [serial = 1016] [outer = 0x0] 17:24:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12addf000) [pid = 1956] [serial = 1017] [outer = 0x1295c7400] 17:24:51 INFO - PROCESS | 1956 | 1461284691295 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12b153400) [pid = 1956] [serial = 1018] [outer = 0x1295c7400] 17:24:51 INFO - PROCESS | 1956 | 1461284691641 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]]]}] 17:24:51 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 17:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 17:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:24:51 INFO - PROCESS | 1956 | 1461284691671 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:24:51 INFO - PROCESS | 1956 | 1461284691673 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:24:51 INFO - PROCESS | 1956 | 1461284691675 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:24:51 INFO - PROCESS | 1956 | 1461284691676 Marionette TRACE conn2 <- [1,1330,null,{}] 17:24:51 INFO - PROCESS | 1956 | 1461284691678 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}] 17:24:51 INFO - PROCESS | 1956 | 1461284691786 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:24:51 INFO - PROCESS | 1956 | 1461284691790 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6a0800 == 47 [pid = 1956] [id = 340] 17:24:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x1295ec000) [pid = 1956] [serial = 1019] [outer = 0x0] 17:24:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12b33bc00) [pid = 1956] [serial = 1020] [outer = 0x1295ec000] 17:24:51 INFO - PROCESS | 1956 | 1461284691844 Marionette DEBUG loaded listener.js 17:24:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12b3e0000) [pid = 1956] [serial = 1021] [outer = 0x1295ec000] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11a90dc00) [pid = 1956] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x1295e6800) [pid = 1956] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12892bc00) [pid = 1956] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11995ac00) [pid = 1956] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x125e78c00) [pid = 1956] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c075400) [pid = 1956] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c6ab800) [pid = 1956] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x128927c00) [pid = 1956] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12adddc00) [pid = 1956] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12ade1800) [pid = 1956] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12ade4c00) [pid = 1956] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x129517c00) [pid = 1956] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11c702c00) [pid = 1956] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11ae0b800) [pid = 1956] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x118c35800) [pid = 1956] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11bdaa800) [pid = 1956] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:24:52 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x1157a8800) [pid = 1956] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:24:52 INFO - PROCESS | 1956 | 1461284692347 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]]]}] 17:24:52 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 17:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 719ms 17:24:52 INFO - PROCESS | 1956 | 1461284692395 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1956 | 1461284692396 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:24:52 INFO - PROCESS | 1956 | 1461284692398 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1956 | 1461284692402 Marionette TRACE conn2 <- [1,1334,null,{}] 17:24:52 INFO - PROCESS | 1956 | 1461284692409 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}] 17:24:52 INFO - PROCESS | 1956 | 1461284692511 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:24:52 INFO - PROCESS | 1956 | 1461284692516 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beb6000 == 48 [pid = 1956] [id = 341] 17:24:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1158b1c00) [pid = 1956] [serial = 1022] [outer = 0x0] 17:24:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12a1c6400) [pid = 1956] [serial = 1023] [outer = 0x1158b1c00] 17:24:52 INFO - PROCESS | 1956 | 1461284692546 Marionette DEBUG loaded listener.js 17:24:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12b4f7800) [pid = 1956] [serial = 1024] [outer = 0x1158b1c00] 17:24:52 INFO - PROCESS | 1956 | 1461284692873 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]]]}] 17:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 526ms 17:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:24:52 INFO - PROCESS | 1956 | 1461284692924 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:24:52 INFO - PROCESS | 1956 | 1461284692925 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:24:52 INFO - PROCESS | 1956 | 1461284692927 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:24:52 INFO - PROCESS | 1956 | 1461284692929 Marionette TRACE conn2 <- [1,1338,null,{}] 17:24:52 INFO - PROCESS | 1956 | 1461284692931 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}] 17:24:53 INFO - PROCESS | 1956 | 1461284693036 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:24:53 INFO - PROCESS | 1956 | 1461284693042 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d134000 == 49 [pid = 1956] [id = 342] 17:24:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11bdaa800) [pid = 1956] [serial = 1025] [outer = 0x0] 17:24:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12b6ed000) [pid = 1956] [serial = 1026] [outer = 0x11bdaa800] 17:24:53 INFO - PROCESS | 1956 | 1461284693067 Marionette DEBUG loaded listener.js 17:24:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12ba30000) [pid = 1956] [serial = 1027] [outer = 0x11bdaa800] 17:24:53 INFO - PROCESS | 1956 | 1461284693874 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]]]}] 17:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 17:24:53 INFO - PROCESS | 1956 | 1461284693897 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:24:53 INFO - PROCESS | 1956 | 1461284693898 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:24:53 INFO - PROCESS | 1956 | 1461284693902 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:24:53 INFO - PROCESS | 1956 | 1461284693903 Marionette TRACE conn2 <- [1,1342,null,{}] 17:24:53 INFO - PROCESS | 1956 | 1461284693905 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}] 17:24:53 INFO - PROCESS | 1956 | 1461284693988 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:24:53 INFO - PROCESS | 1956 | 1461284693991 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da82800 == 50 [pid = 1956] [id = 343] 17:24:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12ba2d800) [pid = 1956] [serial = 1028] [outer = 0x0] 17:24:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12bd3cc00) [pid = 1956] [serial = 1029] [outer = 0x12ba2d800] 17:24:54 INFO - PROCESS | 1956 | 1461284694017 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12ce68c00) [pid = 1956] [serial = 1030] [outer = 0x12ba2d800] 17:24:54 INFO - PROCESS | 1956 | 1461284694520 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]]]}] 17:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 669ms 17:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:24:54 INFO - PROCESS | 1956 | 1461284694572 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:24:54 INFO - PROCESS | 1956 | 1461284694574 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:24:54 INFO - PROCESS | 1956 | 1461284694578 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:24:54 INFO - PROCESS | 1956 | 1461284694581 Marionette TRACE conn2 <- [1,1346,null,{}] 17:24:54 INFO - PROCESS | 1956 | 1461284694585 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}] 17:24:54 INFO - PROCESS | 1956 | 1461284694697 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:24:54 INFO - PROCESS | 1956 | 1461284694764 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x119ca2800 == 51 [pid = 1956] [id = 344] 17:24:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11856e000) [pid = 1956] [serial = 1031] [outer = 0x0] 17:24:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11873bc00) [pid = 1956] [serial = 1032] [outer = 0x11856e000] 17:24:54 INFO - PROCESS | 1956 | 1461284694794 Marionette DEBUG loaded listener.js 17:24:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x118f67c00) [pid = 1956] [serial = 1033] [outer = 0x11856e000] 17:24:55 INFO - PROCESS | 1956 | 1461284695229 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 671ms 17:24:55 INFO - PROCESS | 1956 | 1461284695249 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:24:55 INFO - PROCESS | 1956 | 1461284695255 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:24:55 INFO - PROCESS | 1956 | 1461284695260 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1956 | 1461284695262 Marionette TRACE conn2 <- [1,1350,null,{}] 17:24:55 INFO - PROCESS | 1956 | 1461284695265 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}] 17:24:55 INFO - PROCESS | 1956 | 1461284695367 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:24:55 INFO - PROCESS | 1956 | 1461284695458 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x125d4f000 == 52 [pid = 1956] [id = 345] 17:24:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11994b400) [pid = 1956] [serial = 1034] [outer = 0x0] 17:24:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11aca6800) [pid = 1956] [serial = 1035] [outer = 0x11994b400] 17:24:55 INFO - PROCESS | 1956 | 1461284695487 Marionette DEBUG loaded listener.js 17:24:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11b85e400) [pid = 1956] [serial = 1036] [outer = 0x11994b400] 17:24:55 INFO - PROCESS | 1956 | 1461284695919 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]]]}] 17:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 17:24:55 INFO - PROCESS | 1956 | 1461284695931 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:24:55 INFO - PROCESS | 1956 | 1461284695932 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:24:55 INFO - PROCESS | 1956 | 1461284695937 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:24:55 INFO - PROCESS | 1956 | 1461284695940 Marionette TRACE conn2 <- [1,1354,null,{}] 17:24:55 INFO - PROCESS | 1956 | 1461284695948 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}] 17:24:56 INFO - PROCESS | 1956 | 1461284696053 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:24:56 INFO - PROCESS | 1956 | 1461284696110 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da17000 == 53 [pid = 1956] [id = 346] 17:24:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11c4b8000) [pid = 1956] [serial = 1037] [outer = 0x0] 17:24:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x125d05800) [pid = 1956] [serial = 1038] [outer = 0x11c4b8000] 17:24:56 INFO - PROCESS | 1956 | 1461284696142 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12892a000) [pid = 1956] [serial = 1039] [outer = 0x11c4b8000] 17:24:56 INFO - PROCESS | 1956 | 1461284696609 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]]]}] 17:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 723ms 17:24:56 INFO - PROCESS | 1956 | 1461284696702 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:24:56 INFO - PROCESS | 1956 | 1461284696704 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:24:56 INFO - PROCESS | 1956 | 1461284696710 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:24:56 INFO - PROCESS | 1956 | 1461284696712 Marionette TRACE conn2 <- [1,1358,null,{}] 17:24:56 INFO - PROCESS | 1956 | 1461284696715 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}] 17:24:56 INFO - PROCESS | 1956 | 1461284696827 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:24:56 INFO - PROCESS | 1956 | 1461284696893 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebb1800 == 54 [pid = 1956] [id = 347] 17:24:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x128930400) [pid = 1956] [serial = 1040] [outer = 0x0] 17:24:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12add7400) [pid = 1956] [serial = 1041] [outer = 0x128930400] 17:24:56 INFO - PROCESS | 1956 | 1461284696923 Marionette DEBUG loaded listener.js 17:24:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12b335c00) [pid = 1956] [serial = 1042] [outer = 0x128930400] 17:24:57 INFO - PROCESS | 1956 | 1461284697325 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]]]}] 17:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 623ms 17:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:24:57 INFO - PROCESS | 1956 | 1461284697331 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:24:57 INFO - PROCESS | 1956 | 1461284697333 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:24:57 INFO - PROCESS | 1956 | 1461284697335 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:24:57 INFO - PROCESS | 1956 | 1461284697336 Marionette TRACE conn2 <- [1,1362,null,{}] 17:24:57 INFO - PROCESS | 1956 | 1461284697339 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}] 17:24:57 INFO - PROCESS | 1956 | 1461284697439 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:24:57 INFO - PROCESS | 1956 | 1461284697492 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec8d800 == 55 [pid = 1956] [id = 348] 17:24:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12b337400) [pid = 1956] [serial = 1043] [outer = 0x0] 17:24:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12b4f2400) [pid = 1956] [serial = 1044] [outer = 0x12b337400] 17:24:57 INFO - PROCESS | 1956 | 1461284697521 Marionette DEBUG loaded listener.js 17:24:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12bd35000) [pid = 1956] [serial = 1045] [outer = 0x12b337400] 17:24:57 INFO - PROCESS | 1956 | 1461284697990 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]]]}] 17:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 671ms 17:24:58 INFO - PROCESS | 1956 | 1461284698012 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:24:58 INFO - PROCESS | 1956 | 1461284698014 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:24:58 INFO - PROCESS | 1956 | 1461284698037 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1956 | 1461284698038 Marionette TRACE conn2 <- [1,1366,null,{}] 17:24:58 INFO - PROCESS | 1956 | 1461284698043 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}] 17:24:58 INFO - PROCESS | 1956 | 1461284698179 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:24:58 INFO - PROCESS | 1956 | 1461284698250 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af84000 == 56 [pid = 1956] [id = 349] 17:24:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x11c612400) [pid = 1956] [serial = 1046] [outer = 0x0] 17:24:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12b6e9400) [pid = 1956] [serial = 1047] [outer = 0x11c612400] 17:24:58 INFO - PROCESS | 1956 | 1461284698282 Marionette DEBUG loaded listener.js 17:24:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x12ce5fc00) [pid = 1956] [serial = 1048] [outer = 0x11c612400] 17:24:58 INFO - PROCESS | 1956 | 1461284698854 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] 17:24:58 INFO - PROCESS | 1956 | 1461284698912 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:24:58 INFO - PROCESS | 1956 | 1461284698916 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:24:58 INFO - PROCESS | 1956 | 1461284698918 Marionette TRACE conn2 <- [1,1370,null,{}] 17:24:58 INFO - PROCESS | 1956 | 1461284698921 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}] 17:24:59 INFO - PROCESS | 1956 | 1461284699019 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:24:59 INFO - PROCESS | 1956 | 1461284699078 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac41000 == 57 [pid = 1956] [id = 350] 17:24:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x1177ae400) [pid = 1956] [serial = 1049] [outer = 0x0] 17:24:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x118938400) [pid = 1956] [serial = 1050] [outer = 0x1177ae400] 17:24:59 INFO - PROCESS | 1956 | 1461284699108 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x1191b9400) [pid = 1956] [serial = 1051] [outer = 0x1177ae400] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12d134000 == 56 [pid = 1956] [id = 342] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12beb6000 == 55 [pid = 1956] [id = 341] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6a0800 == 54 [pid = 1956] [id = 340] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12a818800 == 53 [pid = 1956] [id = 339] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x1289ea000 == 52 [pid = 1956] [id = 338] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x1295c5c00) [pid = 1956] [serial = 930] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x125b2c400) [pid = 1956] [serial = 924] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x127595c00) [pid = 1956] [serial = 927] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12ade3c00) [pid = 1956] [serial = 933] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x119959c00) [pid = 1956] [serial = 921] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x114f69800) [pid = 1956] [serial = 918] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12767e800 == 51 [pid = 1956] [id = 337] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12617f800 == 50 [pid = 1956] [id = 336] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11c789800 == 49 [pid = 1956] [id = 335] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11b921000 == 48 [pid = 1956] [id = 334] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac87800 == 47 [pid = 1956] [id = 333] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11aed5000 == 46 [pid = 1956] [id = 332] 17:24:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11af07800 == 45 [pid = 1956] [id = 331] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x125b2d400) [pid = 1956] [serial = 880] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x126a26c00) [pid = 1956] [serial = 883] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x1295c0c00) [pid = 1956] [serial = 886] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12b147000) [pid = 1956] [serial = 957] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12b337000) [pid = 1956] [serial = 960] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12b3dd000) [pid = 1956] [serial = 963] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12a1ca000) [pid = 1956] [serial = 916] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12b33cc00) [pid = 1956] [serial = 961] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x125d1e400) [pid = 1956] [serial = 948] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x125efc000) [pid = 1956] [serial = 949] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11ae84800) [pid = 1956] [serial = 942] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12b3e3c00) [pid = 1956] [serial = 964] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x1199dcc00) [pid = 1956] [serial = 940] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x1191c4000) [pid = 1956] [serial = 939] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11c3a8400) [pid = 1956] [serial = 945] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11c710800) [pid = 1956] [serial = 946] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x118735c00) [pid = 1956] [serial = 937] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11641b800) [pid = 1956] [serial = 936] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11bda7000) [pid = 1956] [serial = 966] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12b3dcc00) [pid = 1956] [serial = 967] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12bd32c00) [pid = 1956] [serial = 973] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12ba33c00) [pid = 1956] [serial = 972] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12957fc00) [pid = 1956] [serial = 951] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12a1c3c00) [pid = 1956] [serial = 952] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11b9e5c00) [pid = 1956] [serial = 943] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12ba2b000) [pid = 1956] [serial = 970] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12a1ca400) [pid = 1956] [serial = 954] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12addd800) [pid = 1956] [serial = 955] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12b4f6000) [pid = 1956] [serial = 969] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12b330800) [pid = 1956] [serial = 958] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12bd34800) [pid = 1956] [serial = 975] [outer = 0x0] [url = about:blank] 17:24:59 INFO - PROCESS | 1956 | 1461284699630 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:24:59 INFO - PROCESS | 1956 | 1461284699646 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:24:59 INFO - PROCESS | 1956 | 1461284699652 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:24:59 INFO - PROCESS | 1956 | 1461284699654 Marionette TRACE conn2 <- [1,1374,null,{}] 17:24:59 INFO - PROCESS | 1956 | 1461284699656 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}] 17:24:59 INFO - PROCESS | 1956 | 1461284699741 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:24:59 INFO - PROCESS | 1956 | 1461284699746 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:24:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac3f000 == 46 [pid = 1956] [id = 351] 17:24:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11864ec00) [pid = 1956] [serial = 1052] [outer = 0x0] 17:24:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11aa8d800) [pid = 1956] [serial = 1053] [outer = 0x11864ec00] 17:24:59 INFO - PROCESS | 1956 | 1461284699772 Marionette DEBUG loaded listener.js 17:24:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11ae8e800) [pid = 1956] [serial = 1054] [outer = 0x11864ec00] 17:25:00 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:00 INFO - PROCESS | 1956 | 1461284700158 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] 17:25:00 INFO - PROCESS | 1956 | 1461284700175 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:25:00 INFO - PROCESS | 1956 | 1461284700177 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1956 | 1461284700180 Marionette TRACE conn2 <- [1,1378,null,{}] 17:25:00 INFO - PROCESS | 1956 | 1461284700188 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}] 17:25:00 INFO - PROCESS | 1956 | 1461284700275 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:25:00 INFO - PROCESS | 1956 | 1461284700281 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c77a000 == 47 [pid = 1956] [id = 352] 17:25:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11bdd4000) [pid = 1956] [serial = 1055] [outer = 0x0] 17:25:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11c076c00) [pid = 1956] [serial = 1056] [outer = 0x11bdd4000] 17:25:00 INFO - PROCESS | 1956 | 1461284700312 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11c711800) [pid = 1956] [serial = 1057] [outer = 0x11bdd4000] 17:25:00 INFO - PROCESS | 1956 | 1461284700651 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] 17:25:00 INFO - PROCESS | 1956 | 1461284700704 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:25:00 INFO - PROCESS | 1956 | 1461284700707 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:25:00 INFO - PROCESS | 1956 | 1461284700708 Marionette TRACE conn2 <- [1,1382,null,{}] 17:25:00 INFO - PROCESS | 1956 | 1461284700710 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}] 17:25:00 INFO - PROCESS | 1956 | 1461284700792 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:25:00 INFO - PROCESS | 1956 | 1461284700797 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x12618d800 == 48 [pid = 1956] [id = 353] 17:25:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x125b2d400) [pid = 1956] [serial = 1058] [outer = 0x0] 17:25:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x125f0bc00) [pid = 1956] [serial = 1059] [outer = 0x125b2d400] 17:25:00 INFO - PROCESS | 1956 | 1461284700827 Marionette DEBUG loaded listener.js 17:25:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x125d0dc00) [pid = 1956] [serial = 1060] [outer = 0x125b2d400] 17:25:01 INFO - PROCESS | 1956 | [1956] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:25:01 INFO - PROCESS | 1956 | 1461284701184 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] 17:25:01 INFO - PROCESS | 1956 | 1461284701227 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:25:01 INFO - PROCESS | 1956 | 1461284701229 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1956 | 1461284701230 Marionette TRACE conn2 <- [1,1386,null,{}] 17:25:01 INFO - PROCESS | 1956 | 1461284701233 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}] 17:25:01 INFO - PROCESS | 1956 | 1461284701312 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:25:01 INFO - PROCESS | 1956 | 1461284701373 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x119287800 == 49 [pid = 1956] [id = 354] 17:25:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x125c0cc00) [pid = 1956] [serial = 1061] [outer = 0x0] 17:25:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x129519800) [pid = 1956] [serial = 1062] [outer = 0x125c0cc00] 17:25:01 INFO - PROCESS | 1956 | 1461284701398 Marionette DEBUG loaded listener.js 17:25:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x1295c7000) [pid = 1956] [serial = 1063] [outer = 0x125c0cc00] 17:25:01 INFO - PROCESS | 1956 | 1461284701782 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] 17:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:25:01 INFO - PROCESS | 1956 | 1461284701801 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:25:01 INFO - PROCESS | 1956 | 1461284701805 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:25:01 INFO - PROCESS | 1956 | 1461284701807 Marionette TRACE conn2 <- [1,1390,null,{}] 17:25:01 INFO - PROCESS | 1956 | 1461284701810 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}] 17:25:02 INFO - PROCESS | 1956 | 1461284701997 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:25:02 INFO - PROCESS | 1956 | 1461284702017 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294de000 == 50 [pid = 1956] [id = 355] 17:25:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1295c7800) [pid = 1956] [serial = 1064] [outer = 0x0] 17:25:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12a1ca400) [pid = 1956] [serial = 1065] [outer = 0x1295c7800] 17:25:02 INFO - PROCESS | 1956 | 1461284702045 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12b6e1000) [pid = 1956] [serial = 1066] [outer = 0x1295c7800] 17:25:02 INFO - PROCESS | 1956 | 1461284702406 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]]]}] 17:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 620ms 17:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:25:02 INFO - PROCESS | 1956 | 1461284702425 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 1956 | 1461284702426 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:25:02 INFO - PROCESS | 1956 | 1461284702428 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 1956 | 1461284702429 Marionette TRACE conn2 <- [1,1394,null,{}] 17:25:02 INFO - PROCESS | 1956 | 1461284702431 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}] 17:25:02 INFO - PROCESS | 1956 | 1461284702532 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:25:02 INFO - PROCESS | 1956 | 1461284702546 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6a0800 == 51 [pid = 1956] [id = 356] 17:25:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12b6e5c00) [pid = 1956] [serial = 1067] [outer = 0x0] 17:25:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12ba2e000) [pid = 1956] [serial = 1068] [outer = 0x12b6e5c00] 17:25:02 INFO - PROCESS | 1956 | 1461284702571 Marionette DEBUG loaded listener.js 17:25:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12ce6d800) [pid = 1956] [serial = 1069] [outer = 0x12b6e5c00] 17:25:02 INFO - PROCESS | 1956 | 1461284702913 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]]]}] 17:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 522ms 17:25:02 INFO - PROCESS | 1956 | 1461284702956 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:25:02 INFO - PROCESS | 1956 | 1461284702957 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:25:02 INFO - PROCESS | 1956 | 1461284702959 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:25:02 INFO - PROCESS | 1956 | 1461284702960 Marionette TRACE conn2 <- [1,1398,null,{}] 17:25:02 INFO - PROCESS | 1956 | 1461284702962 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}] 17:25:03 INFO - PROCESS | 1956 | 1461284703064 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:25:03 INFO - PROCESS | 1956 | 1461284703068 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beb8800 == 52 [pid = 1956] [id = 357] 17:25:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12ba38800) [pid = 1956] [serial = 1070] [outer = 0x0] 17:25:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12cf60800) [pid = 1956] [serial = 1071] [outer = 0x12ba38800] 17:25:03 INFO - PROCESS | 1956 | 1461284703094 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12cf68000) [pid = 1956] [serial = 1072] [outer = 0x12ba38800] 17:25:03 INFO - PROCESS | 1956 | 1461284703432 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]]]}] 17:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 17:25:03 INFO - PROCESS | 1956 | 1461284703480 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:25:03 INFO - PROCESS | 1956 | 1461284703482 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:25:03 INFO - PROCESS | 1956 | 1461284703484 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:25:03 INFO - PROCESS | 1956 | 1461284703485 Marionette TRACE conn2 <- [1,1402,null,{}] 17:25:03 INFO - PROCESS | 1956 | 1461284703487 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}] 17:25:03 INFO - PROCESS | 1956 | 1461284703591 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:25:03 INFO - PROCESS | 1956 | 1461284703627 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d908000 == 53 [pid = 1956] [id = 358] 17:25:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12cf68c00) [pid = 1956] [serial = 1073] [outer = 0x0] 17:25:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12cfcf400) [pid = 1956] [serial = 1074] [outer = 0x12cf68c00] 17:25:03 INFO - PROCESS | 1956 | 1461284703651 Marionette DEBUG loaded listener.js 17:25:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12cfd6000) [pid = 1956] [serial = 1075] [outer = 0x12cf68c00] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11bdaa800) [pid = 1956] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x1295c7400) [pid = 1956] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x129512c00) [pid = 1956] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x1177ef400) [pid = 1956] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x119959800) [pid = 1956] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c078400) [pid = 1956] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x1295ec000) [pid = 1956] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x114fcec00) [pid = 1956] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x1158b1c00) [pid = 1956] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11ae86800) [pid = 1956] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11ae93000) [pid = 1956] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11aa8ec00) [pid = 1956] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x129583400) [pid = 1956] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:25:03 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x125d22800) [pid = 1956] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:25:04 INFO - PROCESS | 1956 | 1461284704104 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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 17:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:25:04 INFO - PROCESS | 1956 | 1461284704157 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1956 | 1461284704158 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:25:04 INFO - PROCESS | 1956 | 1461284704160 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1956 | 1461284704161 Marionette TRACE conn2 <- [1,1406,null,{}] 17:25:04 INFO - PROCESS | 1956 | 1461284704163 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}] 17:25:04 INFO - PROCESS | 1956 | 1461284704257 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:25:04 INFO - PROCESS | 1956 | 1461284704261 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da7b800 == 54 [pid = 1956] [id = 359] 17:25:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x1177adc00) [pid = 1956] [serial = 1076] [outer = 0x0] 17:25:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12951b400) [pid = 1956] [serial = 1077] [outer = 0x1177adc00] 17:25:04 INFO - PROCESS | 1956 | 1461284704287 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12b33b000) [pid = 1956] [serial = 1078] [outer = 0x1177adc00] 17:25:04 INFO - PROCESS | 1956 | 1461284704638 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]]]}] 17:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 524ms 17:25:04 INFO - PROCESS | 1956 | 1461284704684 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:25:04 INFO - PROCESS | 1956 | 1461284704686 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:25:04 INFO - PROCESS | 1956 | 1461284704688 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:25:04 INFO - PROCESS | 1956 | 1461284704690 Marionette TRACE conn2 <- [1,1410,null,{}] 17:25:04 INFO - PROCESS | 1956 | 1461284704692 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}] 17:25:04 INFO - PROCESS | 1956 | 1461284704810 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:25:04 INFO - PROCESS | 1956 | 1461284704818 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e445800 == 55 [pid = 1956] [id = 360] 17:25:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x118736400) [pid = 1956] [serial = 1079] [outer = 0x0] 17:25:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12cfcd400) [pid = 1956] [serial = 1080] [outer = 0x118736400] 17:25:04 INFO - PROCESS | 1956 | 1461284704847 Marionette DEBUG loaded listener.js 17:25:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12d158800) [pid = 1956] [serial = 1081] [outer = 0x118736400] 17:25:05 INFO - PROCESS | 1956 | 1461284705180 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]]]}] 17:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 17:25:05 INFO - PROCESS | 1956 | 1461284705208 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 1956 | 1461284705209 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:25:05 INFO - PROCESS | 1956 | 1461284705211 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 1956 | 1461284705212 Marionette TRACE conn2 <- [1,1414,null,{}] 17:25:05 INFO - PROCESS | 1956 | 1461284705215 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}] 17:25:05 INFO - PROCESS | 1956 | 1461284705300 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:25:05 INFO - PROCESS | 1956 | 1461284705305 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f436800 == 56 [pid = 1956] [id = 361] 17:25:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12d158c00) [pid = 1956] [serial = 1082] [outer = 0x0] 17:25:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12d3c3000) [pid = 1956] [serial = 1083] [outer = 0x12d158c00] 17:25:05 INFO - PROCESS | 1956 | 1461284705330 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12d944400) [pid = 1956] [serial = 1084] [outer = 0x12d158c00] 17:25:05 INFO - PROCESS | 1956 | 1461284705692 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]]]}] 17:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 17:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:25:05 INFO - PROCESS | 1956 | 1461284705732 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:25:05 INFO - PROCESS | 1956 | 1461284705734 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:25:05 INFO - PROCESS | 1956 | 1461284705736 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:25:05 INFO - PROCESS | 1956 | 1461284705737 Marionette TRACE conn2 <- [1,1418,null,{}] 17:25:05 INFO - PROCESS | 1956 | 1461284705739 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}] 17:25:05 INFO - PROCESS | 1956 | 1461284705826 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:25:05 INFO - PROCESS | 1956 | 1461284705830 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f5dd800 == 57 [pid = 1956] [id = 362] 17:25:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12d945400) [pid = 1956] [serial = 1085] [outer = 0x0] 17:25:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12d94f400) [pid = 1956] [serial = 1086] [outer = 0x12d945400] 17:25:05 INFO - PROCESS | 1956 | 1461284705855 Marionette DEBUG loaded listener.js 17:25:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12dadd800) [pid = 1956] [serial = 1087] [outer = 0x12d945400] 17:25:06 INFO - PROCESS | 1956 | 1461284706411 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]]]}] 17:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 720ms 17:25:06 INFO - PROCESS | 1956 | 1461284706471 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:25:06 INFO - PROCESS | 1956 | 1461284706476 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:25:06 INFO - PROCESS | 1956 | 1461284706484 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:25:06 INFO - PROCESS | 1956 | 1461284706489 Marionette TRACE conn2 <- [1,1422,null,{}] 17:25:06 INFO - PROCESS | 1956 | 1461284706494 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}] 17:25:06 INFO - PROCESS | 1956 | 1461284706704 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:25:06 INFO - PROCESS | 1956 | 1461284706808 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b848800 == 58 [pid = 1956] [id = 363] 17:25:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11994f000) [pid = 1956] [serial = 1088] [outer = 0x0] 17:25:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x119d73400) [pid = 1956] [serial = 1089] [outer = 0x11994f000] 17:25:06 INFO - PROCESS | 1956 | 1461284706859 Marionette DEBUG loaded listener.js 17:25:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11ae86800) [pid = 1956] [serial = 1090] [outer = 0x11994f000] 17:25:07 INFO - PROCESS | 1956 | 1461284707376 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]]]}] 17:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 926ms 17:25:07 INFO - PROCESS | 1956 | 1461284707409 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:25:07 INFO - PROCESS | 1956 | 1461284707413 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:25:07 INFO - PROCESS | 1956 | 1461284707438 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:25:07 INFO - PROCESS | 1956 | 1461284707440 Marionette TRACE conn2 <- [1,1426,null,{}] 17:25:07 INFO - PROCESS | 1956 | 1461284707443 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}] 17:25:07 INFO - PROCESS | 1956 | 1461284707560 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:25:07 INFO - PROCESS | 1956 | 1461284707635 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289e1000 == 59 [pid = 1956] [id = 364] 17:25:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11c4afc00) [pid = 1956] [serial = 1091] [outer = 0x0] 17:25:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11c702c00) [pid = 1956] [serial = 1092] [outer = 0x11c4afc00] 17:25:07 INFO - PROCESS | 1956 | 1461284707684 Marionette DEBUG loaded listener.js 17:25:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x125d22400) [pid = 1956] [serial = 1093] [outer = 0x11c4afc00] 17:25:08 INFO - PROCESS | 1956 | 1461284708160 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]]]}] 17:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 775ms 17:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:25:08 INFO - PROCESS | 1956 | 1461284708209 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1956 | 1461284708211 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:25:08 INFO - PROCESS | 1956 | 1461284708213 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:25:08 INFO - PROCESS | 1956 | 1461284708216 Marionette TRACE conn2 <- [1,1430,null,{}] 17:25:08 INFO - PROCESS | 1956 | 1461284708226 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}] 17:25:08 INFO - PROCESS | 1956 | 1461284708334 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:25:08 INFO - PROCESS | 1956 | 1461284708407 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f442000 == 60 [pid = 1956] [id = 365] 17:25:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12ade4400) [pid = 1956] [serial = 1094] [outer = 0x0] 17:25:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12b333400) [pid = 1956] [serial = 1095] [outer = 0x12ade4400] 17:25:08 INFO - PROCESS | 1956 | 1461284708438 Marionette DEBUG loaded listener.js 17:25:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12b4f5c00) [pid = 1956] [serial = 1096] [outer = 0x12ade4400] 17:25:08 INFO - PROCESS | 1956 | 1461284708929 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]]]}] 17:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 775ms 17:25:08 INFO - PROCESS | 1956 | 1461284708990 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:25:08 INFO - PROCESS | 1956 | 1461284708993 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:25:08 INFO - PROCESS | 1956 | 1461284708996 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1956 | 1461284708998 Marionette TRACE conn2 <- [1,1434,null,{}] 17:25:09 INFO - PROCESS | 1956 | 1461284709025 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}] 17:25:09 INFO - PROCESS | 1956 | 1461284709165 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:25:09 INFO - PROCESS | 1956 | 1461284709233 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb59000 == 61 [pid = 1956] [id = 366] 17:25:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12b6e8c00) [pid = 1956] [serial = 1097] [outer = 0x0] 17:25:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12cf65400) [pid = 1956] [serial = 1098] [outer = 0x12b6e8c00] 17:25:09 INFO - PROCESS | 1956 | 1461284709263 Marionette DEBUG loaded listener.js 17:25:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x12d14c400) [pid = 1956] [serial = 1099] [outer = 0x12b6e8c00] 17:25:09 INFO - PROCESS | 1956 | 1461284709792 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]]]}] 17:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 843ms 17:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:25:09 INFO - PROCESS | 1956 | 1461284709847 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:25:09 INFO - PROCESS | 1956 | 1461284709849 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:25:09 INFO - PROCESS | 1956 | 1461284709852 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:25:09 INFO - PROCESS | 1956 | 1461284709854 Marionette TRACE conn2 <- [1,1438,null,{}] 17:25:09 INFO - PROCESS | 1956 | 1461284709856 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}] 17:25:09 INFO - PROCESS | 1956 | 1461284709959 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:25:10 INFO - PROCESS | 1956 | 1461284710016 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac4a800 == 62 [pid = 1956] [id = 367] 17:25:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x11863a000) [pid = 1956] [serial = 1100] [outer = 0x0] 17:25:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x11c076000) [pid = 1956] [serial = 1101] [outer = 0x11863a000] 17:25:10 INFO - PROCESS | 1956 | 1461284710046 Marionette DEBUG loaded listener.js 17:25:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x12ba32c00) [pid = 1956] [serial = 1102] [outer = 0x11863a000] 17:25:10 INFO - PROCESS | 1956 | 1461284710751 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]]]}] 17:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 970ms 17:25:10 INFO - PROCESS | 1956 | 1461284710823 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:25:10 INFO - PROCESS | 1956 | 1461284710828 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:25:10 INFO - PROCESS | 1956 | 1461284710833 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:25:10 INFO - PROCESS | 1956 | 1461284710836 Marionette TRACE conn2 <- [1,1442,null,{}] 17:25:10 INFO - PROCESS | 1956 | 1461284710841 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}] 17:25:11 INFO - PROCESS | 1956 | 1461284711075 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:25:11 INFO - PROCESS | 1956 | 1461284711183 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b35000 == 63 [pid = 1956] [id = 368] 17:25:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x1157a8800) [pid = 1956] [serial = 1103] [outer = 0x0] 17:25:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x1157acc00) [pid = 1956] [serial = 1104] [outer = 0x1157a8800] 17:25:11 INFO - PROCESS | 1956 | 1461284711212 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x11872e800) [pid = 1956] [serial = 1105] [outer = 0x1157a8800] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x1294d3800 == 62 [pid = 1956] [id = 292] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12f436800 == 61 [pid = 1956] [id = 361] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12e445800 == 60 [pid = 1956] [id = 360] 17:25:11 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12bd3cc00) [pid = 1956] [serial = 1029] [outer = 0x0] [url = about:blank] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12da7b800 == 59 [pid = 1956] [id = 359] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12d908000 == 58 [pid = 1956] [id = 358] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12beb8800 == 57 [pid = 1956] [id = 357] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6a0800 == 56 [pid = 1956] [id = 356] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x1294de000 == 55 [pid = 1956] [id = 355] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x119287800 == 54 [pid = 1956] [id = 354] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12618d800 == 53 [pid = 1956] [id = 353] 17:25:11 INFO - PROCESS | 1956 | 1461284711744 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]]]}] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x11c77a000 == 52 [pid = 1956] [id = 352] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac3f000 == 51 [pid = 1956] [id = 351] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac41000 == 50 [pid = 1956] [id = 350] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x11af84000 == 49 [pid = 1956] [id = 349] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec8d800 == 48 [pid = 1956] [id = 348] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebb1800 == 47 [pid = 1956] [id = 347] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12da17000 == 46 [pid = 1956] [id = 346] 17:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 927ms 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x125d4f000 == 45 [pid = 1956] [id = 345] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x119ca2800 == 44 [pid = 1956] [id = 344] 17:25:11 INFO - PROCESS | 1956 | --DOCSHELL 0x12da82800 == 43 [pid = 1956] [id = 343] 17:25:11 INFO - PROCESS | 1956 | 1461284711760 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:25:11 INFO - PROCESS | 1956 | 1461284711763 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:25:11 INFO - PROCESS | 1956 | 1461284711769 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:25:11 INFO - PROCESS | 1956 | 1461284711771 Marionette TRACE conn2 <- [1,1446,null,{}] 17:25:11 INFO - PROCESS | 1956 | 1461284711774 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}] 17:25:11 INFO - PROCESS | 1956 | 1461284711840 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:25:11 INFO - PROCESS | 1956 | 1461284711844 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x11990f800 == 44 [pid = 1956] [id = 369] 17:25:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x118732400) [pid = 1956] [serial = 1106] [outer = 0x0] 17:25:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x119953800) [pid = 1956] [serial = 1107] [outer = 0x118732400] 17:25:11 INFO - PROCESS | 1956 | 1461284711869 Marionette DEBUG loaded listener.js 17:25:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x11a908c00) [pid = 1956] [serial = 1108] [outer = 0x118732400] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x12b6ed000) [pid = 1956] [serial = 1026] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x12b153400) [pid = 1956] [serial = 1018] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x1295c9c00) [pid = 1956] [serial = 1012] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x119290400) [pid = 1956] [serial = 996] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x12b339000) [pid = 1956] [serial = 991] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x125d03400) [pid = 1956] [serial = 1008] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12a1c8800) [pid = 1956] [serial = 990] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12b33bc00) [pid = 1956] [serial = 1020] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x1177b3800) [pid = 1956] [serial = 994] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x129512000) [pid = 1956] [serial = 1009] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x1145ce400) [pid = 1956] [serial = 978] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x12b4f7800) [pid = 1956] [serial = 1024] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11b9eac00) [pid = 1956] [serial = 1002] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11c70bc00) [pid = 1956] [serial = 1006] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x11b85e800) [pid = 1956] [serial = 1000] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x1295c2800) [pid = 1956] [serial = 987] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12b3e0000) [pid = 1956] [serial = 1021] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x1295e7c00) [pid = 1956] [serial = 1014] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x1295bd000) [pid = 1956] [serial = 1011] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12addf000) [pid = 1956] [serial = 1017] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11c612800) [pid = 1956] [serial = 1005] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11c072000) [pid = 1956] [serial = 1003] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12a1ce800) [pid = 1956] [serial = 1015] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11a787800) [pid = 1956] [serial = 997] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11ae0e800) [pid = 1956] [serial = 999] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x129062400) [pid = 1956] [serial = 868] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11c03d400) [pid = 1956] [serial = 984] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11994c400) [pid = 1956] [serial = 981] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12a1c6400) [pid = 1956] [serial = 1023] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11641b000) [pid = 1956] [serial = 993] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12ba30000) [pid = 1956] [serial = 1027] [outer = 0x0] [url = about:blank] 17:25:12 INFO - PROCESS | 1956 | 1461284712327 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]]]}] 17:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 576ms 17:25:12 INFO - PROCESS | 1956 | 1461284712344 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:25:12 INFO - PROCESS | 1956 | 1461284712347 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:25:12 INFO - PROCESS | 1956 | 1461284712351 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:25:12 INFO - PROCESS | 1956 | 1461284712356 Marionette TRACE conn2 <- [1,1450,null,{}] 17:25:12 INFO - PROCESS | 1956 | 1461284712368 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}] 17:25:12 INFO - PROCESS | 1956 | 1461284712508 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:25:12 INFO - PROCESS | 1956 | 1461284712519 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b918000 == 45 [pid = 1956] [id = 370] 17:25:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11ae17800) [pid = 1956] [serial = 1109] [outer = 0x0] 17:25:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11ae8f000) [pid = 1956] [serial = 1110] [outer = 0x11ae17800] 17:25:12 INFO - PROCESS | 1956 | 1461284712571 Marionette DEBUG loaded listener.js 17:25:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11b9eb800) [pid = 1956] [serial = 1111] [outer = 0x11ae17800] 17:25:13 INFO - PROCESS | 1956 | 1461284713059 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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 726ms 17:25:13 INFO - PROCESS | 1956 | 1461284713075 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:25:13 INFO - PROCESS | 1956 | 1461284713077 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:25:13 INFO - PROCESS | 1956 | 1461284713079 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1956 | 1461284713080 Marionette TRACE conn2 <- [1,1454,null,{}] 17:25:13 INFO - PROCESS | 1956 | 1461284713083 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}] 17:25:13 INFO - PROCESS | 1956 | 1461284713171 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:25:13 INFO - PROCESS | 1956 | 1461284713193 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c35b800 == 46 [pid = 1956] [id = 371] 17:25:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11bdf1800) [pid = 1956] [serial = 1112] [outer = 0x0] 17:25:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11c076800) [pid = 1956] [serial = 1113] [outer = 0x11bdf1800] 17:25:13 INFO - PROCESS | 1956 | 1461284713219 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11c4e7000) [pid = 1956] [serial = 1114] [outer = 0x11bdf1800] 17:25:13 INFO - PROCESS | 1956 | 1461284713560 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]]]}] 17:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 17:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:25:13 INFO - PROCESS | 1956 | 1461284713598 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:25:13 INFO - PROCESS | 1956 | 1461284713600 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:25:13 INFO - PROCESS | 1956 | 1461284713619 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:25:13 INFO - PROCESS | 1956 | 1461284713620 Marionette TRACE conn2 <- [1,1458,null,{}] 17:25:13 INFO - PROCESS | 1956 | 1461284713623 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}] 17:25:13 INFO - PROCESS | 1956 | 1461284713706 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:25:13 INFO - PROCESS | 1956 | 1461284713712 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c89000 == 47 [pid = 1956] [id = 372] 17:25:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11c4e7400) [pid = 1956] [serial = 1115] [outer = 0x0] 17:25:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11c707000) [pid = 1956] [serial = 1116] [outer = 0x11c4e7400] 17:25:13 INFO - PROCESS | 1956 | 1461284713738 Marionette DEBUG loaded listener.js 17:25:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x125b2d800) [pid = 1956] [serial = 1117] [outer = 0x11c4e7400] 17:25:14 INFO - PROCESS | 1956 | 1461284714157 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]]]}] 17:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 585ms 17:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:25:14 INFO - PROCESS | 1956 | 1461284714189 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:25:14 INFO - PROCESS | 1956 | 1461284714191 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:25:14 INFO - PROCESS | 1956 | 1461284714194 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1956 | 1461284714196 Marionette TRACE conn2 <- [1,1462,null,{}] 17:25:14 INFO - PROCESS | 1956 | 1461284714200 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}] 17:25:14 INFO - PROCESS | 1956 | 1461284714378 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:25:14 INFO - PROCESS | 1956 | 1461284714431 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x119167800 == 48 [pid = 1956] [id = 373] 17:25:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x125b31800) [pid = 1956] [serial = 1118] [outer = 0x0] 17:25:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x125d27000) [pid = 1956] [serial = 1119] [outer = 0x125b31800] 17:25:14 INFO - PROCESS | 1956 | 1461284714517 Marionette DEBUG loaded listener.js 17:25:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x128f3e400) [pid = 1956] [serial = 1120] [outer = 0x125b31800] 17:25:14 INFO - PROCESS | 1956 | 1461284714880 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]]]}] 17:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 720ms 17:25:14 INFO - PROCESS | 1956 | 1461284714914 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:25:14 INFO - PROCESS | 1956 | 1461284714916 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:25:14 INFO - PROCESS | 1956 | 1461284714926 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:25:14 INFO - PROCESS | 1956 | 1461284714927 Marionette TRACE conn2 <- [1,1466,null,{}] 17:25:14 INFO - PROCESS | 1956 | 1461284714929 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}] 17:25:15 INFO - PROCESS | 1956 | 1461284715027 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:25:15 INFO - PROCESS | 1956 | 1461284715031 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x1276ae000 == 49 [pid = 1956] [id = 374] 17:25:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x125b32000) [pid = 1956] [serial = 1121] [outer = 0x0] 17:25:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x129511c00) [pid = 1956] [serial = 1122] [outer = 0x125b32000] 17:25:15 INFO - PROCESS | 1956 | 1461284715058 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x129584000) [pid = 1956] [serial = 1123] [outer = 0x125b32000] 17:25:15 INFO - PROCESS | 1956 | 1461284715404 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]]]}] 17:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 517ms 17:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:25:15 INFO - PROCESS | 1956 | 1461284715449 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:25:15 INFO - PROCESS | 1956 | 1461284715450 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:25:15 INFO - PROCESS | 1956 | 1461284715452 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:25:15 INFO - PROCESS | 1956 | 1461284715454 Marionette TRACE conn2 <- [1,1470,null,{}] 17:25:15 INFO - PROCESS | 1956 | 1461284715456 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}] 17:25:15 INFO - PROCESS | 1956 | 1461284715555 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:25:15 INFO - PROCESS | 1956 | 1461284715559 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x12921c000 == 50 [pid = 1956] [id = 375] 17:25:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x129513800) [pid = 1956] [serial = 1124] [outer = 0x0] 17:25:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x1295c8400) [pid = 1956] [serial = 1125] [outer = 0x129513800] 17:25:15 INFO - PROCESS | 1956 | 1461284715585 Marionette DEBUG loaded listener.js 17:25:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x1295e3800) [pid = 1956] [serial = 1126] [outer = 0x129513800] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x12cf68c00) [pid = 1956] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x118736400) [pid = 1956] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x1177adc00) [pid = 1956] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12adda800) [pid = 1956] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x114d5b800) [pid = 1956] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11c708c00) [pid = 1956] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x118637400) [pid = 1956] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x125e6f800) [pid = 1956] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x126370800) [pid = 1956] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12b6e5000) [pid = 1956] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11873cc00) [pid = 1956] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x110ff3400) [pid = 1956] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11b863400) [pid = 1956] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12883c400) [pid = 1956] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12d158c00) [pid = 1956] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11994b400) [pid = 1956] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x1177ae400) [pid = 1956] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x128930400) [pid = 1956] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x1295c7800) [pid = 1956] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11864ec00) [pid = 1956] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12ba38800) [pid = 1956] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x125b2d400) [pid = 1956] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11c612400) [pid = 1956] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11856e000) [pid = 1956] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c4b8000) [pid = 1956] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11bdd4000) [pid = 1956] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12b6e5c00) [pid = 1956] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x125c0cc00) [pid = 1956] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:25:16 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12b337400) [pid = 1956] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:25:16 INFO - PROCESS | 1956 | 1461284716201 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]]]}] 17:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 768ms 17:25:16 INFO - PROCESS | 1956 | 1461284716221 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:25:16 INFO - PROCESS | 1956 | 1461284716223 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:25:16 INFO - PROCESS | 1956 | 1461284716225 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 1956 | 1461284716226 Marionette TRACE conn2 <- [1,1474,null,{}] 17:25:16 INFO - PROCESS | 1956 | 1461284716228 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}] 17:25:16 INFO - PROCESS | 1956 | 1461284716311 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:25:16 INFO - PROCESS | 1956 | 1461284716315 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x11991c000 == 51 [pid = 1956] [id = 376] 17:25:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x1177ae400) [pid = 1956] [serial = 1127] [outer = 0x0] 17:25:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x118637400) [pid = 1956] [serial = 1128] [outer = 0x1177ae400] 17:25:16 INFO - PROCESS | 1956 | 1461284716344 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11994e400) [pid = 1956] [serial = 1129] [outer = 0x1177ae400] 17:25:16 INFO - PROCESS | 1956 | 1461284716671 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]]]}] 17:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 468ms 17:25:16 INFO - PROCESS | 1956 | 1461284716693 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:25:16 INFO - PROCESS | 1956 | 1461284716695 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:25:16 INFO - PROCESS | 1956 | 1461284716697 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:25:16 INFO - PROCESS | 1956 | 1461284716698 Marionette TRACE conn2 <- [1,1478,null,{}] 17:25:16 INFO - PROCESS | 1956 | 1461284716701 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}] 17:25:16 INFO - PROCESS | 1956 | 1461284716784 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:25:16 INFO - PROCESS | 1956 | 1461284716855 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294c9800 == 52 [pid = 1956] [id = 377] 17:25:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x1177af000) [pid = 1956] [serial = 1130] [outer = 0x0] 17:25:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11bd72800) [pid = 1956] [serial = 1131] [outer = 0x1177af000] 17:25:16 INFO - PROCESS | 1956 | 1461284716880 Marionette DEBUG loaded listener.js 17:25:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x129510800) [pid = 1956] [serial = 1132] [outer = 0x1177af000] 17:25:17 INFO - PROCESS | 1956 | 1461284717180 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]]]}] 17:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 17:25:17 INFO - PROCESS | 1956 | 1461284717216 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:25:17 INFO - PROCESS | 1956 | 1461284717219 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:25:17 INFO - PROCESS | 1956 | 1461284717222 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1956 | 1461284717224 Marionette TRACE conn2 <- [1,1482,null,{}] 17:25:17 INFO - PROCESS | 1956 | 1461284717226 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}] 17:25:17 INFO - PROCESS | 1956 | 1461284717324 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:25:17 INFO - PROCESS | 1956 | 1461284717328 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bea1000 == 53 [pid = 1956] [id = 378] 17:25:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x129512c00) [pid = 1956] [serial = 1133] [outer = 0x0] 17:25:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1295eb800) [pid = 1956] [serial = 1134] [outer = 0x129512c00] 17:25:17 INFO - PROCESS | 1956 | 1461284717358 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12ade5c00) [pid = 1956] [serial = 1135] [outer = 0x129512c00] 17:25:17 INFO - PROCESS | 1956 | 1461284717699 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]]]}] 17:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 519ms 17:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:25:17 INFO - PROCESS | 1956 | 1461284717750 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:25:17 INFO - PROCESS | 1956 | 1461284717751 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:25:17 INFO - PROCESS | 1956 | 1461284717753 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:25:17 INFO - PROCESS | 1956 | 1461284717755 Marionette TRACE conn2 <- [1,1486,null,{}] 17:25:17 INFO - PROCESS | 1956 | 1461284717757 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}] 17:25:17 INFO - PROCESS | 1956 | 1461284717840 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:25:17 INFO - PROCESS | 1956 | 1461284717845 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d131800 == 54 [pid = 1956] [id = 379] 17:25:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12b14c400) [pid = 1956] [serial = 1136] [outer = 0x0] 17:25:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12b333000) [pid = 1956] [serial = 1137] [outer = 0x12b14c400] 17:25:17 INFO - PROCESS | 1956 | 1461284717870 Marionette DEBUG loaded listener.js 17:25:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12b3dac00) [pid = 1956] [serial = 1138] [outer = 0x12b14c400] 17:25:18 INFO - PROCESS | 1956 | 1461284718320 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]]]}] 17:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 620ms 17:25:18 INFO - PROCESS | 1956 | 1461284718384 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:25:18 INFO - PROCESS | 1956 | 1461284718386 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:25:18 INFO - PROCESS | 1956 | 1461284718392 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:25:18 INFO - PROCESS | 1956 | 1461284718394 Marionette TRACE conn2 <- [1,1490,null,{}] 17:25:18 INFO - PROCESS | 1956 | 1461284718399 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}] 17:25:18 INFO - PROCESS | 1956 | 1461284718509 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:25:18 INFO - PROCESS | 1956 | 1461284718567 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c95000 == 55 [pid = 1956] [id = 380] 17:25:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x114d54400) [pid = 1956] [serial = 1139] [outer = 0x0] 17:25:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x117715000) [pid = 1956] [serial = 1140] [outer = 0x114d54400] 17:25:18 INFO - PROCESS | 1956 | 1461284718599 Marionette DEBUG loaded listener.js 17:25:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11864ec00) [pid = 1956] [serial = 1141] [outer = 0x114d54400] 17:25:19 INFO - PROCESS | 1956 | 1461284719084 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 722ms 17:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:25:19 INFO - PROCESS | 1956 | 1461284719114 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1956 | 1461284719118 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:25:19 INFO - PROCESS | 1956 | 1461284719122 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1956 | 1461284719125 Marionette TRACE conn2 <- [1,1494,null,{}] 17:25:19 INFO - PROCESS | 1956 | 1461284719127 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}] 17:25:19 INFO - PROCESS | 1956 | 1461284719236 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:25:19 INFO - PROCESS | 1956 | 1461284719304 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c623000 == 56 [pid = 1956] [id = 381] 17:25:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x118939c00) [pid = 1956] [serial = 1142] [outer = 0x0] 17:25:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x119950400) [pid = 1956] [serial = 1143] [outer = 0x118939c00] 17:25:19 INFO - PROCESS | 1956 | 1461284719335 Marionette DEBUG loaded listener.js 17:25:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11ae0c400) [pid = 1956] [serial = 1144] [outer = 0x118939c00] 17:25:19 INFO - PROCESS | 1956 | 1461284719764 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]]]}] 17:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 670ms 17:25:19 INFO - PROCESS | 1956 | 1461284719793 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:25:19 INFO - PROCESS | 1956 | 1461284719794 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:25:19 INFO - PROCESS | 1956 | 1461284719797 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:25:19 INFO - PROCESS | 1956 | 1461284719800 Marionette TRACE conn2 <- [1,1498,null,{}] 17:25:19 INFO - PROCESS | 1956 | 1461284719834 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}] 17:25:19 INFO - PROCESS | 1956 | 1461284719973 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:25:20 INFO - PROCESS | 1956 | 1461284720024 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6a3000 == 57 [pid = 1956] [id = 382] 17:25:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11ae10800) [pid = 1956] [serial = 1145] [outer = 0x0] 17:25:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11c703400) [pid = 1956] [serial = 1146] [outer = 0x11ae10800] 17:25:20 INFO - PROCESS | 1956 | 1461284720057 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x125d1e000) [pid = 1956] [serial = 1147] [outer = 0x11ae10800] 17:25:20 INFO - PROCESS | 1956 | 1461284720491 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]]]}] 17:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 748ms 17:25:20 INFO - PROCESS | 1956 | 1461284720551 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:25:20 INFO - PROCESS | 1956 | 1461284720553 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:25:20 INFO - PROCESS | 1956 | 1461284720557 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:25:20 INFO - PROCESS | 1956 | 1461284720558 Marionette TRACE conn2 <- [1,1502,null,{}] 17:25:20 INFO - PROCESS | 1956 | 1461284720560 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}] 17:25:20 INFO - PROCESS | 1956 | 1461284720666 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:25:20 INFO - PROCESS | 1956 | 1461284720733 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da14800 == 58 [pid = 1956] [id = 383] 17:25:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12626a400) [pid = 1956] [serial = 1148] [outer = 0x0] 17:25:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x127593400) [pid = 1956] [serial = 1149] [outer = 0x12626a400] 17:25:20 INFO - PROCESS | 1956 | 1461284720764 Marionette DEBUG loaded listener.js 17:25:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x1295c2400) [pid = 1956] [serial = 1150] [outer = 0x12626a400] 17:25:21 INFO - PROCESS | 1956 | 1461284721189 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 668ms 17:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:25:21 INFO - PROCESS | 1956 | 1461284721246 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1956 | 1461284721247 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:25:21 INFO - PROCESS | 1956 | 1461284721265 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1956 | 1461284721268 Marionette TRACE conn2 <- [1,1506,null,{}] 17:25:21 INFO - PROCESS | 1956 | 1461284721273 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}] 17:25:21 INFO - PROCESS | 1956 | 1461284721374 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:25:21 INFO - PROCESS | 1956 | 1461284721440 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e094800 == 59 [pid = 1956] [id = 384] 17:25:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x1295c1400) [pid = 1956] [serial = 1151] [outer = 0x0] 17:25:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12a1c4000) [pid = 1956] [serial = 1152] [outer = 0x1295c1400] 17:25:21 INFO - PROCESS | 1956 | 1461284721470 Marionette DEBUG loaded listener.js 17:25:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12add9c00) [pid = 1956] [serial = 1153] [outer = 0x1295c1400] 17:25:21 INFO - PROCESS | 1956 | 1461284721921 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]]]}] 17:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 690ms 17:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:25:21 INFO - PROCESS | 1956 | 1461284721939 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:25:21 INFO - PROCESS | 1956 | 1461284721941 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:25:21 INFO - PROCESS | 1956 | 1461284721943 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:25:21 INFO - PROCESS | 1956 | 1461284721944 Marionette TRACE conn2 <- [1,1510,null,{}] 17:25:21 INFO - PROCESS | 1956 | 1461284721947 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}] 17:25:22 INFO - PROCESS | 1956 | 1461284722067 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:25:22 INFO - PROCESS | 1956 | 1461284722138 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x1288a9800 == 60 [pid = 1956] [id = 385] 17:25:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x125d1dc00) [pid = 1956] [serial = 1154] [outer = 0x0] 17:25:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12a1ce000) [pid = 1956] [serial = 1155] [outer = 0x125d1dc00] 17:25:22 INFO - PROCESS | 1956 | 1461284722175 Marionette DEBUG loaded listener.js 17:25:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12b6ed000) [pid = 1956] [serial = 1156] [outer = 0x125d1dc00] 17:25:22 INFO - PROCESS | 1956 | 1461284722805 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]]]}] 17:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 926ms 17:25:22 INFO - PROCESS | 1956 | 1461284722871 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:25:22 INFO - PROCESS | 1956 | 1461284722873 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:25:22 INFO - PROCESS | 1956 | 1461284722876 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:25:22 INFO - PROCESS | 1956 | 1461284722878 Marionette TRACE conn2 <- [1,1514,null,{}] 17:25:22 INFO - PROCESS | 1956 | 1461284722883 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}] 17:25:23 INFO - PROCESS | 1956 | 1461284723032 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:25:23 INFO - PROCESS | 1956 | 1461284723129 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b91c800 == 61 [pid = 1956] [id = 386] 17:25:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x1177adc00) [pid = 1956] [serial = 1157] [outer = 0x0] 17:25:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x1177f2400) [pid = 1956] [serial = 1158] [outer = 0x1177adc00] 17:25:23 INFO - PROCESS | 1956 | 1461284723174 Marionette DEBUG loaded listener.js 17:25:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x118cf7400) [pid = 1956] [serial = 1159] [outer = 0x1177adc00] 17:25:23 INFO - PROCESS | 1956 | 1461284723655 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]]]}] 17:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 823ms 17:25:23 INFO - PROCESS | 1956 | 1461284723699 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:25:23 INFO - PROCESS | 1956 | 1461284723705 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:25:23 INFO - PROCESS | 1956 | 1461284723736 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:25:23 INFO - PROCESS | 1956 | 1461284723739 Marionette TRACE conn2 <- [1,1518,null,{}] 17:25:23 INFO - PROCESS | 1956 | 1461284723743 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}] 17:25:23 INFO - PROCESS | 1956 | 1461284723886 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:25:23 INFO - PROCESS | 1956 | 1461284723986 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af72800 == 62 [pid = 1956] [id = 387] 17:25:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x119958400) [pid = 1956] [serial = 1160] [outer = 0x0] 17:25:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x119d7fc00) [pid = 1956] [serial = 1161] [outer = 0x119958400] 17:25:24 INFO - PROCESS | 1956 | 1461284724032 Marionette DEBUG loaded listener.js 17:25:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x11a90b000) [pid = 1956] [serial = 1162] [outer = 0x119958400] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12bea1000 == 61 [pid = 1956] [id = 378] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x1294c9800 == 60 [pid = 1956] [id = 377] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11991c000 == 59 [pid = 1956] [id = 376] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12921c000 == 58 [pid = 1956] [id = 375] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x1276ae000 == 57 [pid = 1956] [id = 374] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x119167800 == 56 [pid = 1956] [id = 373] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x125c89000 == 55 [pid = 1956] [id = 372] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11c35b800 == 54 [pid = 1956] [id = 371] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11b918000 == 53 [pid = 1956] [id = 370] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11990f800 == 52 [pid = 1956] [id = 369] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x119b35000 == 51 [pid = 1956] [id = 368] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac4a800 == 50 [pid = 1956] [id = 367] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb59000 == 49 [pid = 1956] [id = 366] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12f442000 == 48 [pid = 1956] [id = 365] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x1289e1000 == 47 [pid = 1956] [id = 364] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11b848800 == 46 [pid = 1956] [id = 363] 17:25:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12f5dd800 == 45 [pid = 1956] [id = 362] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12cd4f800) [pid = 1956] [serial = 976] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12b155800) [pid = 1956] [serial = 934] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x117714400) [pid = 1956] [serial = 919] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x125d20000) [pid = 1956] [serial = 925] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x11aca9c00) [pid = 1956] [serial = 922] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x1295c1800) [pid = 1956] [serial = 928] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x12a1c9c00) [pid = 1956] [serial = 931] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11a511c00) [pid = 1956] [serial = 982] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x115293000) [pid = 1956] [serial = 979] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x125efbc00) [pid = 1956] [serial = 985] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12addbc00) [pid = 1956] [serial = 988] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12d3c3000) [pid = 1956] [serial = 1083] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11b85e400) [pid = 1956] [serial = 1036] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x11aca6800) [pid = 1956] [serial = 1035] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x1191b9400) [pid = 1956] [serial = 1051] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x118938400) [pid = 1956] [serial = 1050] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12b335c00) [pid = 1956] [serial = 1042] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12add7400) [pid = 1956] [serial = 1041] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12b6e1000) [pid = 1956] [serial = 1066] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12a1ca400) [pid = 1956] [serial = 1065] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11aa8d800) [pid = 1956] [serial = 1053] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11ae8e800) [pid = 1956] [serial = 1054] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12cf60800) [pid = 1956] [serial = 1071] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125f0bc00) [pid = 1956] [serial = 1059] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x125d0dc00) [pid = 1956] [serial = 1060] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12ce5fc00) [pid = 1956] [serial = 1048] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12b6e9400) [pid = 1956] [serial = 1047] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x118f67c00) [pid = 1956] [serial = 1033] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11873bc00) [pid = 1956] [serial = 1032] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12892a000) [pid = 1956] [serial = 1039] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x125d05800) [pid = 1956] [serial = 1038] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c076c00) [pid = 1956] [serial = 1056] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11c711800) [pid = 1956] [serial = 1057] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12ba2e000) [pid = 1956] [serial = 1068] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x129519800) [pid = 1956] [serial = 1062] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12bd35000) [pid = 1956] [serial = 1045] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x12b4f2400) [pid = 1956] [serial = 1044] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12cfcf400) [pid = 1956] [serial = 1074] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x12cfcd400) [pid = 1956] [serial = 1080] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x12d158800) [pid = 1956] [serial = 1081] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x12951b400) [pid = 1956] [serial = 1077] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x12cfd6000) [pid = 1956] [serial = 1075] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x12cf68000) [pid = 1956] [serial = 1072] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x12ce6d800) [pid = 1956] [serial = 1069] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x12b33b000) [pid = 1956] [serial = 1078] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x1295c7000) [pid = 1956] [serial = 1063] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x12d944400) [pid = 1956] [serial = 1084] [outer = 0x0] [url = about:blank] 17:25:24 INFO - PROCESS | 1956 | 1461284724587 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]]]}] 17:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 876ms 17:25:24 INFO - PROCESS | 1956 | 1461284724608 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:25:24 INFO - PROCESS | 1956 | 1461284724610 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:25:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:25:24 INFO - PROCESS | 1956 | 1461284724612 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:25:24 INFO - PROCESS | 1956 | 1461284724615 Marionette TRACE conn2 <- [1,1522,null,{}] 17:25:24 INFO - PROCESS | 1956 | 1461284724625 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}] 17:25:24 INFO - PROCESS | 1956 | 1461284724715 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:25:24 INFO - PROCESS | 1956 | 1461284724723 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c9d000 == 46 [pid = 1956] [id = 388] 17:25:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x118f67c00) [pid = 1956] [serial = 1163] [outer = 0x0] 17:25:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11ae89c00) [pid = 1956] [serial = 1164] [outer = 0x118f67c00] 17:25:24 INFO - PROCESS | 1956 | 1461284724752 Marionette DEBUG loaded listener.js 17:25:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11b9ee800) [pid = 1956] [serial = 1165] [outer = 0x118f67c00] 17:25:25 INFO - PROCESS | 1956 | 1461284725124 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"]]]}] 17:25:25 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 () { 17:25:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:25:25 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 () { 17:25:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:25:25 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 () { 17:25:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:25:25 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 () { 17:25:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:25:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 528ms 17:25:25 INFO - PROCESS | 1956 | 1461284725141 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:25:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:25:25 INFO - PROCESS | 1956 | 1461284725143 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:25:25 INFO - PROCESS | 1956 | 1461284725145 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1956 | 1461284725147 Marionette TRACE conn2 <- [1,1526,null,{}] 17:25:25 INFO - PROCESS | 1956 | 1461284725149 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}] 17:25:25 INFO - PROCESS | 1956 | 1461284725230 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:25:25 INFO - PROCESS | 1956 | 1461284725237 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c791800 == 47 [pid = 1956] [id = 389] 17:25:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11bdcf000) [pid = 1956] [serial = 1166] [outer = 0x0] 17:25:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c044000) [pid = 1956] [serial = 1167] [outer = 0x11bdcf000] 17:25:25 INFO - PROCESS | 1956 | 1461284725264 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x125b2f400) [pid = 1956] [serial = 1168] [outer = 0x11bdcf000] 17:25:25 INFO - PROCESS | 1956 | 1461284725576 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"]]]}] 17:25:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:25:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:25:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:25:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:25:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 468ms 17:25:25 INFO - PROCESS | 1956 | 1461284725614 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:25:25 INFO - PROCESS | 1956 | 1461284725616 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:25:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:25:25 INFO - PROCESS | 1956 | 1461284725618 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:25:25 INFO - PROCESS | 1956 | 1461284725619 Marionette TRACE conn2 <- [1,1530,null,{}] 17:25:25 INFO - PROCESS | 1956 | 1461284725622 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}] 17:25:25 INFO - PROCESS | 1956 | 1461284725709 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:25:25 INFO - PROCESS | 1956 | 1461284725763 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x115333000 == 48 [pid = 1956] [id = 390] 17:25:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11bdfe400) [pid = 1956] [serial = 1169] [outer = 0x0] 17:25:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x125d1cc00) [pid = 1956] [serial = 1170] [outer = 0x11bdfe400] 17:25:25 INFO - PROCESS | 1956 | 1461284725788 Marionette DEBUG loaded listener.js 17:25:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x126510400) [pid = 1956] [serial = 1171] [outer = 0x11bdfe400] 17:25:26 INFO - PROCESS | 1956 | 1461284726054 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]]]}] 17:25:26 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 17:25:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:25:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:25:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:25:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:25:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:25:26 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. 17:25:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:25:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 472ms 17:25:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:25:26 INFO - PROCESS | 1956 | 1461284726091 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 1956 | 1461284726092 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:25:26 INFO - PROCESS | 1956 | 1461284726095 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1956 | 1461284726096 Marionette TRACE conn2 <- [1,1534,null,{}] 17:25:26 INFO - PROCESS | 1956 | 1461284726098 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}] 17:25:26 INFO - PROCESS | 1956 | 1461284726212 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:25:26 INFO - PROCESS | 1956 | 1461284726218 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x129211800 == 49 [pid = 1956] [id = 391] 17:25:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x128f44000) [pid = 1956] [serial = 1172] [outer = 0x0] 17:25:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x129582400) [pid = 1956] [serial = 1173] [outer = 0x128f44000] 17:25:26 INFO - PROCESS | 1956 | 1461284726246 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x12addd800) [pid = 1956] [serial = 1174] [outer = 0x128f44000] 17:25:26 INFO - PROCESS | 1956 | 1461284726576 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]]]}] 17:25:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:25:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 17:25:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:25:26 INFO - PROCESS | 1956 | 1461284726631 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:25:26 INFO - PROCESS | 1956 | 1461284726633 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:25:26 INFO - PROCESS | 1956 | 1461284726637 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:25:26 INFO - PROCESS | 1956 | 1461284726639 Marionette TRACE conn2 <- [1,1538,null,{}] 17:25:26 INFO - PROCESS | 1956 | 1461284726649 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}] 17:25:26 INFO - PROCESS | 1956 | 1461284726751 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:25:26 INFO - PROCESS | 1956 | 1461284726784 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a822000 == 50 [pid = 1956] [id = 392] 17:25:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x12a1c4400) [pid = 1956] [serial = 1175] [outer = 0x0] 17:25:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x12b335c00) [pid = 1956] [serial = 1176] [outer = 0x12a1c4400] 17:25:26 INFO - PROCESS | 1956 | 1461284726810 Marionette DEBUG loaded listener.js 17:25:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12b3e3400) [pid = 1956] [serial = 1177] [outer = 0x12a1c4400] 17:25:27 INFO - PROCESS | 1956 | 1461284727119 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]]]}] 17:25:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:25:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 529ms 17:25:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:25:27 INFO - PROCESS | 1956 | 1461284727164 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1956 | 1461284727166 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:25:27 INFO - PROCESS | 1956 | 1461284727168 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1956 | 1461284727169 Marionette TRACE conn2 <- [1,1542,null,{}] 17:25:27 INFO - PROCESS | 1956 | 1461284727171 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}] 17:25:27 INFO - PROCESS | 1956 | 1461284727274 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:25:27 INFO - PROCESS | 1956 | 1461284727308 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bebb800 == 51 [pid = 1956] [id = 393] 17:25:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12b155000) [pid = 1956] [serial = 1178] [outer = 0x0] 17:25:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12b6ec400) [pid = 1956] [serial = 1179] [outer = 0x12b155000] 17:25:27 INFO - PROCESS | 1956 | 1461284727333 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12ba2f800) [pid = 1956] [serial = 1180] [outer = 0x12b155000] 17:25:27 INFO - PROCESS | 1956 | 1461284727657 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]]]}] 17:25:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:25:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 17:25:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:25:27 INFO - PROCESS | 1956 | 1461284727689 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:25:27 INFO - PROCESS | 1956 | 1461284727691 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:25:27 INFO - PROCESS | 1956 | 1461284727693 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:25:27 INFO - PROCESS | 1956 | 1461284727694 Marionette TRACE conn2 <- [1,1546,null,{}] 17:25:27 INFO - PROCESS | 1956 | 1461284727696 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}] 17:25:27 INFO - PROCESS | 1956 | 1461284727796 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:25:27 INFO - PROCESS | 1956 | 1461284727808 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d909800 == 52 [pid = 1956] [id = 394] 17:25:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12ba31800) [pid = 1956] [serial = 1181] [outer = 0x0] 17:25:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12bd34c00) [pid = 1956] [serial = 1182] [outer = 0x12ba31800] 17:25:27 INFO - PROCESS | 1956 | 1461284727833 Marionette DEBUG loaded listener.js 17:25:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12cd4b400) [pid = 1956] [serial = 1183] [outer = 0x12ba31800] 17:25:28 INFO - PROCESS | 1956 | 1461284728165 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]]]}] 17:25:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:25:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 519ms 17:25:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:25:28 INFO - PROCESS | 1956 | 1461284728212 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1956 | 1461284728213 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:25:28 INFO - PROCESS | 1956 | 1461284728215 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1956 | 1461284728217 Marionette TRACE conn2 <- [1,1550,null,{}] 17:25:28 INFO - PROCESS | 1956 | 1461284728219 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}] 17:25:28 INFO - PROCESS | 1956 | 1461284728323 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:25:28 INFO - PROCESS | 1956 | 1461284728358 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e0a9000 == 53 [pid = 1956] [id = 395] 17:25:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12ba32400) [pid = 1956] [serial = 1184] [outer = 0x0] 17:25:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12ce6e400) [pid = 1956] [serial = 1185] [outer = 0x12ba32400] 17:25:28 INFO - PROCESS | 1956 | 1461284728383 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12cf63800) [pid = 1956] [serial = 1186] [outer = 0x12ba32400] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125b31800) [pid = 1956] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x125b32000) [pid = 1956] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x129513800) [pid = 1956] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x1177ae400) [pid = 1956] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11c4e7400) [pid = 1956] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11bdf1800) [pid = 1956] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x118732400) [pid = 1956] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x1157a8800) [pid = 1956] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11ae17800) [pid = 1956] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x129512c00) [pid = 1956] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:25:28 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x1177af000) [pid = 1956] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:25:28 INFO - PROCESS | 1956 | 1461284728774 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]]]}] 17:25:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:25:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 569ms 17:25:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:25:28 INFO - PROCESS | 1956 | 1461284728787 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:25:28 INFO - PROCESS | 1956 | 1461284728789 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:25:28 INFO - PROCESS | 1956 | 1461284728791 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:25:28 INFO - PROCESS | 1956 | 1461284728793 Marionette TRACE conn2 <- [1,1554,null,{}] 17:25:28 INFO - PROCESS | 1956 | 1461284728795 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}] 17:25:28 INFO - PROCESS | 1956 | 1461284728900 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:25:28 INFO - PROCESS | 1956 | 1461284728907 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebaa000 == 54 [pid = 1956] [id = 396] 17:25:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x118732400) [pid = 1956] [serial = 1187] [outer = 0x0] 17:25:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11c03f800) [pid = 1956] [serial = 1188] [outer = 0x118732400] 17:25:28 INFO - PROCESS | 1956 | 1461284728937 Marionette DEBUG loaded listener.js 17:25:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12cfd1c00) [pid = 1956] [serial = 1189] [outer = 0x118732400] 17:25:29 INFO - PROCESS | 1956 | 1461284729292 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]]]}] 17:25:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:25:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 17:25:29 INFO - PROCESS | 1956 | 1461284729311 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1956 | 1461284729312 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:25:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:25:29 INFO - PROCESS | 1956 | 1461284729314 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1956 | 1461284729315 Marionette TRACE conn2 <- [1,1558,null,{}] 17:25:29 INFO - PROCESS | 1956 | 1461284729326 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}] 17:25:29 INFO - PROCESS | 1956 | 1461284729414 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:25:29 INFO - PROCESS | 1956 | 1461284729418 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec96800 == 55 [pid = 1956] [id = 397] 17:25:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x118c33800) [pid = 1956] [serial = 1190] [outer = 0x0] 17:25:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12d14bc00) [pid = 1956] [serial = 1191] [outer = 0x118c33800] 17:25:29 INFO - PROCESS | 1956 | 1461284729444 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12d155800) [pid = 1956] [serial = 1192] [outer = 0x118c33800] 17:25:29 INFO - PROCESS | 1956 | 1461284729777 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]]]}] 17:25:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:25:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 469ms 17:25:29 INFO - PROCESS | 1956 | 1461284729786 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:25:29 INFO - PROCESS | 1956 | 1461284729787 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:25:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:25:29 INFO - PROCESS | 1956 | 1461284729789 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:25:29 INFO - PROCESS | 1956 | 1461284729790 Marionette TRACE conn2 <- [1,1562,null,{}] 17:25:29 INFO - PROCESS | 1956 | 1461284729793 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}] 17:25:29 INFO - PROCESS | 1956 | 1461284729881 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:25:29 INFO - PROCESS | 1956 | 1461284729885 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f433000 == 56 [pid = 1956] [id = 398] 17:25:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12cf67400) [pid = 1956] [serial = 1193] [outer = 0x0] 17:25:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12d3bcc00) [pid = 1956] [serial = 1194] [outer = 0x12cf67400] 17:25:29 INFO - PROCESS | 1956 | 1461284729911 Marionette DEBUG loaded listener.js 17:25:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12d3c4400) [pid = 1956] [serial = 1195] [outer = 0x12cf67400] 17:25:30 INFO - PROCESS | 1956 | 1461284730243 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:25:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms 17:25:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:25:30 INFO - PROCESS | 1956 | 1461284730260 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1956 | 1461284730261 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:25:30 INFO - PROCESS | 1956 | 1461284730263 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1956 | 1461284730264 Marionette TRACE conn2 <- [1,1566,null,{}] 17:25:30 INFO - PROCESS | 1956 | 1461284730266 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}] 17:25:30 INFO - PROCESS | 1956 | 1461284730380 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:25:30 INFO - PROCESS | 1956 | 1461284730386 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f5dd800 == 57 [pid = 1956] [id = 399] 17:25:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x110ff3400) [pid = 1956] [serial = 1196] [outer = 0x0] 17:25:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12d3cb800) [pid = 1956] [serial = 1197] [outer = 0x110ff3400] 17:25:30 INFO - PROCESS | 1956 | 1461284730412 Marionette DEBUG loaded listener.js 17:25:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12dae1800) [pid = 1956] [serial = 1198] [outer = 0x110ff3400] 17:25:30 INFO - PROCESS | 1956 | 1461284730792 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]]]}] 17:25:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:25:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 569ms 17:25:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:25:30 INFO - PROCESS | 1956 | 1461284730833 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:25:30 INFO - PROCESS | 1956 | 1461284730835 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:25:30 INFO - PROCESS | 1956 | 1461284730839 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:25:30 INFO - PROCESS | 1956 | 1461284730842 Marionette TRACE conn2 <- [1,1570,null,{}] 17:25:30 INFO - PROCESS | 1956 | 1461284730847 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}] 17:25:30 INFO - PROCESS | 1956 | 1461284730961 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:25:31 INFO - PROCESS | 1956 | 1461284731023 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x119286800 == 58 [pid = 1956] [id = 400] 17:25:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1155b8400) [pid = 1956] [serial = 1199] [outer = 0x0] 17:25:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x1164a9000) [pid = 1956] [serial = 1200] [outer = 0x1155b8400] 17:25:31 INFO - PROCESS | 1956 | 1461284731054 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x118736400) [pid = 1956] [serial = 1201] [outer = 0x1155b8400] 17:25:31 INFO - PROCESS | 1956 | 1461284731499 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]]]}] 17:25:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:25:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 722ms 17:25:31 INFO - PROCESS | 1956 | 1461284731561 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:25:31 INFO - PROCESS | 1956 | 1461284731565 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:25:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:25:31 INFO - PROCESS | 1956 | 1461284731588 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:25:31 INFO - PROCESS | 1956 | 1461284731590 Marionette TRACE conn2 <- [1,1574,null,{}] 17:25:31 INFO - PROCESS | 1956 | 1461284731593 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}] 17:25:31 INFO - PROCESS | 1956 | 1461284731702 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:25:31 INFO - PROCESS | 1956 | 1461284731774 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c95e000 == 59 [pid = 1956] [id = 401] 17:25:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x119954c00) [pid = 1956] [serial = 1202] [outer = 0x0] 17:25:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11a90e400) [pid = 1956] [serial = 1203] [outer = 0x119954c00] 17:25:31 INFO - PROCESS | 1956 | 1461284731804 Marionette DEBUG loaded listener.js 17:25:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11afea400) [pid = 1956] [serial = 1204] [outer = 0x119954c00] 17:25:32 INFO - PROCESS | 1956 | 1461284732208 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]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:25:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 672ms 17:25:32 INFO - PROCESS | 1956 | 1461284732258 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1956 | 1461284732260 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:25:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:25:32 INFO - PROCESS | 1956 | 1461284732288 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1956 | 1461284732291 Marionette TRACE conn2 <- [1,1578,null,{}] 17:25:32 INFO - PROCESS | 1956 | 1461284732299 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}] 17:25:32 INFO - PROCESS | 1956 | 1461284732447 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:25:32 INFO - PROCESS | 1956 | 1461284732500 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d13b000 == 60 [pid = 1956] [id = 402] 17:25:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11c70b800) [pid = 1956] [serial = 1205] [outer = 0x0] 17:25:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x125d26800) [pid = 1956] [serial = 1206] [outer = 0x11c70b800] 17:25:32 INFO - PROCESS | 1956 | 1461284732534 Marionette DEBUG loaded listener.js 17:25:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x129517800) [pid = 1956] [serial = 1207] [outer = 0x11c70b800] 17:25:32 INFO - PROCESS | 1956 | 1461284732930 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]]]}] 17:25:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:25:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 17:25:32 INFO - PROCESS | 1956 | 1461284732960 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:25:32 INFO - PROCESS | 1956 | 1461284732962 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:25:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:25:32 INFO - PROCESS | 1956 | 1461284732964 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:25:32 INFO - PROCESS | 1956 | 1461284732966 Marionette TRACE conn2 <- [1,1582,null,{}] 17:25:32 INFO - PROCESS | 1956 | 1461284732968 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}] 17:25:33 INFO - PROCESS | 1956 | 1461284733078 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:25:33 INFO - PROCESS | 1956 | 1461284733137 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f97d000 == 61 [pid = 1956] [id = 403] 17:25:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x126502c00) [pid = 1956] [serial = 1208] [outer = 0x0] 17:25:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x1295e1400) [pid = 1956] [serial = 1209] [outer = 0x126502c00] 17:25:33 INFO - PROCESS | 1956 | 1461284733167 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12add9800) [pid = 1956] [serial = 1210] [outer = 0x126502c00] 17:25:33 INFO - PROCESS | 1956 | 1461284733581 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]]]}] 17:25:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:25:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 671ms 17:25:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:25:33 INFO - PROCESS | 1956 | 1461284733635 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:25:33 INFO - PROCESS | 1956 | 1461284733637 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:25:33 INFO - PROCESS | 1956 | 1461284733639 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:25:33 INFO - PROCESS | 1956 | 1461284733640 Marionette TRACE conn2 <- [1,1586,null,{}] 17:25:33 INFO - PROCESS | 1956 | 1461284733643 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}] 17:25:33 INFO - PROCESS | 1956 | 1461284733747 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:25:33 INFO - PROCESS | 1956 | 1461284733850 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fe25000 == 62 [pid = 1956] [id = 404] 17:25:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11994fc00) [pid = 1956] [serial = 1211] [outer = 0x0] 17:25:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12b3dc800) [pid = 1956] [serial = 1212] [outer = 0x11994fc00] 17:25:33 INFO - PROCESS | 1956 | 1461284733881 Marionette DEBUG loaded listener.js 17:25:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12cf62000) [pid = 1956] [serial = 1213] [outer = 0x11994fc00] 17:25:34 INFO - PROCESS | 1956 | 1461284734270 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]]]}] 17:25:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:25:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 669ms 17:25:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:25:34 INFO - PROCESS | 1956 | 1461284734308 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:25:34 INFO - PROCESS | 1956 | 1461284734310 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:25:34 INFO - PROCESS | 1956 | 1461284734312 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:25:34 INFO - PROCESS | 1956 | 1461284734313 Marionette TRACE conn2 <- [1,1590,null,{}] 17:25:34 INFO - PROCESS | 1956 | 1461284734316 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}] 17:25:34 INFO - PROCESS | 1956 | 1461284734439 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:25:34 INFO - PROCESS | 1956 | 1461284734542 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x13044a000 == 63 [pid = 1956] [id = 405] 17:25:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12cfd5400) [pid = 1956] [serial = 1214] [outer = 0x0] 17:25:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12e225000) [pid = 1956] [serial = 1215] [outer = 0x12cfd5400] 17:25:34 INFO - PROCESS | 1956 | 1461284734576 Marionette DEBUG loaded listener.js 17:25:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12e292400) [pid = 1956] [serial = 1216] [outer = 0x12cfd5400] 17:25:34 INFO - PROCESS | 1956 | 1461284734987 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]]]}] 17:25:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:25:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 722ms 17:25:35 INFO - PROCESS | 1956 | 1461284735035 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:25:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:25:35 INFO - PROCESS | 1956 | 1461284735036 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:25:35 INFO - PROCESS | 1956 | 1461284735038 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1956 | 1461284735040 Marionette TRACE conn2 <- [1,1594,null,{}] 17:25:35 INFO - PROCESS | 1956 | 1461284735061 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}] 17:25:35 INFO - PROCESS | 1956 | 1461284735201 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:25:35 INFO - PROCESS | 1956 | 1461284735260 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ff73800 == 64 [pid = 1956] [id = 406] 17:25:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12b330c00) [pid = 1956] [serial = 1217] [outer = 0x0] 17:25:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x12e29a000) [pid = 1956] [serial = 1218] [outer = 0x12b330c00] 17:25:35 INFO - PROCESS | 1956 | 1461284735290 Marionette DEBUG loaded listener.js 17:25:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x12e315400) [pid = 1956] [serial = 1219] [outer = 0x12b330c00] 17:25:35 INFO - PROCESS | 1956 | 1461284735833 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]]]}] 17:25:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:25:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 838ms 17:25:35 INFO - PROCESS | 1956 | 1461284735876 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:25:35 INFO - PROCESS | 1956 | 1461284735879 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:25:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:25:35 INFO - PROCESS | 1956 | 1461284735882 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:25:35 INFO - PROCESS | 1956 | 1461284735885 Marionette TRACE conn2 <- [1,1598,null,{}] 17:25:35 INFO - PROCESS | 1956 | 1461284735888 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}] 17:25:35 INFO - PROCESS | 1956 | 1461284735996 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:25:36 INFO - PROCESS | 1956 | 1461284736057 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c959000 == 65 [pid = 1956] [id = 407] 17:25:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x1177b6400) [pid = 1956] [serial = 1220] [outer = 0x0] 17:25:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x118734000) [pid = 1956] [serial = 1221] [outer = 0x1177b6400] 17:25:36 INFO - PROCESS | 1956 | 1461284736084 Marionette DEBUG loaded listener.js 17:25:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x1191b9400) [pid = 1956] [serial = 1222] [outer = 0x1177b6400] 17:25:36 INFO - PROCESS | 1956 | 1461284736584 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]]]}] 17:25:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:25:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 773ms 17:25:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:25:36 INFO - PROCESS | 1956 | 1461284736655 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:25:36 INFO - PROCESS | 1956 | 1461284736660 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:25:36 INFO - PROCESS | 1956 | 1461284736667 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:25:36 INFO - PROCESS | 1956 | 1461284736670 Marionette TRACE conn2 <- [1,1602,null,{}] 17:25:36 INFO - PROCESS | 1956 | 1461284736673 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}] 17:25:36 INFO - PROCESS | 1956 | 1461284736825 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:25:36 INFO - PROCESS | 1956 | 1461284736955 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:36 INFO - PROCESS | 1956 | --DOCSHELL 0x12d139000 == 64 [pid = 1956] [id = 309] 17:25:36 INFO - PROCESS | 1956 | --DOCSHELL 0x12cdbb000 == 63 [pid = 1956] [id = 295] 17:25:36 INFO - PROCESS | 1956 | --DOCSHELL 0x12f433000 == 62 [pid = 1956] [id = 398] 17:25:36 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec96800 == 61 [pid = 1956] [id = 397] 17:25:36 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebaa000 == 60 [pid = 1956] [id = 396] 17:25:36 INFO - PROCESS | 1956 | --DOCSHELL 0x12e0a9000 == 59 [pid = 1956] [id = 395] 17:25:36 INFO - PROCESS | 1956 | --DOCSHELL 0x12d909800 == 58 [pid = 1956] [id = 394] 17:25:36 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x12d94f400) [pid = 1956] [serial = 1086] [outer = 0x0] [url = about:blank] 17:25:36 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x119d73400) [pid = 1956] [serial = 1089] [outer = 0x0] [url = about:blank] 17:25:36 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x11c702c00) [pid = 1956] [serial = 1092] [outer = 0x0] [url = about:blank] 17:25:36 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12b333400) [pid = 1956] [serial = 1095] [outer = 0x0] [url = about:blank] 17:25:36 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12cf65400) [pid = 1956] [serial = 1098] [outer = 0x0] [url = about:blank] 17:25:36 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12b333000) [pid = 1956] [serial = 1137] [outer = 0x0] [url = about:blank] 17:25:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x1189c2000 == 59 [pid = 1956] [id = 408] 17:25:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x115294000) [pid = 1956] [serial = 1223] [outer = 0x0] 17:25:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x11aa97400) [pid = 1956] [serial = 1224] [outer = 0x115294000] 17:25:37 INFO - PROCESS | 1956 | 1461284737011 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x11b9f1000) [pid = 1956] [serial = 1225] [outer = 0x115294000] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12bebb800 == 58 [pid = 1956] [id = 393] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12a822000 == 57 [pid = 1956] [id = 392] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x129211800 == 56 [pid = 1956] [id = 391] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x115333000 == 55 [pid = 1956] [id = 390] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11c791800 == 54 [pid = 1956] [id = 389] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x119c9d000 == 53 [pid = 1956] [id = 388] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11af72800 == 52 [pid = 1956] [id = 387] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11b91c800 == 51 [pid = 1956] [id = 386] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x1288a9800 == 50 [pid = 1956] [id = 385] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12e094800 == 49 [pid = 1956] [id = 384] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12da14800 == 48 [pid = 1956] [id = 383] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6a3000 == 47 [pid = 1956] [id = 382] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11c623000 == 46 [pid = 1956] [id = 381] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x119c95000 == 45 [pid = 1956] [id = 380] 17:25:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12d131800 == 44 [pid = 1956] [id = 379] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x125d27000) [pid = 1956] [serial = 1119] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x128f3e400) [pid = 1956] [serial = 1120] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x129511c00) [pid = 1956] [serial = 1122] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x1295c8400) [pid = 1956] [serial = 1125] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x118637400) [pid = 1956] [serial = 1128] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11994e400) [pid = 1956] [serial = 1129] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11c707000) [pid = 1956] [serial = 1116] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x11c076800) [pid = 1956] [serial = 1113] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11c4e7000) [pid = 1956] [serial = 1114] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x119953800) [pid = 1956] [serial = 1107] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x11a908c00) [pid = 1956] [serial = 1108] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x1157acc00) [pid = 1956] [serial = 1104] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x11872e800) [pid = 1956] [serial = 1105] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11ae8f000) [pid = 1956] [serial = 1110] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11b9eb800) [pid = 1956] [serial = 1111] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11c076000) [pid = 1956] [serial = 1101] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12ade5c00) [pid = 1956] [serial = 1135] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x1295eb800) [pid = 1956] [serial = 1134] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x1295e3800) [pid = 1956] [serial = 1126] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11bd72800) [pid = 1956] [serial = 1131] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x129584000) [pid = 1956] [serial = 1123] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x129510800) [pid = 1956] [serial = 1132] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125b2d800) [pid = 1956] [serial = 1117] [outer = 0x0] [url = about:blank] 17:25:37 INFO - PROCESS | 1956 | 1461284737339 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]]]}] 17:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 724ms 17:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:25:37 INFO - PROCESS | 1956 | 1461284737390 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1956 | 1461284737392 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:25:37 INFO - PROCESS | 1956 | 1461284737394 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1956 | 1461284737396 Marionette TRACE conn2 <- [1,1606,null,{}] 17:25:37 INFO - PROCESS | 1956 | 1461284737404 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}] 17:25:37 INFO - PROCESS | 1956 | 1461284737515 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:25:37 INFO - PROCESS | 1956 | 1461284737526 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c777800 == 45 [pid = 1956] [id = 409] 17:25:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11bdffc00) [pid = 1956] [serial = 1226] [outer = 0x0] 17:25:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11c618c00) [pid = 1956] [serial = 1227] [outer = 0x11bdffc00] 17:25:37 INFO - PROCESS | 1956 | 1461284737554 Marionette DEBUG loaded listener.js 17:25:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x125b32c00) [pid = 1956] [serial = 1228] [outer = 0x11bdffc00] 17:25:37 INFO - PROCESS | 1956 | 1461284737929 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]]]}] 17:25:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:25:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 576ms 17:25:37 INFO - PROCESS | 1956 | 1461284737971 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:25:37 INFO - PROCESS | 1956 | 1461284737974 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:25:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:25:37 INFO - PROCESS | 1956 | 1461284737977 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:25:37 INFO - PROCESS | 1956 | 1461284737979 Marionette TRACE conn2 <- [1,1610,null,{}] 17:25:37 INFO - PROCESS | 1956 | 1461284737982 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}] 17:25:38 INFO - PROCESS | 1956 | 1461284738119 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:25:38 INFO - PROCESS | 1956 | 1461284738130 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x126a03800 == 46 [pid = 1956] [id = 410] 17:25:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x125d0dc00) [pid = 1956] [serial = 1229] [outer = 0x0] 17:25:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x128925400) [pid = 1956] [serial = 1230] [outer = 0x125d0dc00] 17:25:38 INFO - PROCESS | 1956 | 1461284738173 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x129517c00) [pid = 1956] [serial = 1231] [outer = 0x125d0dc00] 17:25:38 INFO - PROCESS | 1956 | 1461284738617 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]]]}] 17:25:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:25:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 17:25:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:25:38 INFO - PROCESS | 1956 | 1461284738646 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:25:38 INFO - PROCESS | 1956 | 1461284738648 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:25:38 INFO - PROCESS | 1956 | 1461284738650 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:25:38 INFO - PROCESS | 1956 | 1461284738651 Marionette TRACE conn2 <- [1,1614,null,{}] 17:25:38 INFO - PROCESS | 1956 | 1461284738653 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}] 17:25:38 INFO - PROCESS | 1956 | 1461284738735 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:25:38 INFO - PROCESS | 1956 | 1461284738742 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x12920d800 == 47 [pid = 1956] [id = 411] 17:25:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11bdf4c00) [pid = 1956] [serial = 1232] [outer = 0x0] 17:25:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x1295bd800) [pid = 1956] [serial = 1233] [outer = 0x11bdf4c00] 17:25:38 INFO - PROCESS | 1956 | 1461284738767 Marionette DEBUG loaded listener.js 17:25:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x1295ee800) [pid = 1956] [serial = 1234] [outer = 0x11bdf4c00] 17:25:39 INFO - PROCESS | 1956 | 1461284739112 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]]]}] 17:25:39 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 17:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 471ms 17:25:39 INFO - PROCESS | 1956 | 1461284739122 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:25:39 INFO - PROCESS | 1956 | 1461284739123 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:25:39 INFO - PROCESS | 1956 | 1461284739126 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1956 | 1461284739127 Marionette TRACE conn2 <- [1,1618,null,{}] 17:25:39 INFO - PROCESS | 1956 | 1461284739129 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}] 17:25:39 INFO - PROCESS | 1956 | 1461284739230 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:25:39 INFO - PROCESS | 1956 | 1461284739297 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6cd000 == 48 [pid = 1956] [id = 412] 17:25:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11c046800) [pid = 1956] [serial = 1235] [outer = 0x0] 17:25:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12add7c00) [pid = 1956] [serial = 1236] [outer = 0x11c046800] 17:25:39 INFO - PROCESS | 1956 | 1461284739325 Marionette DEBUG loaded listener.js 17:25:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12ba2f400) [pid = 1956] [serial = 1237] [outer = 0x11c046800] 17:25:39 INFO - PROCESS | 1956 | 1461284739709 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]]]}] 17:25:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:25:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 618ms 17:25:39 INFO - PROCESS | 1956 | 1461284739745 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:25:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:25:39 INFO - PROCESS | 1956 | 1461284739747 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:25:39 INFO - PROCESS | 1956 | 1461284739750 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:25:39 INFO - PROCESS | 1956 | 1461284739752 Marionette TRACE conn2 <- [1,1622,null,{}] 17:25:39 INFO - PROCESS | 1956 | 1461284739755 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}] 17:25:39 INFO - PROCESS | 1956 | 1461284739918 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:25:39 INFO - PROCESS | 1956 | 1461284739946 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a81a000 == 49 [pid = 1956] [id = 413] 17:25:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12bd2d400) [pid = 1956] [serial = 1238] [outer = 0x0] 17:25:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12cf5bc00) [pid = 1956] [serial = 1239] [outer = 0x12bd2d400] 17:25:39 INFO - PROCESS | 1956 | 1461284739986 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12cfd7800) [pid = 1956] [serial = 1240] [outer = 0x12bd2d400] 17:25:40 INFO - PROCESS | 1956 | 1461284740316 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]]]}] 17:25:40 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 17:25:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 621ms 17:25:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:25:40 INFO - PROCESS | 1956 | 1461284740372 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1956 | 1461284740373 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:25:40 INFO - PROCESS | 1956 | 1461284740375 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1956 | 1461284740376 Marionette TRACE conn2 <- [1,1626,null,{}] 17:25:40 INFO - PROCESS | 1956 | 1461284740379 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}] 17:25:40 INFO - PROCESS | 1956 | 1461284740490 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:25:40 INFO - PROCESS | 1956 | 1461284740502 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d12e000 == 50 [pid = 1956] [id = 414] 17:25:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x129517000) [pid = 1956] [serial = 1241] [outer = 0x0] 17:25:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12d3c0400) [pid = 1956] [serial = 1242] [outer = 0x129517000] 17:25:40 INFO - PROCESS | 1956 | 1461284740527 Marionette DEBUG loaded listener.js 17:25:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12d3c2400) [pid = 1956] [serial = 1243] [outer = 0x129517000] 17:25:40 INFO - PROCESS | 1956 | 1461284740867 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]]]}] 17:25:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:25:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 17:25:40 INFO - PROCESS | 1956 | 1461284740896 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:25:40 INFO - PROCESS | 1956 | 1461284740897 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:25:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:25:40 INFO - PROCESS | 1956 | 1461284740899 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:25:40 INFO - PROCESS | 1956 | 1461284740900 Marionette TRACE conn2 <- [1,1630,null,{}] 17:25:40 INFO - PROCESS | 1956 | 1461284740903 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}] 17:25:41 INFO - PROCESS | 1956 | 1461284741011 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:25:41 INFO - PROCESS | 1956 | 1461284741048 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d141000 == 51 [pid = 1956] [id = 415] 17:25:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12cf5ec00) [pid = 1956] [serial = 1244] [outer = 0x0] 17:25:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12e229800) [pid = 1956] [serial = 1245] [outer = 0x12cf5ec00] 17:25:41 INFO - PROCESS | 1956 | 1461284741073 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12e296800) [pid = 1956] [serial = 1246] [outer = 0x12cf5ec00] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12d945400) [pid = 1956] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12b155000) [pid = 1956] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x11bdcf000) [pid = 1956] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x12ba31800) [pid = 1956] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x118f67c00) [pid = 1956] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x119958400) [pid = 1956] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x1177adc00) [pid = 1956] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x128f44000) [pid = 1956] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12ba32400) [pid = 1956] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x118732400) [pid = 1956] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12cf67400) [pid = 1956] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x118c33800) [pid = 1956] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12b14c400) [pid = 1956] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11bdfe400) [pid = 1956] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:25:41 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12a1c4400) [pid = 1956] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:25:41 INFO - PROCESS | 1956 | 1461284741396 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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 17:25:41 INFO - PROCESS | 1956 | 1461284741420 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1956 | 1461284741422 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:25:41 INFO - PROCESS | 1956 | 1461284741425 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1956 | 1461284741426 Marionette TRACE conn2 <- [1,1634,null,{}] 17:25:41 INFO - PROCESS | 1956 | 1461284741428 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}] 17:25:41 INFO - PROCESS | 1956 | 1461284741516 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:25:41 INFO - PROCESS | 1956 | 1461284741520 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x125f88000 == 52 [pid = 1956] [id = 416] 17:25:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x118c33800) [pid = 1956] [serial = 1247] [outer = 0x0] 17:25:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12ade2400) [pid = 1956] [serial = 1248] [outer = 0x118c33800] 17:25:41 INFO - PROCESS | 1956 | 1461284741546 Marionette DEBUG loaded listener.js 17:25:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12bd36400) [pid = 1956] [serial = 1249] [outer = 0x118c33800] 17:25:41 INFO - PROCESS | 1956 | 1461284741901 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]]]}] 17:25:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:25:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 17:25:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:25:41 INFO - PROCESS | 1956 | 1461284741943 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:25:41 INFO - PROCESS | 1956 | 1461284741944 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:25:41 INFO - PROCESS | 1956 | 1461284741947 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:25:41 INFO - PROCESS | 1956 | 1461284741949 Marionette TRACE conn2 <- [1,1638,null,{}] 17:25:41 INFO - PROCESS | 1956 | 1461284741951 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}] 17:25:42 INFO - PROCESS | 1956 | 1461284742055 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:25:42 INFO - PROCESS | 1956 | 1461284742060 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e451000 == 53 [pid = 1956] [id = 417] 17:25:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12cf65000) [pid = 1956] [serial = 1250] [outer = 0x0] 17:25:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12e319400) [pid = 1956] [serial = 1251] [outer = 0x12cf65000] 17:25:42 INFO - PROCESS | 1956 | 1461284742090 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12e6e2000) [pid = 1956] [serial = 1252] [outer = 0x12cf65000] 17:25:42 INFO - PROCESS | 1956 | 1461284742424 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]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 519ms 17:25:42 INFO - PROCESS | 1956 | 1461284742466 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1956 | 1461284742468 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:25:42 INFO - PROCESS | 1956 | 1461284742470 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1956 | 1461284742471 Marionette TRACE conn2 <- [1,1642,null,{}] 17:25:42 INFO - PROCESS | 1956 | 1461284742473 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}] 17:25:42 INFO - PROCESS | 1956 | 1461284742564 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:25:42 INFO - PROCESS | 1956 | 1461284742628 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec8d800 == 54 [pid = 1956] [id = 418] 17:25:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12cfd8c00) [pid = 1956] [serial = 1253] [outer = 0x0] 17:25:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12e6e8800) [pid = 1956] [serial = 1254] [outer = 0x12cfd8c00] 17:25:42 INFO - PROCESS | 1956 | 1461284742652 Marionette DEBUG loaded listener.js 17:25:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12eae6800) [pid = 1956] [serial = 1255] [outer = 0x12cfd8c00] 17:25:42 INFO - PROCESS | 1956 | 1461284742937 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]]]}] 17:25:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:25:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 17:25:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:25:42 INFO - PROCESS | 1956 | 1461284742991 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:25:42 INFO - PROCESS | 1956 | 1461284742993 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:25:42 INFO - PROCESS | 1956 | 1461284742995 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:25:42 INFO - PROCESS | 1956 | 1461284742996 Marionette TRACE conn2 <- [1,1646,null,{}] 17:25:43 INFO - PROCESS | 1956 | 1461284742998 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}] 17:25:43 INFO - PROCESS | 1956 | 1461284743088 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:25:43 INFO - PROCESS | 1956 | 1461284743092 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb58800 == 55 [pid = 1956] [id = 419] 17:25:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12eae6c00) [pid = 1956] [serial = 1256] [outer = 0x0] 17:25:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12eaedc00) [pid = 1956] [serial = 1257] [outer = 0x12eae6c00] 17:25:43 INFO - PROCESS | 1956 | 1461284743117 Marionette DEBUG loaded listener.js 17:25:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12eaf3400) [pid = 1956] [serial = 1258] [outer = 0x12eae6c00] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12da70000 == 54 [pid = 1956] [id = 311] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6a3800 == 53 [pid = 1956] [id = 293] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x126e1f000 == 52 [pid = 1956] [id = 328] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebba800 == 51 [pid = 1956] [id = 329] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x1158d1000 == 50 [pid = 1956] [id = 296] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac42000 == 49 [pid = 1956] [id = 330] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x11b84b000 == 48 [pid = 1956] [id = 327] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x115797800 == 47 [pid = 1956] [id = 326] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12d917000 == 46 [pid = 1956] [id = 310] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x11c959000 == 45 [pid = 1956] [id = 407] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12ff73800 == 44 [pid = 1956] [id = 406] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x13044a000 == 43 [pid = 1956] [id = 405] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12fe25000 == 42 [pid = 1956] [id = 404] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12f97d000 == 41 [pid = 1956] [id = 403] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12d13b000 == 40 [pid = 1956] [id = 402] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x11c95e000 == 39 [pid = 1956] [id = 401] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12f5dd800 == 38 [pid = 1956] [id = 399] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x119286800 == 37 [pid = 1956] [id = 400] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x126a03800 == 36 [pid = 1956] [id = 410] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12a81a000 == 35 [pid = 1956] [id = 413] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12d12e000 == 34 [pid = 1956] [id = 414] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12d141000 == 33 [pid = 1956] [id = 415] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x1189c2000 == 32 [pid = 1956] [id = 408] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12920d800 == 31 [pid = 1956] [id = 411] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x125f88000 == 30 [pid = 1956] [id = 416] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12e451000 == 29 [pid = 1956] [id = 417] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6cd000 == 28 [pid = 1956] [id = 412] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x11c777800 == 27 [pid = 1956] [id = 409] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x12b6ec400) [pid = 1956] [serial = 1179] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11c044000) [pid = 1956] [serial = 1167] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x125b2f400) [pid = 1956] [serial = 1168] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12bd34c00) [pid = 1956] [serial = 1182] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11ae89c00) [pid = 1956] [serial = 1164] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x11b9ee800) [pid = 1956] [serial = 1165] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12ba2f800) [pid = 1956] [serial = 1180] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x11a90b000) [pid = 1956] [serial = 1162] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x119d7fc00) [pid = 1956] [serial = 1161] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x117715000) [pid = 1956] [serial = 1140] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x118cf7400) [pid = 1956] [serial = 1159] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x1177f2400) [pid = 1956] [serial = 1158] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x129582400) [pid = 1956] [serial = 1173] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12a1ce000) [pid = 1956] [serial = 1155] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x127593400) [pid = 1956] [serial = 1149] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12ce6e400) [pid = 1956] [serial = 1185] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x119950400) [pid = 1956] [serial = 1143] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11c703400) [pid = 1956] [serial = 1146] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12cfd1c00) [pid = 1956] [serial = 1189] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11c03f800) [pid = 1956] [serial = 1188] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12d3bcc00) [pid = 1956] [serial = 1194] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12cf63800) [pid = 1956] [serial = 1186] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12d14bc00) [pid = 1956] [serial = 1191] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12b3dac00) [pid = 1956] [serial = 1138] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12a1c4000) [pid = 1956] [serial = 1152] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x125d1cc00) [pid = 1956] [serial = 1170] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x126510400) [pid = 1956] [serial = 1171] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12b335c00) [pid = 1956] [serial = 1176] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12b3e3400) [pid = 1956] [serial = 1177] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12cd4b400) [pid = 1956] [serial = 1183] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x12d3c4400) [pid = 1956] [serial = 1195] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12d155800) [pid = 1956] [serial = 1192] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x12addd800) [pid = 1956] [serial = 1174] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x12d3cb800) [pid = 1956] [serial = 1197] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x12dadd800) [pid = 1956] [serial = 1087] [outer = 0x0] [url = about:blank] 17:25:44 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec8d800 == 26 [pid = 1956] [id = 418] 17:25:44 INFO - PROCESS | 1956 | 1461284744915 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]]]}] 17:25:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:25:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1924ms 17:25:44 INFO - PROCESS | 1956 | 1461284744923 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:25:44 INFO - PROCESS | 1956 | 1461284744925 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:25:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:25:44 INFO - PROCESS | 1956 | 1461284744929 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:25:44 INFO - PROCESS | 1956 | 1461284744932 Marionette TRACE conn2 <- [1,1650,null,{}] 17:25:44 INFO - PROCESS | 1956 | 1461284744938 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}] 17:25:45 INFO - PROCESS | 1956 | 1461284745024 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:25:45 INFO - PROCESS | 1956 | 1461284745076 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x1158e7000 == 27 [pid = 1956] [id = 420] 17:25:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x115353c00) [pid = 1956] [serial = 1259] [outer = 0x0] 17:25:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x1157b5c00) [pid = 1956] [serial = 1260] [outer = 0x115353c00] 17:25:45 INFO - PROCESS | 1956 | 1461284745104 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x1177ab800) [pid = 1956] [serial = 1261] [outer = 0x115353c00] 17:25:45 INFO - PROCESS | 1956 | 1461284745433 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]]]}] 17:25:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:25:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 523ms 17:25:45 INFO - PROCESS | 1956 | 1461284745454 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:25:45 INFO - PROCESS | 1956 | 1461284745459 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:25:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:25:45 INFO - PROCESS | 1956 | 1461284745464 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 1956 | 1461284745465 Marionette TRACE conn2 <- [1,1654,null,{}] 17:25:45 INFO - PROCESS | 1956 | 1461284745468 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}] 17:25:45 INFO - PROCESS | 1956 | 1461284745546 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:25:45 INFO - PROCESS | 1956 | 1461284745554 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x119906000 == 28 [pid = 1956] [id = 421] 17:25:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x1177af400) [pid = 1956] [serial = 1262] [outer = 0x0] 17:25:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11864c800) [pid = 1956] [serial = 1263] [outer = 0x1177af400] 17:25:45 INFO - PROCESS | 1956 | 1461284745582 Marionette DEBUG loaded listener.js 17:25:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11873b400) [pid = 1956] [serial = 1264] [outer = 0x1177af400] 17:25:45 INFO - PROCESS | 1956 | 1461284745940 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]]]}] 17:25:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:25:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 523ms 17:25:45 INFO - PROCESS | 1956 | 1461284745986 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:25:45 INFO - PROCESS | 1956 | 1461284745987 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:25:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:25:45 INFO - PROCESS | 1956 | 1461284745990 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:25:45 INFO - PROCESS | 1956 | 1461284745992 Marionette TRACE conn2 <- [1,1658,null,{}] 17:25:46 INFO - PROCESS | 1956 | 1461284745999 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}] 17:25:46 INFO - PROCESS | 1956 | 1461284746107 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:25:46 INFO - PROCESS | 1956 | 1461284746115 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac48000 == 29 [pid = 1956] [id = 422] 17:25:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x110ff6c00) [pid = 1956] [serial = 1265] [outer = 0x0] 17:25:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11914a800) [pid = 1956] [serial = 1266] [outer = 0x110ff6c00] 17:25:46 INFO - PROCESS | 1956 | 1461284746160 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x119950400) [pid = 1956] [serial = 1267] [outer = 0x110ff6c00] 17:25:46 INFO - PROCESS | 1956 | 1461284746620 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]]]}] 17:25:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:25:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 673ms 17:25:46 INFO - PROCESS | 1956 | 1461284746664 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:25:46 INFO - PROCESS | 1956 | 1461284746665 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:25:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:25:46 INFO - PROCESS | 1956 | 1461284746674 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:25:46 INFO - PROCESS | 1956 | 1461284746675 Marionette TRACE conn2 <- [1,1662,null,{}] 17:25:46 INFO - PROCESS | 1956 | 1461284746677 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}] 17:25:46 INFO - PROCESS | 1956 | 1461284746757 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:25:46 INFO - PROCESS | 1956 | 1461284746762 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af1b000 == 30 [pid = 1956] [id = 423] 17:25:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x119952800) [pid = 1956] [serial = 1268] [outer = 0x0] 17:25:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x119d7bc00) [pid = 1956] [serial = 1269] [outer = 0x119952800] 17:25:46 INFO - PROCESS | 1956 | 1461284746791 Marionette DEBUG loaded listener.js 17:25:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11a907c00) [pid = 1956] [serial = 1270] [outer = 0x119952800] 17:25:47 INFO - PROCESS | 1956 | 1461284747110 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]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 475ms 17:25:47 INFO - PROCESS | 1956 | 1461284747143 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1956 | 1461284747144 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:25:47 INFO - PROCESS | 1956 | 1461284747147 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1956 | 1461284747148 Marionette TRACE conn2 <- [1,1666,null,{}] 17:25:47 INFO - PROCESS | 1956 | 1461284747150 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}] 17:25:47 INFO - PROCESS | 1956 | 1461284747225 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:25:47 INFO - PROCESS | 1956 | 1461284747279 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b84b000 == 31 [pid = 1956] [id = 424] 17:25:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1158bac00) [pid = 1956] [serial = 1271] [outer = 0x0] 17:25:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11a90d000) [pid = 1956] [serial = 1272] [outer = 0x1158bac00] 17:25:47 INFO - PROCESS | 1956 | 1461284747304 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11abca800) [pid = 1956] [serial = 1273] [outer = 0x1158bac00] 17:25:47 INFO - PROCESS | 1956 | 1461284747615 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]]]}] 17:25:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:25:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 519ms 17:25:47 INFO - PROCESS | 1956 | 1461284747667 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:25:47 INFO - PROCESS | 1956 | 1461284747668 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:25:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:25:47 INFO - PROCESS | 1956 | 1461284747670 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:25:47 INFO - PROCESS | 1956 | 1461284747672 Marionette TRACE conn2 <- [1,1670,null,{}] 17:25:47 INFO - PROCESS | 1956 | 1461284747674 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}] 17:25:47 INFO - PROCESS | 1956 | 1461284747765 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:25:47 INFO - PROCESS | 1956 | 1461284747772 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x11beae800 == 32 [pid = 1956] [id = 425] 17:25:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11aca6c00) [pid = 1956] [serial = 1274] [outer = 0x0] 17:25:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11ae8e000) [pid = 1956] [serial = 1275] [outer = 0x11aca6c00] 17:25:47 INFO - PROCESS | 1956 | 1461284747801 Marionette DEBUG loaded listener.js 17:25:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11bdce400) [pid = 1956] [serial = 1276] [outer = 0x11aca6c00] 17:25:48 INFO - PROCESS | 1956 | 1461284748125 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]]]}] 17:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 472ms 17:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:25:48 INFO - PROCESS | 1956 | 1461284748143 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 1956 | 1461284748144 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:25:48 INFO - PROCESS | 1956 | 1461284748146 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1956 | 1461284748147 Marionette TRACE conn2 <- [1,1674,null,{}] 17:25:48 INFO - PROCESS | 1956 | 1461284748150 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}] 17:25:48 INFO - PROCESS | 1956 | 1461284748251 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:25:48 INFO - PROCESS | 1956 | 1461284748257 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c36b000 == 33 [pid = 1956] [id = 426] 17:25:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x119953800) [pid = 1956] [serial = 1277] [outer = 0x0] 17:25:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11bdcf000) [pid = 1956] [serial = 1278] [outer = 0x119953800] 17:25:48 INFO - PROCESS | 1956 | 1461284748282 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11c040400) [pid = 1956] [serial = 1279] [outer = 0x119953800] 17:25:48 INFO - PROCESS | 1956 | 1461284748580 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]]]}] 17:25:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:25:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 17:25:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:25:48 INFO - PROCESS | 1956 | 1461284748616 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:25:48 INFO - PROCESS | 1956 | 1461284748617 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:25:48 INFO - PROCESS | 1956 | 1461284748621 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:25:48 INFO - PROCESS | 1956 | 1461284748623 Marionette TRACE conn2 <- [1,1678,null,{}] 17:25:48 INFO - PROCESS | 1956 | 1461284748625 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}] 17:25:48 INFO - PROCESS | 1956 | 1461284748698 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:25:48 INFO - PROCESS | 1956 | 1461284748705 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c968800 == 34 [pid = 1956] [id = 427] 17:25:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x1177ac400) [pid = 1956] [serial = 1280] [outer = 0x0] 17:25:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11c30b400) [pid = 1956] [serial = 1281] [outer = 0x1177ac400] 17:25:48 INFO - PROCESS | 1956 | 1461284748731 Marionette DEBUG loaded listener.js 17:25:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11c4b8000) [pid = 1956] [serial = 1282] [outer = 0x1177ac400] 17:25:49 INFO - PROCESS | 1956 | 1461284749087 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 522ms 17:25:49 INFO - PROCESS | 1956 | 1461284749143 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1956 | 1461284749144 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:25:49 INFO - PROCESS | 1956 | 1461284749146 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1956 | 1461284749147 Marionette TRACE conn2 <- [1,1682,null,{}] 17:25:49 INFO - PROCESS | 1956 | 1461284749149 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}] 17:25:49 INFO - PROCESS | 1956 | 1461284749235 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:25:49 INFO - PROCESS | 1956 | 1461284749241 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac47800 == 35 [pid = 1956] [id = 428] 17:25:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11c4ef400) [pid = 1956] [serial = 1283] [outer = 0x0] 17:25:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11c6aa400) [pid = 1956] [serial = 1284] [outer = 0x11c4ef400] 17:25:49 INFO - PROCESS | 1956 | 1461284749267 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11c709000) [pid = 1956] [serial = 1285] [outer = 0x11c4ef400] 17:25:49 INFO - PROCESS | 1956 | 1461284749612 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]]]}] 17:25:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:25:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 17:25:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:25:49 INFO - PROCESS | 1956 | 1461284749665 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:25:49 INFO - PROCESS | 1956 | 1461284749666 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:25:49 INFO - PROCESS | 1956 | 1461284749668 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:25:49 INFO - PROCESS | 1956 | 1461284749669 Marionette TRACE conn2 <- [1,1686,null,{}] 17:25:49 INFO - PROCESS | 1956 | 1461284749672 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}] 17:25:49 INFO - PROCESS | 1956 | 1461284749752 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:25:49 INFO - PROCESS | 1956 | 1461284749817 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x126348000 == 36 [pid = 1956] [id = 429] 17:25:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x1191c4000) [pid = 1956] [serial = 1286] [outer = 0x0] 17:25:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11c708400) [pid = 1956] [serial = 1287] [outer = 0x1191c4000] 17:25:49 INFO - PROCESS | 1956 | 1461284749842 Marionette DEBUG loaded listener.js 17:25:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x125b2c400) [pid = 1956] [serial = 1288] [outer = 0x1191c4000] 17:25:50 INFO - PROCESS | 1956 | 1461284750162 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]]]}] 17:25:50 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 17:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 17:25:50 INFO - PROCESS | 1956 | 1461284750191 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1956 | 1461284750193 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:25:50 INFO - PROCESS | 1956 | 1461284750202 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1956 | 1461284750205 Marionette TRACE conn2 <- [1,1690,null,{}] 17:25:50 INFO - PROCESS | 1956 | 1461284750208 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}] 17:25:50 INFO - PROCESS | 1956 | 1461284750312 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:25:50 INFO - PROCESS | 1956 | 1461284750324 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b849000 == 37 [pid = 1956] [id = 430] 17:25:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x125b2c800) [pid = 1956] [serial = 1289] [outer = 0x0] 17:25:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x125d1cc00) [pid = 1956] [serial = 1290] [outer = 0x125b2c800] 17:25:50 INFO - PROCESS | 1956 | 1461284750353 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x125efc000) [pid = 1956] [serial = 1291] [outer = 0x125b2c800] 17:25:50 INFO - PROCESS | 1956 | 1461284750692 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]]]}] 17:25:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:25:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 521ms 17:25:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:25:50 INFO - PROCESS | 1956 | 1461284750724 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:25:50 INFO - PROCESS | 1956 | 1461284750725 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:25:50 INFO - PROCESS | 1956 | 1461284750727 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:25:50 INFO - PROCESS | 1956 | 1461284750728 Marionette TRACE conn2 <- [1,1694,null,{}] 17:25:50 INFO - PROCESS | 1956 | 1461284750730 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}] 17:25:50 INFO - PROCESS | 1956 | 1461284750827 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:25:50 INFO - PROCESS | 1956 | 1461284750843 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289df800 == 38 [pid = 1956] [id = 431] 17:25:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x125f03800) [pid = 1956] [serial = 1292] [outer = 0x0] 17:25:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12626b800) [pid = 1956] [serial = 1293] [outer = 0x125f03800] 17:25:50 INFO - PROCESS | 1956 | 1461284750868 Marionette DEBUG loaded listener.js 17:25:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12679c800) [pid = 1956] [serial = 1294] [outer = 0x125f03800] 17:25:51 INFO - PROCESS | 1956 | 1461284751203 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 522ms 17:25:51 INFO - PROCESS | 1956 | 1461284751250 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 1956 | 1461284751251 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:25:51 INFO - PROCESS | 1956 | 1461284751253 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1956 | 1461284751254 Marionette TRACE conn2 <- [1,1698,null,{}] 17:25:51 INFO - PROCESS | 1956 | 1461284751256 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}] 17:25:51 INFO - PROCESS | 1956 | 1461284751354 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:25:51 INFO - PROCESS | 1956 | 1461284751358 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x129217800 == 39 [pid = 1956] [id = 432] 17:25:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x1260e7c00) [pid = 1956] [serial = 1295] [outer = 0x0] 17:25:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x128930400) [pid = 1956] [serial = 1296] [outer = 0x1260e7c00] 17:25:51 INFO - PROCESS | 1956 | 1461284751382 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x129069c00) [pid = 1956] [serial = 1297] [outer = 0x1260e7c00] 17:25:51 INFO - PROCESS | 1956 | 1461284751730 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]]]}] 17:25:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 17:25:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 518ms 17:25:51 INFO - PROCESS | 1956 | 1461284751772 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:25:51 INFO - PROCESS | 1956 | 1461284751773 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:25:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:25:51 INFO - PROCESS | 1956 | 1461284751775 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:25:51 INFO - PROCESS | 1956 | 1461284751776 Marionette TRACE conn2 <- [1,1702,null,{}] 17:25:51 INFO - PROCESS | 1956 | 1461284751778 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}] 17:25:51 INFO - PROCESS | 1956 | 1461284751877 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:25:51 INFO - PROCESS | 1956 | 1461284751889 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6cd000 == 40 [pid = 1956] [id = 433] 17:25:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x129262400) [pid = 1956] [serial = 1298] [outer = 0x0] 17:25:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x129518400) [pid = 1956] [serial = 1299] [outer = 0x129262400] 17:25:51 INFO - PROCESS | 1956 | 1461284751914 Marionette DEBUG loaded listener.js 17:25:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x1295be400) [pid = 1956] [serial = 1300] [outer = 0x129262400] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x1295c1400) [pid = 1956] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12ba2d800) [pid = 1956] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x11863a000) [pid = 1956] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x11ae10800) [pid = 1956] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x11994f000) [pid = 1956] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12b6e8c00) [pid = 1956] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x12ade4400) [pid = 1956] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x114d54400) [pid = 1956] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x125d1dc00) [pid = 1956] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12626a400) [pid = 1956] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x118939c00) [pid = 1956] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11c4afc00) [pid = 1956] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12bd2d400) [pid = 1956] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x129517000) [pid = 1956] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12cf5ec00) [pid = 1956] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x118c33800) [pid = 1956] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12cfd5400) [pid = 1956] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11994fc00) [pid = 1956] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x126502c00) [pid = 1956] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c70b800) [pid = 1956] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x119954c00) [pid = 1956] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x1155b8400) [pid = 1956] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x110ff3400) [pid = 1956] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11bdf4c00) [pid = 1956] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125d0dc00) [pid = 1956] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11bdffc00) [pid = 1956] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x115294000) [pid = 1956] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x1177b6400) [pid = 1956] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12b330c00) [pid = 1956] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12cfd8c00) [pid = 1956] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12cf65000) [pid = 1956] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:25:52 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11c046800) [pid = 1956] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:25:52 INFO - PROCESS | 1956 | 1461284752665 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]]]}] 17:25:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:25:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 921ms 17:25:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:25:52 INFO - PROCESS | 1956 | 1461284752697 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:25:52 INFO - PROCESS | 1956 | 1461284752698 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:25:52 INFO - PROCESS | 1956 | 1461284752700 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:25:52 INFO - PROCESS | 1956 | 1461284752701 Marionette TRACE conn2 <- [1,1706,null,{}] 17:25:52 INFO - PROCESS | 1956 | 1461284752706 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}] 17:25:52 INFO - PROCESS | 1956 | 1461284752785 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:25:52 INFO - PROCESS | 1956 | 1461284752843 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b915000 == 41 [pid = 1956] [id = 434] 17:25:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x1147e6c00) [pid = 1956] [serial = 1301] [outer = 0x0] 17:25:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x1177b6400) [pid = 1956] [serial = 1302] [outer = 0x1147e6c00] 17:25:52 INFO - PROCESS | 1956 | 1461284752868 Marionette DEBUG loaded listener.js 17:25:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11aa98000) [pid = 1956] [serial = 1303] [outer = 0x1147e6c00] 17:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:25:53 INFO - PROCESS | 1956 | 1461284753165 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]]]}] 17:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 472ms 17:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:25:53 INFO - PROCESS | 1956 | 1461284753179 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1956 | 1461284753181 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:25:53 INFO - PROCESS | 1956 | 1461284753195 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1956 | 1461284753197 Marionette TRACE conn2 <- [1,1710,null,{}] 17:25:53 INFO - PROCESS | 1956 | 1461284753201 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}] 17:25:53 INFO - PROCESS | 1956 | 1461284753335 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:25:53 INFO - PROCESS | 1956 | 1461284753404 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a818800 == 42 [pid = 1956] [id = 435] 17:25:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11a780800) [pid = 1956] [serial = 1304] [outer = 0x0] 17:25:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11c048000) [pid = 1956] [serial = 1305] [outer = 0x11a780800] 17:25:53 INFO - PROCESS | 1956 | 1461284753430 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x129514800) [pid = 1956] [serial = 1306] [outer = 0x11a780800] 17:25:53 INFO - PROCESS | 1956 | 1461284753700 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]]]}] 17:25:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:25:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 532ms 17:25:53 INFO - PROCESS | 1956 | 1461284753717 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:25:53 INFO - PROCESS | 1956 | 1461284753718 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:25:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:25:53 INFO - PROCESS | 1956 | 1461284753728 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:25:53 INFO - PROCESS | 1956 | 1461284753729 Marionette TRACE conn2 <- [1,1714,null,{}] 17:25:53 INFO - PROCESS | 1956 | 1461284753731 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}] 17:25:53 INFO - PROCESS | 1956 | 1461284753819 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:25:53 INFO - PROCESS | 1956 | 1461284753826 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c8000 == 43 [pid = 1956] [id = 436] 17:25:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12958b000) [pid = 1956] [serial = 1307] [outer = 0x0] 17:25:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1295c7000) [pid = 1956] [serial = 1308] [outer = 0x12958b000] 17:25:53 INFO - PROCESS | 1956 | 1461284753851 Marionette DEBUG loaded listener.js 17:25:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x1260e5800) [pid = 1956] [serial = 1309] [outer = 0x12958b000] 17:25:54 INFO - PROCESS | 1956 | 1461284754187 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]]]}] 17:25:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:25:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 469ms 17:25:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:25:54 INFO - PROCESS | 1956 | 1461284754198 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:25:54 INFO - PROCESS | 1956 | 1461284754199 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:25:54 INFO - PROCESS | 1956 | 1461284754201 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:25:54 INFO - PROCESS | 1956 | 1461284754202 Marionette TRACE conn2 <- [1,1718,null,{}] 17:25:54 INFO - PROCESS | 1956 | 1461284754208 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}] 17:25:54 INFO - PROCESS | 1956 | 1461284754293 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:25:54 INFO - PROCESS | 1956 | 1461284754350 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bea9000 == 44 [pid = 1956] [id = 437] 17:25:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1295bf800) [pid = 1956] [serial = 1310] [outer = 0x0] 17:25:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x1295e4400) [pid = 1956] [serial = 1311] [outer = 0x1295bf800] 17:25:54 INFO - PROCESS | 1956 | 1461284754374 Marionette DEBUG loaded listener.js 17:25:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12a1c3400) [pid = 1956] [serial = 1312] [outer = 0x1295bf800] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x1158e7000 == 43 [pid = 1956] [id = 420] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb58800 == 42 [pid = 1956] [id = 419] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11b84b000 == 41 [pid = 1956] [id = 424] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6cd000 == 40 [pid = 1956] [id = 433] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac47800 == 39 [pid = 1956] [id = 428] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11c36b000 == 38 [pid = 1956] [id = 426] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x126348000 == 37 [pid = 1956] [id = 429] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11b849000 == 36 [pid = 1956] [id = 430] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x12a818800 == 35 [pid = 1956] [id = 435] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x1289df800 == 34 [pid = 1956] [id = 431] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x129217800 == 33 [pid = 1956] [id = 432] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11b915000 == 32 [pid = 1956] [id = 434] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac48000 == 31 [pid = 1956] [id = 422] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x119906000 == 30 [pid = 1956] [id = 421] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11c968800 == 29 [pid = 1956] [id = 427] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11af1b000 == 28 [pid = 1956] [id = 423] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x11beae800 == 27 [pid = 1956] [id = 425] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12add9c00) [pid = 1956] [serial = 1153] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12ce68c00) [pid = 1956] [serial = 1030] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12ba32c00) [pid = 1956] [serial = 1102] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x125d1e000) [pid = 1956] [serial = 1147] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11ae86800) [pid = 1956] [serial = 1090] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12d14c400) [pid = 1956] [serial = 1099] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12b4f5c00) [pid = 1956] [serial = 1096] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11864ec00) [pid = 1956] [serial = 1141] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12b6ed000) [pid = 1956] [serial = 1156] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x1295c2400) [pid = 1956] [serial = 1150] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11ae0c400) [pid = 1956] [serial = 1144] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x125d22400) [pid = 1956] [serial = 1093] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c8000 == 26 [pid = 1956] [id = 436] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12cf5bc00) [pid = 1956] [serial = 1239] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12d3c0400) [pid = 1956] [serial = 1242] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12e229800) [pid = 1956] [serial = 1245] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12d3c2400) [pid = 1956] [serial = 1243] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12bd36400) [pid = 1956] [serial = 1249] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x12ade2400) [pid = 1956] [serial = 1248] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12e296800) [pid = 1956] [serial = 1246] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x12e225000) [pid = 1956] [serial = 1215] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x12cf62000) [pid = 1956] [serial = 1213] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x12b3dc800) [pid = 1956] [serial = 1212] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x12add9800) [pid = 1956] [serial = 1210] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x1295e1400) [pid = 1956] [serial = 1209] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x129517800) [pid = 1956] [serial = 1207] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x125d26800) [pid = 1956] [serial = 1206] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x11afea400) [pid = 1956] [serial = 1204] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11a90e400) [pid = 1956] [serial = 1203] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x118736400) [pid = 1956] [serial = 1201] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x1164a9000) [pid = 1956] [serial = 1200] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x12dae1800) [pid = 1956] [serial = 1198] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x1295bd800) [pid = 1956] [serial = 1233] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x1295ee800) [pid = 1956] [serial = 1234] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x128925400) [pid = 1956] [serial = 1230] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x129517c00) [pid = 1956] [serial = 1231] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x11c618c00) [pid = 1956] [serial = 1227] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x125b32c00) [pid = 1956] [serial = 1228] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x11aa97400) [pid = 1956] [serial = 1224] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x11b9f1000) [pid = 1956] [serial = 1225] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x12eaedc00) [pid = 1956] [serial = 1257] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x1191b9400) [pid = 1956] [serial = 1222] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x118734000) [pid = 1956] [serial = 1221] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 82 (0x12e315400) [pid = 1956] [serial = 1219] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 81 (0x12e29a000) [pid = 1956] [serial = 1218] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 80 (0x12e292400) [pid = 1956] [serial = 1216] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 79 (0x12eae6800) [pid = 1956] [serial = 1255] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 78 (0x12e319400) [pid = 1956] [serial = 1251] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 77 (0x12add7c00) [pid = 1956] [serial = 1236] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 76 (0x12ba2f400) [pid = 1956] [serial = 1237] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 75 (0x12cfd7800) [pid = 1956] [serial = 1240] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 74 (0x12e6e2000) [pid = 1956] [serial = 1252] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | --DOMWINDOW == 73 (0x12e6e8800) [pid = 1956] [serial = 1254] [outer = 0x0] [url = about:blank] 17:25:55 INFO - PROCESS | 1956 | 1461284755861 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]]]}] 17:25:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:25:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1673ms 17:25:55 INFO - PROCESS | 1956 | 1461284755876 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:25:55 INFO - PROCESS | 1956 | 1461284755879 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:25:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:25:55 INFO - PROCESS | 1956 | 1461284755884 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:25:55 INFO - PROCESS | 1956 | 1461284755886 Marionette TRACE conn2 <- [1,1722,null,{}] 17:25:55 INFO - PROCESS | 1956 | 1461284755890 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}] 17:25:55 INFO - PROCESS | 1956 | 1461284755975 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:25:56 INFO - PROCESS | 1956 | 1461284756022 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x1158ce000 == 27 [pid = 1956] [id = 438] 17:25:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 74 (0x114d5e800) [pid = 1956] [serial = 1313] [outer = 0x0] 17:25:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 75 (0x114f6fc00) [pid = 1956] [serial = 1314] [outer = 0x114d5e800] 17:25:56 INFO - PROCESS | 1956 | 1461284756051 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 76 (0x1157ab800) [pid = 1956] [serial = 1315] [outer = 0x114d5e800] 17:25:56 INFO - PROCESS | 1956 | 1461284756379 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]]]}] 17:25:56 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 17:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 526ms 17:25:56 INFO - PROCESS | 1956 | 1461284756409 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 1956 | 1461284756413 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:25:56 INFO - PROCESS | 1956 | 1461284756418 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1956 | 1461284756420 Marionette TRACE conn2 <- [1,1726,null,{}] 17:25:56 INFO - PROCESS | 1956 | 1461284756423 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}] 17:25:56 INFO - PROCESS | 1956 | 1461284756497 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:25:56 INFO - PROCESS | 1956 | 1461284756504 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x11990a000 == 28 [pid = 1956] [id = 439] 17:25:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 77 (0x115820800) [pid = 1956] [serial = 1316] [outer = 0x0] 17:25:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 78 (0x1177ad000) [pid = 1956] [serial = 1317] [outer = 0x115820800] 17:25:56 INFO - PROCESS | 1956 | 1461284756531 Marionette DEBUG loaded listener.js 17:25:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 79 (0x1177f4000) [pid = 1956] [serial = 1318] [outer = 0x115820800] 17:25:56 INFO - PROCESS | 1956 | 1461284756919 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]]]}] 17:25:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:25:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 523ms 17:25:56 INFO - PROCESS | 1956 | 1461284756941 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:25:56 INFO - PROCESS | 1956 | 1461284756943 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:25:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:25:56 INFO - PROCESS | 1956 | 1461284756946 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:25:56 INFO - PROCESS | 1956 | 1461284756948 Marionette TRACE conn2 <- [1,1730,null,{}] 17:25:56 INFO - PROCESS | 1956 | 1461284756959 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}] 17:25:57 INFO - PROCESS | 1956 | 1461284757033 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:25:57 INFO - PROCESS | 1956 | 1461284757039 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac49000 == 29 [pid = 1956] [id = 440] 17:25:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 80 (0x110ffdc00) [pid = 1956] [serial = 1319] [outer = 0x0] 17:25:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 81 (0x11893fc00) [pid = 1956] [serial = 1320] [outer = 0x110ffdc00] 17:25:57 INFO - PROCESS | 1956 | 1461284757071 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 82 (0x118c91800) [pid = 1956] [serial = 1321] [outer = 0x110ffdc00] 17:25:57 INFO - PROCESS | 1956 | 1461284757411 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]]]}] 17:25:57 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 17:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 471ms 17:25:57 INFO - PROCESS | 1956 | 1461284757417 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 1956 | 1461284757419 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:25:57 INFO - PROCESS | 1956 | 1461284757425 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 1956 | 1461284757426 Marionette TRACE conn2 <- [1,1734,null,{}] 17:25:57 INFO - PROCESS | 1956 | 1461284757429 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}] 17:25:57 INFO - PROCESS | 1956 | 1461284757526 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:25:57 INFO - PROCESS | 1956 | 1461284757533 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af03800 == 30 [pid = 1956] [id = 441] 17:25:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 83 (0x118731400) [pid = 1956] [serial = 1322] [outer = 0x0] 17:25:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x1191c3000) [pid = 1956] [serial = 1323] [outer = 0x118731400] 17:25:57 INFO - PROCESS | 1956 | 1461284757559 Marionette DEBUG loaded listener.js 17:25:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x119953c00) [pid = 1956] [serial = 1324] [outer = 0x118731400] 17:25:57 INFO - PROCESS | 1956 | 1461284757856 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]]]}] 17:25:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:25:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 17:25:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:25:57 INFO - PROCESS | 1956 | 1461284757894 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:25:57 INFO - PROCESS | 1956 | 1461284757895 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:25:57 INFO - PROCESS | 1956 | 1461284757897 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:25:57 INFO - PROCESS | 1956 | 1461284757899 Marionette TRACE conn2 <- [1,1738,null,{}] 17:25:57 INFO - PROCESS | 1956 | 1461284757901 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}] 17:25:57 INFO - PROCESS | 1956 | 1461284757973 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:25:57 INFO - PROCESS | 1956 | 1461284757977 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b97c800 == 31 [pid = 1956] [id = 442] 17:25:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x1157abc00) [pid = 1956] [serial = 1325] [outer = 0x0] 17:25:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x1199de000) [pid = 1956] [serial = 1326] [outer = 0x1157abc00] 17:25:58 INFO - PROCESS | 1956 | 1461284758005 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x11a90e000) [pid = 1956] [serial = 1327] [outer = 0x1157abc00] 17:25:58 INFO - PROCESS | 1956 | 1461284758356 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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 470ms 17:25:58 INFO - PROCESS | 1956 | 1461284758372 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1956 | 1461284758374 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:25:58 INFO - PROCESS | 1956 | 1461284758376 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1956 | 1461284758377 Marionette TRACE conn2 <- [1,1742,null,{}] 17:25:58 INFO - PROCESS | 1956 | 1461284758379 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}] 17:25:58 INFO - PROCESS | 1956 | 1461284758494 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:25:58 INFO - PROCESS | 1956 | 1461284758499 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c15d000 == 32 [pid = 1956] [id = 443] 17:25:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x119290800) [pid = 1956] [serial = 1328] [outer = 0x0] 17:25:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11aa94800) [pid = 1956] [serial = 1329] [outer = 0x119290800] 17:25:58 INFO - PROCESS | 1956 | 1461284758529 Marionette DEBUG loaded listener.js 17:25:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11ae8c800) [pid = 1956] [serial = 1330] [outer = 0x119290800] 17:25:58 INFO - PROCESS | 1956 | 1461284758828 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]]]}] 17:25:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:25:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 468ms 17:25:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:25:58 INFO - PROCESS | 1956 | 1461284758844 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:25:58 INFO - PROCESS | 1956 | 1461284758846 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:25:58 INFO - PROCESS | 1956 | 1461284758848 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:25:58 INFO - PROCESS | 1956 | 1461284758849 Marionette TRACE conn2 <- [1,1746,null,{}] 17:25:58 INFO - PROCESS | 1956 | 1461284758852 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}] 17:25:58 INFO - PROCESS | 1956 | 1461284758927 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:25:58 INFO - PROCESS | 1956 | 1461284758931 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c959000 == 33 [pid = 1956] [id = 444] 17:25:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11ae0b800) [pid = 1956] [serial = 1331] [outer = 0x0] 17:25:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11b861c00) [pid = 1956] [serial = 1332] [outer = 0x11ae0b800] 17:25:58 INFO - PROCESS | 1956 | 1461284758959 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x11b9ee000) [pid = 1956] [serial = 1333] [outer = 0x11ae0b800] 17:25:59 INFO - PROCESS | 1956 | 1461284759261 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]]]}] 17:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 418ms 17:25:59 INFO - PROCESS | 1956 | 1461284759266 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1956 | 1461284759268 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:25:59 INFO - PROCESS | 1956 | 1461284759278 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 1956 | 1461284759279 Marionette TRACE conn2 <- [1,1750,null,{}] 17:25:59 INFO - PROCESS | 1956 | 1461284759283 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}] 17:25:59 INFO - PROCESS | 1956 | 1461284759360 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:25:59 INFO - PROCESS | 1956 | 1461284759414 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c70800 == 34 [pid = 1956] [id = 445] 17:25:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x11ae19800) [pid = 1956] [serial = 1334] [outer = 0x0] 17:25:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x11b9f1000) [pid = 1956] [serial = 1335] [outer = 0x11ae19800] 17:25:59 INFO - PROCESS | 1956 | 1461284759438 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x11bdfa000) [pid = 1956] [serial = 1336] [outer = 0x11ae19800] 17:25:59 INFO - PROCESS | 1956 | 1461284759717 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]]]}] 17:25:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:25:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 473ms 17:25:59 INFO - PROCESS | 1956 | 1461284759760 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:25:59 INFO - PROCESS | 1956 | 1461284759761 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:25:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:25:59 INFO - PROCESS | 1956 | 1461284759764 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:25:59 INFO - PROCESS | 1956 | 1461284759765 Marionette TRACE conn2 <- [1,1754,null,{}] 17:25:59 INFO - PROCESS | 1956 | 1461284759767 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}] 17:25:59 INFO - PROCESS | 1956 | 1461284759844 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:25:59 INFO - PROCESS | 1956 | 1461284759849 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:25:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac48000 == 35 [pid = 1956] [id = 446] 17:25:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11b85b000) [pid = 1956] [serial = 1337] [outer = 0x0] 17:25:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11c03e400) [pid = 1956] [serial = 1338] [outer = 0x11b85b000] 17:25:59 INFO - PROCESS | 1956 | 1461284759876 Marionette DEBUG loaded listener.js 17:25:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11c3ab000) [pid = 1956] [serial = 1339] [outer = 0x11b85b000] 17:26:00 INFO - PROCESS | 1956 | 1461284760189 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]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 468ms 17:26:00 INFO - PROCESS | 1956 | 1461284760233 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1956 | 1461284760234 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:26:00 INFO - PROCESS | 1956 | 1461284760236 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1956 | 1461284760237 Marionette TRACE conn2 <- [1,1758,null,{}] 17:26:00 INFO - PROCESS | 1956 | 1461284760240 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}] 17:26:00 INFO - PROCESS | 1956 | 1461284760340 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:26:00 INFO - PROCESS | 1956 | 1461284760346 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x126777000 == 36 [pid = 1956] [id = 447] 17:26:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11c076c00) [pid = 1956] [serial = 1340] [outer = 0x0] 17:26:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c4ec000) [pid = 1956] [serial = 1341] [outer = 0x11c076c00] 17:26:00 INFO - PROCESS | 1956 | 1461284760371 Marionette DEBUG loaded listener.js 17:26:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11c702400) [pid = 1956] [serial = 1342] [outer = 0x11c076c00] 17:26:00 INFO - PROCESS | 1956 | 1461284760668 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]]]}] 17:26:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:26:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 471ms 17:26:00 INFO - PROCESS | 1956 | 1461284760709 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:26:00 INFO - PROCESS | 1956 | 1461284760710 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:26:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:26:00 INFO - PROCESS | 1956 | 1461284760712 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:26:00 INFO - PROCESS | 1956 | 1461284760714 Marionette TRACE conn2 <- [1,1762,null,{}] 17:26:00 INFO - PROCESS | 1956 | 1461284760716 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}] 17:26:00 INFO - PROCESS | 1956 | 1461284760802 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:26:00 INFO - PROCESS | 1956 | 1461284760809 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b976000 == 37 [pid = 1956] [id = 448] 17:26:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11c4b8400) [pid = 1956] [serial = 1343] [outer = 0x0] 17:26:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11c98a400) [pid = 1956] [serial = 1344] [outer = 0x11c4b8400] 17:26:00 INFO - PROCESS | 1956 | 1461284760838 Marionette DEBUG loaded listener.js 17:26:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x125d1e400) [pid = 1956] [serial = 1345] [outer = 0x11c4b8400] 17:26:01 INFO - PROCESS | 1956 | 1461284761217 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]]]}] 17:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 520ms 17:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:26:01 INFO - PROCESS | 1956 | 1461284761233 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:26:01 INFO - PROCESS | 1956 | 1461284761234 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:26:01 INFO - PROCESS | 1956 | 1461284761237 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1956 | 1461284761240 Marionette TRACE conn2 <- [1,1766,null,{}] 17:26:01 INFO - PROCESS | 1956 | 1461284761251 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}] 17:26:01 INFO - PROCESS | 1956 | 1461284761346 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:26:01 INFO - PROCESS | 1956 | 1461284761350 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f89000 == 38 [pid = 1956] [id = 449] 17:26:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x1145d0c00) [pid = 1956] [serial = 1346] [outer = 0x0] 17:26:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x125d20800) [pid = 1956] [serial = 1347] [outer = 0x1145d0c00] 17:26:01 INFO - PROCESS | 1956 | 1461284761376 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x125efe000) [pid = 1956] [serial = 1348] [outer = 0x1145d0c00] 17:26:01 INFO - PROCESS | 1956 | 1461284761697 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]]]}] 17:26:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:26:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 480ms 17:26:01 INFO - PROCESS | 1956 | 1461284761717 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:26:01 INFO - PROCESS | 1956 | 1461284761718 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:26:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:26:01 INFO - PROCESS | 1956 | 1461284761728 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:26:01 INFO - PROCESS | 1956 | 1461284761729 Marionette TRACE conn2 <- [1,1770,null,{}] 17:26:01 INFO - PROCESS | 1956 | 1461284761731 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}] 17:26:01 INFO - PROCESS | 1956 | 1461284761830 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:26:01 INFO - PROCESS | 1956 | 1461284761834 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294d2800 == 39 [pid = 1956] [id = 450] 17:26:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11aa8d800) [pid = 1956] [serial = 1349] [outer = 0x0] 17:26:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x125f0dc00) [pid = 1956] [serial = 1350] [outer = 0x11aa8d800] 17:26:01 INFO - PROCESS | 1956 | 1461284761860 Marionette DEBUG loaded listener.js 17:26:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12650a000) [pid = 1956] [serial = 1351] [outer = 0x11aa8d800] 17:26:02 INFO - PROCESS | 1956 | 1461284762237 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]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 519ms 17:26:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:26:02 INFO - PROCESS | 1956 | 1461284762248 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:26:02 INFO - PROCESS | 1956 | 1461284762250 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:26:02 INFO - PROCESS | 1956 | 1461284762257 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:26:02 INFO - PROCESS | 1956 | 1461284762259 Marionette TRACE conn2 <- [1,1774,null,{}] 17:26:02 INFO - PROCESS | 1956 | 1461284762262 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}] 17:26:02 INFO - PROCESS | 1956 | 1461284762407 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:26:02 INFO - PROCESS | 1956 | 1461284762461 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6dc000 == 40 [pid = 1956] [id = 451] 17:26:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x125d21000) [pid = 1956] [serial = 1352] [outer = 0x0] 17:26:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x126a26c00) [pid = 1956] [serial = 1353] [outer = 0x125d21000] 17:26:02 INFO - PROCESS | 1956 | 1461284762502 Marionette DEBUG loaded listener.js 17:26:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x129269c00) [pid = 1956] [serial = 1354] [outer = 0x125d21000] 17:26:02 INFO - PROCESS | 1956 | 1461284762890 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]]]}] 17:26:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:26:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 674ms 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x125b2c800) [pid = 1956] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x1260e7c00) [pid = 1956] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x125f03800) [pid = 1956] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x129262400) [pid = 1956] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x1147e6c00) [pid = 1956] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11a780800) [pid = 1956] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12958b000) [pid = 1956] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11aca6c00) [pid = 1956] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x1158bac00) [pid = 1956] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x119952800) [pid = 1956] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x110ff6c00) [pid = 1956] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x1177af400) [pid = 1956] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x115353c00) [pid = 1956] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x12eae6c00) [pid = 1956] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x1191c4000) [pid = 1956] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x11c4ef400) [pid = 1956] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x1177ac400) [pid = 1956] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:26:03 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x119953800) [pid = 1956] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:26:03 INFO - PROCESS | 1956 | 1461284763083 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1956 | 1461284763084 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:26:03 INFO - PROCESS | 1956 | 1461284763094 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1956 | 1461284763095 Marionette TRACE conn2 <- [1,1778,null,{}] 17:26:03 INFO - PROCESS | 1956 | 1461284763098 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}] 17:26:03 INFO - PROCESS | 1956 | 1461284763176 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:26:03 INFO - PROCESS | 1956 | 1461284763181 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c99000 == 41 [pid = 1956] [id = 452] 17:26:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x1177af400) [pid = 1956] [serial = 1355] [outer = 0x0] 17:26:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x119290c00) [pid = 1956] [serial = 1356] [outer = 0x1177af400] 17:26:03 INFO - PROCESS | 1956 | 1461284763207 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11b9f1800) [pid = 1956] [serial = 1357] [outer = 0x1177af400] 17:26:03 INFO - PROCESS | 1956 | 1461284763524 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]]]}] 17:26:03 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 17:26:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 468ms 17:26:03 INFO - PROCESS | 1956 | 1461284763562 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:26:03 INFO - PROCESS | 1956 | 1461284763564 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:26:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:26:03 INFO - PROCESS | 1956 | 1461284763566 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:26:03 INFO - PROCESS | 1956 | 1461284763567 Marionette TRACE conn2 <- [1,1782,null,{}] 17:26:03 INFO - PROCESS | 1956 | 1461284763569 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}] 17:26:03 INFO - PROCESS | 1956 | 1461284763645 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:26:03 INFO - PROCESS | 1956 | 1461284763700 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294e2800 == 42 [pid = 1956] [id = 453] 17:26:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x1177b8c00) [pid = 1956] [serial = 1358] [outer = 0x0] 17:26:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c703400) [pid = 1956] [serial = 1359] [outer = 0x1177b8c00] 17:26:03 INFO - PROCESS | 1956 | 1461284763725 Marionette DEBUG loaded listener.js 17:26:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12950f400) [pid = 1956] [serial = 1360] [outer = 0x1177b8c00] 17:26:04 INFO - PROCESS | 1956 | 1461284764020 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]]]}] 17:26:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 17:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 468ms 17:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:26:04 INFO - PROCESS | 1956 | 1461284764034 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1956 | 1461284764035 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:26:04 INFO - PROCESS | 1956 | 1461284764046 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1956 | 1461284764047 Marionette TRACE conn2 <- [1,1786,null,{}] 17:26:04 INFO - PROCESS | 1956 | 1461284764049 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}] 17:26:04 INFO - PROCESS | 1956 | 1461284764131 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:26:04 INFO - PROCESS | 1956 | 1461284764136 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beae800 == 43 [pid = 1956] [id = 454] 17:26:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x1177f0c00) [pid = 1956] [serial = 1361] [outer = 0x0] 17:26:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x129584000) [pid = 1956] [serial = 1362] [outer = 0x1177f0c00] 17:26:04 INFO - PROCESS | 1956 | 1461284764163 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x1295bf400) [pid = 1956] [serial = 1363] [outer = 0x1177f0c00] 17:26:04 INFO - PROCESS | 1956 | 1461284764504 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]]]}] 17:26:04 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 17:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 475ms 17:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:26:04 INFO - PROCESS | 1956 | 1461284764514 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1956 | 1461284764515 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:26:04 INFO - PROCESS | 1956 | 1461284764517 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1956 | 1461284764519 Marionette TRACE conn2 <- [1,1790,null,{}] 17:26:04 INFO - PROCESS | 1956 | 1461284764524 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}] 17:26:04 INFO - PROCESS | 1956 | 1461284764627 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:26:04 INFO - PROCESS | 1956 | 1461284764633 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cf02800 == 44 [pid = 1956] [id = 455] 17:26:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x1295bf000) [pid = 1956] [serial = 1364] [outer = 0x0] 17:26:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x1295c7c00) [pid = 1956] [serial = 1365] [outer = 0x1295bf000] 17:26:04 INFO - PROCESS | 1956 | 1461284764661 Marionette DEBUG loaded listener.js 17:26:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x1295e5800) [pid = 1956] [serial = 1366] [outer = 0x1295bf000] 17:26:04 INFO - PROCESS | 1956 | 1461284764972 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]]]}] 17:26:04 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) 17:26:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 474ms 17:26:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:26:04 INFO - PROCESS | 1956 | 1461284764992 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:26:04 INFO - PROCESS | 1956 | 1461284764993 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:26:04 INFO - PROCESS | 1956 | 1461284764995 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:26:04 INFO - PROCESS | 1956 | 1461284764996 Marionette TRACE conn2 <- [1,1794,null,{}] 17:26:05 INFO - PROCESS | 1956 | 1461284764999 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}] 17:26:05 INFO - PROCESS | 1956 | 1461284765080 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:26:05 INFO - PROCESS | 1956 | 1461284765190 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x114b5e000 == 45 [pid = 1956] [id = 456] 17:26:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x110ff4400) [pid = 1956] [serial = 1367] [outer = 0x0] 17:26:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x110ffbc00) [pid = 1956] [serial = 1368] [outer = 0x110ff4400] 17:26:05 INFO - PROCESS | 1956 | 1461284765225 Marionette DEBUG loaded listener.js 17:26:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x1145d6000) [pid = 1956] [serial = 1369] [outer = 0x110ff4400] 17:26:05 INFO - PROCESS | 1956 | 1461284765806 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]]]}] 17:26:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:26:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 822ms 17:26:05 INFO - PROCESS | 1956 | 1461284765818 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:26:05 INFO - PROCESS | 1956 | 1461284765820 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:26:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:26:05 INFO - PROCESS | 1956 | 1461284765823 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:26:05 INFO - PROCESS | 1956 | 1461284765826 Marionette TRACE conn2 <- [1,1798,null,{}] 17:26:05 INFO - PROCESS | 1956 | 1461284765830 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}] 17:26:05 INFO - PROCESS | 1956 | 1461284765944 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:26:06 INFO - PROCESS | 1956 | 1461284765999 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac7f800 == 46 [pid = 1956] [id = 457] 17:26:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11535e000) [pid = 1956] [serial = 1370] [outer = 0x0] 17:26:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x1177f1800) [pid = 1956] [serial = 1371] [outer = 0x11535e000] 17:26:06 INFO - PROCESS | 1956 | 1461284766030 Marionette DEBUG loaded listener.js 17:26:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11872e400) [pid = 1956] [serial = 1372] [outer = 0x11535e000] 17:26:06 INFO - PROCESS | 1956 | 1461284766648 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]]]}] 17:26:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:26:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 873ms 17:26:06 INFO - PROCESS | 1956 | 1461284766698 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:26:06 INFO - PROCESS | 1956 | 1461284766701 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:26:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:26:06 INFO - PROCESS | 1956 | 1461284766704 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:26:06 INFO - PROCESS | 1956 | 1461284766706 Marionette TRACE conn2 <- [1,1802,null,{}] 17:26:06 INFO - PROCESS | 1956 | 1461284766709 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}] 17:26:06 INFO - PROCESS | 1956 | 1461284766838 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:26:07 INFO - PROCESS | 1956 | 1461284767141 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x11572d800 == 47 [pid = 1956] [id = 458] 17:26:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1140cc800) [pid = 1956] [serial = 1373] [outer = 0x0] 17:26:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x114d60c00) [pid = 1956] [serial = 1374] [outer = 0x1140cc800] 17:26:07 INFO - PROCESS | 1956 | 1461284767208 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11641b000) [pid = 1956] [serial = 1375] [outer = 0x1140cc800] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x12cf02800 == 46 [pid = 1956] [id = 455] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x12beae800 == 45 [pid = 1956] [id = 454] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x1294e2800 == 44 [pid = 1956] [id = 453] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x119c99000 == 43 [pid = 1956] [id = 452] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6dc000 == 42 [pid = 1956] [id = 451] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x1294d2800 == 41 [pid = 1956] [id = 450] 17:26:07 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x1295e4400) [pid = 1956] [serial = 1311] [outer = 0x0] [url = about:blank] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x128f89000 == 40 [pid = 1956] [id = 449] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11b976000 == 39 [pid = 1956] [id = 448] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x126777000 == 38 [pid = 1956] [id = 447] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac48000 == 37 [pid = 1956] [id = 446] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x125c70800 == 36 [pid = 1956] [id = 445] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11c959000 == 35 [pid = 1956] [id = 444] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11c15d000 == 34 [pid = 1956] [id = 443] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11b97c800 == 33 [pid = 1956] [id = 442] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11af03800 == 32 [pid = 1956] [id = 441] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac49000 == 31 [pid = 1956] [id = 440] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x11990a000 == 30 [pid = 1956] [id = 439] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x1158ce000 == 29 [pid = 1956] [id = 438] 17:26:07 INFO - PROCESS | 1956 | --DOCSHELL 0x12bea9000 == 28 [pid = 1956] [id = 437] 17:26:07 INFO - PROCESS | 1956 | 1461284767767 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]]]}] 17:26:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:26:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1071ms 17:26:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:26:07 INFO - PROCESS | 1956 | 1461284767776 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:26:07 INFO - PROCESS | 1956 | 1461284767779 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:26:07 INFO - PROCESS | 1956 | 1461284767782 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:26:07 INFO - PROCESS | 1956 | 1461284767784 Marionette TRACE conn2 <- [1,1806,null,{}] 17:26:07 INFO - PROCESS | 1956 | 1461284767793 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}] 17:26:07 INFO - PROCESS | 1956 | 1461284767876 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:26:07 INFO - PROCESS | 1956 | 1461284767882 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x119283000 == 29 [pid = 1956] [id = 459] 17:26:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x1177a9c00) [pid = 1956] [serial = 1376] [outer = 0x0] 17:26:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x118635400) [pid = 1956] [serial = 1377] [outer = 0x1177a9c00] 17:26:07 INFO - PROCESS | 1956 | 1461284767913 Marionette DEBUG loaded listener.js 17:26:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11873b000) [pid = 1956] [serial = 1378] [outer = 0x1177a9c00] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x125d1cc00) [pid = 1956] [serial = 1290] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x128930400) [pid = 1956] [serial = 1296] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12626b800) [pid = 1956] [serial = 1293] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x129518400) [pid = 1956] [serial = 1299] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x1177b6400) [pid = 1956] [serial = 1302] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x129514800) [pid = 1956] [serial = 1306] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x1295c7000) [pid = 1956] [serial = 1308] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x1295be400) [pid = 1956] [serial = 1300] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11ae8e000) [pid = 1956] [serial = 1275] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11a90d000) [pid = 1956] [serial = 1272] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11abca800) [pid = 1956] [serial = 1273] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x119d7bc00) [pid = 1956] [serial = 1269] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11a907c00) [pid = 1956] [serial = 1270] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11914a800) [pid = 1956] [serial = 1266] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x119950400) [pid = 1956] [serial = 1267] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11864c800) [pid = 1956] [serial = 1263] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x11873b400) [pid = 1956] [serial = 1264] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x1157b5c00) [pid = 1956] [serial = 1260] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x1177ab800) [pid = 1956] [serial = 1261] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x12eaf3400) [pid = 1956] [serial = 1258] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x11c708400) [pid = 1956] [serial = 1287] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x11c6aa400) [pid = 1956] [serial = 1284] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11c709000) [pid = 1956] [serial = 1285] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11c30b400) [pid = 1956] [serial = 1281] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11c4b8000) [pid = 1956] [serial = 1282] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x11bdcf000) [pid = 1956] [serial = 1278] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11c040400) [pid = 1956] [serial = 1279] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x11bdce400) [pid = 1956] [serial = 1276] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x129069c00) [pid = 1956] [serial = 1297] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x12679c800) [pid = 1956] [serial = 1294] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x11aa98000) [pid = 1956] [serial = 1303] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x1260e5800) [pid = 1956] [serial = 1309] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x125efc000) [pid = 1956] [serial = 1291] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x125b2c400) [pid = 1956] [serial = 1288] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x11c048000) [pid = 1956] [serial = 1305] [outer = 0x0] [url = about:blank] 17:26:08 INFO - PROCESS | 1956 | 1461284768283 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]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 525ms 17:26:08 INFO - PROCESS | 1956 | 1461284768309 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1956 | 1461284768312 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:26:08 INFO - PROCESS | 1956 | 1461284768315 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1956 | 1461284768316 Marionette TRACE conn2 <- [1,1810,null,{}] 17:26:08 INFO - PROCESS | 1956 | 1461284768319 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}] 17:26:08 INFO - PROCESS | 1956 | 1461284768396 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:26:08 INFO - PROCESS | 1956 | 1461284768401 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af0f000 == 30 [pid = 1956] [id = 460] 17:26:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x11873b800) [pid = 1956] [serial = 1379] [outer = 0x0] 17:26:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x118c94c00) [pid = 1956] [serial = 1380] [outer = 0x11873b800] 17:26:08 INFO - PROCESS | 1956 | 1461284768431 Marionette DEBUG loaded listener.js 17:26:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x11994dc00) [pid = 1956] [serial = 1381] [outer = 0x11873b800] 17:26:08 INFO - PROCESS | 1956 | 1461284768810 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]]]}] 17:26:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:26:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 17:26:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:26:08 INFO - PROCESS | 1956 | 1461284768846 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:26:08 INFO - PROCESS | 1956 | 1461284768847 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:26:08 INFO - PROCESS | 1956 | 1461284768852 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:26:08 INFO - PROCESS | 1956 | 1461284768857 Marionette TRACE conn2 <- [1,1814,null,{}] 17:26:08 INFO - PROCESS | 1956 | 1461284768864 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}] 17:26:08 INFO - PROCESS | 1956 | 1461284768942 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:26:08 INFO - PROCESS | 1956 | 1461284768948 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c15b000 == 31 [pid = 1956] [id = 461] 17:26:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x119956000) [pid = 1956] [serial = 1382] [outer = 0x0] 17:26:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11a90e800) [pid = 1956] [serial = 1383] [outer = 0x119956000] 17:26:08 INFO - PROCESS | 1956 | 1461284768976 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11ac9d800) [pid = 1956] [serial = 1384] [outer = 0x119956000] 17:26:09 INFO - PROCESS | 1956 | 1461284769309 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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 474ms 17:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:26:09 INFO - PROCESS | 1956 | 1461284769326 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1956 | 1461284769328 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:26:09 INFO - PROCESS | 1956 | 1461284769330 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1956 | 1461284769331 Marionette TRACE conn2 <- [1,1818,null,{}] 17:26:09 INFO - PROCESS | 1956 | 1461284769333 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}] 17:26:09 INFO - PROCESS | 1956 | 1461284769412 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:26:09 INFO - PROCESS | 1956 | 1461284769469 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x118908800 == 32 [pid = 1956] [id = 462] 17:26:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11995ac00) [pid = 1956] [serial = 1385] [outer = 0x0] 17:26:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11aca7400) [pid = 1956] [serial = 1386] [outer = 0x11995ac00] 17:26:09 INFO - PROCESS | 1956 | 1461284769494 Marionette DEBUG loaded listener.js 17:26:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x11ae93000) [pid = 1956] [serial = 1387] [outer = 0x11995ac00] 17:26:09 INFO - PROCESS | 1956 | 1461284769835 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]]]}] 17:26:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:26:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 522ms 17:26:09 INFO - PROCESS | 1956 | 1461284769854 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:26:09 INFO - PROCESS | 1956 | 1461284769857 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:26:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:26:09 INFO - PROCESS | 1956 | 1461284769868 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:26:09 INFO - PROCESS | 1956 | 1461284769870 Marionette TRACE conn2 <- [1,1822,null,{}] 17:26:09 INFO - PROCESS | 1956 | 1461284769873 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}] 17:26:10 INFO - PROCESS | 1956 | 1461284770010 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:26:10 INFO - PROCESS | 1956 | 1461284770045 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x125f8c800 == 33 [pid = 1956] [id = 463] 17:26:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x11b862c00) [pid = 1956] [serial = 1388] [outer = 0x0] 17:26:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x11b9f0800) [pid = 1956] [serial = 1389] [outer = 0x11b862c00] 17:26:10 INFO - PROCESS | 1956 | 1461284770078 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x11bdff000) [pid = 1956] [serial = 1390] [outer = 0x11b862c00] 17:26:10 INFO - PROCESS | 1956 | 1461284770426 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]]]}] 17:26:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:26:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 574ms 17:26:10 INFO - PROCESS | 1956 | 1461284770442 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:26:10 INFO - PROCESS | 1956 | 1461284770444 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:26:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:26:10 INFO - PROCESS | 1956 | 1461284770446 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:26:10 INFO - PROCESS | 1956 | 1461284770447 Marionette TRACE conn2 <- [1,1826,null,{}] 17:26:10 INFO - PROCESS | 1956 | 1461284770449 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}] 17:26:10 INFO - PROCESS | 1956 | 1461284770544 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:26:10 INFO - PROCESS | 1956 | 1461284770578 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x126790800 == 34 [pid = 1956] [id = 464] 17:26:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11bdf1000) [pid = 1956] [serial = 1391] [outer = 0x0] 17:26:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11c3b4000) [pid = 1956] [serial = 1392] [outer = 0x11bdf1000] 17:26:10 INFO - PROCESS | 1956 | 1461284770603 Marionette DEBUG loaded listener.js 17:26:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11c61d400) [pid = 1956] [serial = 1393] [outer = 0x11bdf1000] 17:26:10 INFO - PROCESS | 1956 | 1461284770966 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 17:26:11 INFO - PROCESS | 1956 | 1461284771015 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1956 | 1461284771017 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:26:11 INFO - PROCESS | 1956 | 1461284771019 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1956 | 1461284771020 Marionette TRACE conn2 <- [1,1830,null,{}] 17:26:11 INFO - PROCESS | 1956 | 1461284771023 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}] 17:26:11 INFO - PROCESS | 1956 | 1461284771117 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:26:11 INFO - PROCESS | 1956 | 1461284771122 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x1276a9800 == 35 [pid = 1956] [id = 465] 17:26:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11c040400) [pid = 1956] [serial = 1394] [outer = 0x0] 17:26:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c70c400) [pid = 1956] [serial = 1395] [outer = 0x11c040400] 17:26:11 INFO - PROCESS | 1956 | 1461284771147 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x125b2b800) [pid = 1956] [serial = 1396] [outer = 0x11c040400] 17:26:11 INFO - PROCESS | 1956 | 1461284771490 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]]]}] 17:26:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:26:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 523ms 17:26:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:26:11 INFO - PROCESS | 1956 | 1461284771542 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:26:11 INFO - PROCESS | 1956 | 1461284771544 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:26:11 INFO - PROCESS | 1956 | 1461284771546 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:26:11 INFO - PROCESS | 1956 | 1461284771547 Marionette TRACE conn2 <- [1,1834,null,{}] 17:26:11 INFO - PROCESS | 1956 | 1461284771549 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}] 17:26:11 INFO - PROCESS | 1956 | 1461284771641 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:26:11 INFO - PROCESS | 1956 | 1461284771652 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f21800 == 36 [pid = 1956] [id = 466] 17:26:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x125b2c000) [pid = 1956] [serial = 1397] [outer = 0x0] 17:26:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x125d05800) [pid = 1956] [serial = 1398] [outer = 0x125b2c000] 17:26:11 INFO - PROCESS | 1956 | 1461284771680 Marionette DEBUG loaded listener.js 17:26:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x125d1fc00) [pid = 1956] [serial = 1399] [outer = 0x125b2c000] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x1177f0c00) [pid = 1956] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11c4b8400) [pid = 1956] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x1295bf800) [pid = 1956] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x1157abc00) [pid = 1956] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x1145d0c00) [pid = 1956] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x11ae19800) [pid = 1956] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x114d5e800) [pid = 1956] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x110ffdc00) [pid = 1956] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x118731400) [pid = 1956] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x115820800) [pid = 1956] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11ae0b800) [pid = 1956] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x11aa8d800) [pid = 1956] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11b85b000) [pid = 1956] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x119290800) [pid = 1956] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x125d21000) [pid = 1956] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x11c076c00) [pid = 1956] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x1177b8c00) [pid = 1956] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:26:11 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x1177af400) [pid = 1956] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:26:12 INFO - PROCESS | 1956 | 1461284772132 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]]]}] 17:26:12 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 17:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 620ms 17:26:12 INFO - PROCESS | 1956 | 1461284772166 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1956 | 1461284772167 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:26:12 INFO - PROCESS | 1956 | 1461284772175 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1956 | 1461284772176 Marionette TRACE conn2 <- [1,1838,null,{}] 17:26:12 INFO - PROCESS | 1956 | 1461284772178 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}] 17:26:12 INFO - PROCESS | 1956 | 1461284772299 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:26:12 INFO - PROCESS | 1956 | 1461284772307 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x11beab800 == 37 [pid = 1956] [id = 467] 17:26:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x1157abc00) [pid = 1956] [serial = 1400] [outer = 0x0] 17:26:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11aa8cc00) [pid = 1956] [serial = 1401] [outer = 0x1157abc00] 17:26:12 INFO - PROCESS | 1956 | 1461284772348 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11c042000) [pid = 1956] [serial = 1402] [outer = 0x1157abc00] 17:26:12 INFO - PROCESS | 1956 | 1461284772743 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]]]}] 17:26:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:26:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 625ms 17:26:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:26:12 INFO - PROCESS | 1956 | 1461284772796 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:26:12 INFO - PROCESS | 1956 | 1461284772797 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:26:12 INFO - PROCESS | 1956 | 1461284772799 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:26:12 INFO - PROCESS | 1956 | 1461284772800 Marionette TRACE conn2 <- [1,1842,null,{}] 17:26:12 INFO - PROCESS | 1956 | 1461284772808 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}] 17:26:12 INFO - PROCESS | 1956 | 1461284772886 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:26:12 INFO - PROCESS | 1956 | 1461284772893 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6ca800 == 38 [pid = 1956] [id = 468] 17:26:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x119955c00) [pid = 1956] [serial = 1403] [outer = 0x0] 17:26:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x125d1a800) [pid = 1956] [serial = 1404] [outer = 0x119955c00] 17:26:12 INFO - PROCESS | 1956 | 1461284772924 Marionette DEBUG loaded listener.js 17:26:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x125ef7000) [pid = 1956] [serial = 1405] [outer = 0x119955c00] 17:26:13 INFO - PROCESS | 1956 | 1461284773264 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]]]}] 17:26:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 517ms 17:26:13 INFO - PROCESS | 1956 | 1461284773317 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1956 | 1461284773319 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:26:13 INFO - PROCESS | 1956 | 1461284773321 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1956 | 1461284773323 Marionette TRACE conn2 <- [1,1846,null,{}] 17:26:13 INFO - PROCESS | 1956 | 1461284773325 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}] 17:26:13 INFO - PROCESS | 1956 | 1461284773416 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:26:13 INFO - PROCESS | 1956 | 1461284773474 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a820000 == 39 [pid = 1956] [id = 469] 17:26:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x125d29800) [pid = 1956] [serial = 1406] [outer = 0x0] 17:26:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x126372000) [pid = 1956] [serial = 1407] [outer = 0x125d29800] 17:26:13 INFO - PROCESS | 1956 | 1461284773498 Marionette DEBUG loaded listener.js 17:26:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x129267000) [pid = 1956] [serial = 1408] [outer = 0x125d29800] 17:26:13 INFO - PROCESS | 1956 | 1461284773789 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]]]}] 17:26:13 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) 17:26:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 17:26:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:26:13 INFO - PROCESS | 1956 | 1461284773842 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:26:13 INFO - PROCESS | 1956 | 1461284773843 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:26:13 INFO - PROCESS | 1956 | 1461284773845 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:26:13 INFO - PROCESS | 1956 | 1461284773846 Marionette TRACE conn2 <- [1,1850,null,{}] 17:26:13 INFO - PROCESS | 1956 | 1461284773848 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}] 17:26:13 INFO - PROCESS | 1956 | 1461284773927 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:26:14 INFO - PROCESS | 1956 | 1461284774027 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x11572c800 == 40 [pid = 1956] [id = 470] 17:26:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x110ff1800) [pid = 1956] [serial = 1409] [outer = 0x0] 17:26:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x1145d0c00) [pid = 1956] [serial = 1410] [outer = 0x110ff1800] 17:26:14 INFO - PROCESS | 1956 | 1461284774060 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x1155ae000) [pid = 1956] [serial = 1411] [outer = 0x110ff1800] 17:26:14 INFO - PROCESS | 1956 | 1461284774517 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]]]}] 17:26:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:26:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 720ms 17:26:14 INFO - PROCESS | 1956 | 1461284774566 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:26:14 INFO - PROCESS | 1956 | 1461284774570 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:26:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:26:14 INFO - PROCESS | 1956 | 1461284774574 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:26:14 INFO - PROCESS | 1956 | 1461284774576 Marionette TRACE conn2 <- [1,1854,null,{}] 17:26:14 INFO - PROCESS | 1956 | 1461284774580 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}] 17:26:14 INFO - PROCESS | 1956 | 1461284774683 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:26:14 INFO - PROCESS | 1956 | 1461284774738 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b96d000 == 41 [pid = 1956] [id = 471] 17:26:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x1177aec00) [pid = 1956] [serial = 1412] [outer = 0x0] 17:26:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11928dc00) [pid = 1956] [serial = 1413] [outer = 0x1177aec00] 17:26:14 INFO - PROCESS | 1956 | 1461284774769 Marionette DEBUG loaded listener.js 17:26:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x119955400) [pid = 1956] [serial = 1414] [outer = 0x1177aec00] 17:26:15 INFO - PROCESS | 1956 | 1461284775175 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 620ms 17:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:26:15 INFO - PROCESS | 1956 | 1461284775196 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1956 | 1461284775199 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:26:15 INFO - PROCESS | 1956 | 1461284775202 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1956 | 1461284775203 Marionette TRACE conn2 <- [1,1858,null,{}] 17:26:15 INFO - PROCESS | 1956 | 1461284775208 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}] 17:26:15 INFO - PROCESS | 1956 | 1461284775305 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:26:15 INFO - PROCESS | 1956 | 1461284775393 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x12678c800 == 42 [pid = 1956] [id = 472] 17:26:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11a90f400) [pid = 1956] [serial = 1415] [outer = 0x0] 17:26:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11aca9c00) [pid = 1956] [serial = 1416] [outer = 0x11a90f400] 17:26:15 INFO - PROCESS | 1956 | 1461284775424 Marionette DEBUG loaded listener.js 17:26:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11b865000) [pid = 1956] [serial = 1417] [outer = 0x11a90f400] 17:26:15 INFO - PROCESS | 1956 | 1461284775822 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]]]}] 17:26:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:26:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 672ms 17:26:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:26:15 INFO - PROCESS | 1956 | 1461284775875 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:26:15 INFO - PROCESS | 1956 | 1461284775876 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:26:15 INFO - PROCESS | 1956 | 1461284775884 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:26:15 INFO - PROCESS | 1956 | 1461284775888 Marionette TRACE conn2 <- [1,1862,null,{}] 17:26:15 INFO - PROCESS | 1956 | 1461284775892 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}] 17:26:15 INFO - PROCESS | 1956 | 1461284775990 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:26:16 INFO - PROCESS | 1956 | 1461284776045 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c5800 == 43 [pid = 1956] [id = 473] 17:26:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11bdb2c00) [pid = 1956] [serial = 1418] [outer = 0x0] 17:26:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11c4b1400) [pid = 1956] [serial = 1419] [outer = 0x11bdb2c00] 17:26:16 INFO - PROCESS | 1956 | 1461284776074 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x125d25400) [pid = 1956] [serial = 1420] [outer = 0x11bdb2c00] 17:26:16 INFO - PROCESS | 1956 | 1461284776481 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]]]}] 17:26:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:26:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 630ms 17:26:16 INFO - PROCESS | 1956 | 1461284776510 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:26:16 INFO - PROCESS | 1956 | 1461284776512 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:26:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:26:16 INFO - PROCESS | 1956 | 1461284776514 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:26:16 INFO - PROCESS | 1956 | 1461284776515 Marionette TRACE conn2 <- [1,1866,null,{}] 17:26:16 INFO - PROCESS | 1956 | 1461284776518 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}] 17:26:16 INFO - PROCESS | 1956 | 1461284776617 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:26:16 INFO - PROCESS | 1956 | 1461284776702 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d12b800 == 44 [pid = 1956] [id = 474] 17:26:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x125e75800) [pid = 1956] [serial = 1421] [outer = 0x0] 17:26:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x126a28c00) [pid = 1956] [serial = 1422] [outer = 0x125e75800] 17:26:16 INFO - PROCESS | 1956 | 1461284776743 Marionette DEBUG loaded listener.js 17:26:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x129511800) [pid = 1956] [serial = 1423] [outer = 0x125e75800] 17:26:17 INFO - PROCESS | 1956 | 1461284777179 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]]]}] 17:26:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:26:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 719ms 17:26:17 INFO - PROCESS | 1956 | 1461284777234 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:26:17 INFO - PROCESS | 1956 | 1461284777235 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:26:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:26:17 INFO - PROCESS | 1956 | 1461284777259 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:26:17 INFO - PROCESS | 1956 | 1461284777260 Marionette TRACE conn2 <- [1,1870,null,{}] 17:26:17 INFO - PROCESS | 1956 | 1461284777263 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}] 17:26:17 INFO - PROCESS | 1956 | 1461284777363 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:26:17 INFO - PROCESS | 1956 | 1461284777429 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x11991b800 == 45 [pid = 1956] [id = 475] 17:26:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11a50f800) [pid = 1956] [serial = 1424] [outer = 0x0] 17:26:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x125c0ec00) [pid = 1956] [serial = 1425] [outer = 0x11a50f800] 17:26:17 INFO - PROCESS | 1956 | 1461284777467 Marionette DEBUG loaded listener.js 17:26:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x129585000) [pid = 1956] [serial = 1426] [outer = 0x11a50f800] 17:26:18 INFO - PROCESS | 1956 | 1461284778099 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]]]}] 17:26:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:26:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 877ms 17:26:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:26:18 INFO - PROCESS | 1956 | 1461284778135 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:26:18 INFO - PROCESS | 1956 | 1461284778137 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:26:18 INFO - PROCESS | 1956 | 1461284778141 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:26:18 INFO - PROCESS | 1956 | 1461284778145 Marionette TRACE conn2 <- [1,1874,null,{}] 17:26:18 INFO - PROCESS | 1956 | 1461284778150 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}] 17:26:18 INFO - PROCESS | 1956 | 1461284778336 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:26:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1164a3400) [pid = 1956] [serial = 1427] [outer = 0x12f472800] 17:26:18 INFO - PROCESS | 1956 | 1461284778414 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c49c800 == 46 [pid = 1956] [id = 476] 17:26:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x1177b6c00) [pid = 1956] [serial = 1428] [outer = 0x0] 17:26:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x118569000) [pid = 1956] [serial = 1429] [outer = 0x1177b6c00] 17:26:18 INFO - PROCESS | 1956 | 1461284778470 Marionette DEBUG loaded listener.js 17:26:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x118738400) [pid = 1956] [serial = 1430] [outer = 0x1177b6c00] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x12a820000 == 45 [pid = 1956] [id = 469] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6ca800 == 44 [pid = 1956] [id = 468] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x11beab800 == 43 [pid = 1956] [id = 467] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x128f21800 == 42 [pid = 1956] [id = 466] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x1276a9800 == 41 [pid = 1956] [id = 465] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x126790800 == 40 [pid = 1956] [id = 464] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x125f8c800 == 39 [pid = 1956] [id = 463] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x118908800 == 38 [pid = 1956] [id = 462] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x11c15b000 == 37 [pid = 1956] [id = 461] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x11af0f000 == 36 [pid = 1956] [id = 460] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x119283000 == 35 [pid = 1956] [id = 459] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x11572d800 == 34 [pid = 1956] [id = 458] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac7f800 == 33 [pid = 1956] [id = 457] 17:26:18 INFO - PROCESS | 1956 | --DOCSHELL 0x114b5e000 == 32 [pid = 1956] [id = 456] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x1295bf400) [pid = 1956] [serial = 1363] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11c98a400) [pid = 1956] [serial = 1344] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12a1c3400) [pid = 1956] [serial = 1312] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x1199de000) [pid = 1956] [serial = 1326] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11a90e000) [pid = 1956] [serial = 1327] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x125d20800) [pid = 1956] [serial = 1347] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11b9f1000) [pid = 1956] [serial = 1335] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11bdfa000) [pid = 1956] [serial = 1336] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x114f6fc00) [pid = 1956] [serial = 1314] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x1157ab800) [pid = 1956] [serial = 1315] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x11893fc00) [pid = 1956] [serial = 1320] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x118c91800) [pid = 1956] [serial = 1321] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x1191c3000) [pid = 1956] [serial = 1323] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x119953c00) [pid = 1956] [serial = 1324] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x1177ad000) [pid = 1956] [serial = 1317] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x1177f4000) [pid = 1956] [serial = 1318] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11b861c00) [pid = 1956] [serial = 1332] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x11b9ee000) [pid = 1956] [serial = 1333] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x125f0dc00) [pid = 1956] [serial = 1350] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x11c03e400) [pid = 1956] [serial = 1338] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x11c3ab000) [pid = 1956] [serial = 1339] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11aa94800) [pid = 1956] [serial = 1329] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x126a26c00) [pid = 1956] [serial = 1353] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11c4ec000) [pid = 1956] [serial = 1341] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x12650a000) [pid = 1956] [serial = 1351] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x129269c00) [pid = 1956] [serial = 1354] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x11c702400) [pid = 1956] [serial = 1342] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x11c703400) [pid = 1956] [serial = 1359] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x11ae8c800) [pid = 1956] [serial = 1330] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x11b9f1800) [pid = 1956] [serial = 1357] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x129584000) [pid = 1956] [serial = 1362] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x1295c7c00) [pid = 1956] [serial = 1365] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x119290c00) [pid = 1956] [serial = 1356] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x125efe000) [pid = 1956] [serial = 1348] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 84 (0x125d1e400) [pid = 1956] [serial = 1345] [outer = 0x0] [url = about:blank] 17:26:18 INFO - PROCESS | 1956 | --DOMWINDOW == 83 (0x12950f400) [pid = 1956] [serial = 1360] [outer = 0x0] [url = about:blank] 17:26:19 INFO - PROCESS | 1956 | 1461284779010 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]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 874ms 17:26:19 INFO - PROCESS | 1956 | 1461284779015 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1956 | 1461284779018 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:26:19 INFO - PROCESS | 1956 | 1461284779027 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1956 | 1461284779029 Marionette TRACE conn2 <- [1,1878,null,{}] 17:26:19 INFO - PROCESS | 1956 | 1461284779031 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}] 17:26:19 INFO - PROCESS | 1956 | 1461284779116 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:26:19 INFO - PROCESS | 1956 | 1461284779124 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x119281000 == 33 [pid = 1956] [id = 477] 17:26:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 84 (0x114f71000) [pid = 1956] [serial = 1431] [outer = 0x0] 17:26:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 85 (0x11873a400) [pid = 1956] [serial = 1432] [outer = 0x114f71000] 17:26:19 INFO - PROCESS | 1956 | 1461284779151 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x11994f000) [pid = 1956] [serial = 1433] [outer = 0x114f71000] 17:26:19 INFO - PROCESS | 1956 | 1461284779630 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]]]}] 17:26:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:26:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 619ms 17:26:19 INFO - PROCESS | 1956 | 1461284779647 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:26:19 INFO - PROCESS | 1956 | 1461284779649 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:26:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:26:19 INFO - PROCESS | 1956 | 1461284779654 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:26:19 INFO - PROCESS | 1956 | 1461284779660 Marionette TRACE conn2 <- [1,1882,null,{}] 17:26:19 INFO - PROCESS | 1956 | 1461284779671 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}] 17:26:19 INFO - PROCESS | 1956 | 1461284779798 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:26:19 INFO - PROCESS | 1956 | 1461284779903 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd3b000 == 34 [pid = 1956] [id = 478] 17:26:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x1192c3c00) [pid = 1956] [serial = 1434] [outer = 0x0] 17:26:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x11ae14400) [pid = 1956] [serial = 1435] [outer = 0x1192c3c00] 17:26:19 INFO - PROCESS | 1956 | 1461284779931 Marionette DEBUG loaded listener.js 17:26:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x11b85b000) [pid = 1956] [serial = 1436] [outer = 0x1192c3c00] 17:26:20 INFO - PROCESS | 1956 | 1461284780232 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 631ms 17:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:26:20 INFO - PROCESS | 1956 | 1461284780283 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1956 | 1461284780285 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:26:20 INFO - PROCESS | 1956 | 1461284780289 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1956 | 1461284780291 Marionette TRACE conn2 <- [1,1886,null,{}] 17:26:20 INFO - PROCESS | 1956 | 1461284780293 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}] 17:26:20 INFO - PROCESS | 1956 | 1461284780374 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:26:20 INFO - PROCESS | 1956 | 1461284780379 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b1a000 == 35 [pid = 1956] [id = 479] 17:26:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x11b866400) [pid = 1956] [serial = 1437] [outer = 0x0] 17:26:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x11bdf1800) [pid = 1956] [serial = 1438] [outer = 0x11b866400] 17:26:20 INFO - PROCESS | 1956 | 1461284780405 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x11c3ad800) [pid = 1956] [serial = 1439] [outer = 0x11b866400] 17:26:20 INFO - PROCESS | 1956 | 1461284780713 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]]]}] 17:26:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:26:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 471ms 17:26:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:26:20 INFO - PROCESS | 1956 | 1461284780784 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:26:20 INFO - PROCESS | 1956 | 1461284780785 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:26:20 INFO - PROCESS | 1956 | 1461284780789 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:26:20 INFO - PROCESS | 1956 | 1461284780791 Marionette TRACE conn2 <- [1,1890,null,{}] 17:26:20 INFO - PROCESS | 1956 | 1461284780794 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}] 17:26:20 INFO - PROCESS | 1956 | 1461284780874 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:26:20 INFO - PROCESS | 1956 | 1461284780879 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x126180800 == 36 [pid = 1956] [id = 480] 17:26:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x11afec800) [pid = 1956] [serial = 1440] [outer = 0x0] 17:26:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x11c6aa400) [pid = 1956] [serial = 1441] [outer = 0x11afec800] 17:26:20 INFO - PROCESS | 1956 | 1461284780905 Marionette DEBUG loaded listener.js 17:26:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x11c711800) [pid = 1956] [serial = 1442] [outer = 0x11afec800] 17:26:21 INFO - PROCESS | 1956 | 1461284781290 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 521ms 17:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:26:21 INFO - PROCESS | 1956 | 1461284781309 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1956 | 1461284781310 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:26:21 INFO - PROCESS | 1956 | 1461284781312 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1956 | 1461284781313 Marionette TRACE conn2 <- [1,1894,null,{}] 17:26:21 INFO - PROCESS | 1956 | 1461284781316 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}] 17:26:21 INFO - PROCESS | 1956 | 1461284781436 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:26:21 INFO - PROCESS | 1956 | 1461284781441 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x1276a5800 == 37 [pid = 1956] [id = 481] 17:26:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x125b2e800) [pid = 1956] [serial = 1443] [outer = 0x0] 17:26:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x125d25000) [pid = 1956] [serial = 1444] [outer = 0x125b2e800] 17:26:21 INFO - PROCESS | 1956 | 1461284781467 Marionette DEBUG loaded listener.js 17:26:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x129583c00) [pid = 1956] [serial = 1445] [outer = 0x125b2e800] 17:26:21 INFO - PROCESS | 1956 | 1461284781843 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]]]}] 17:26:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:26:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 570ms 17:26:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:26:21 INFO - PROCESS | 1956 | 1461284781884 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:26:21 INFO - PROCESS | 1956 | 1461284781885 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:26:21 INFO - PROCESS | 1956 | 1461284781889 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:26:21 INFO - PROCESS | 1956 | 1461284781891 Marionette TRACE conn2 <- [1,1898,null,{}] 17:26:21 INFO - PROCESS | 1956 | 1461284781894 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}] 17:26:22 INFO - PROCESS | 1956 | 1461284782038 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:26:22 INFO - PROCESS | 1956 | 1461284782068 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x12921d000 == 38 [pid = 1956] [id = 482] 17:26:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x129584000) [pid = 1956] [serial = 1446] [outer = 0x0] 17:26:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x1295c4000) [pid = 1956] [serial = 1447] [outer = 0x129584000] 17:26:22 INFO - PROCESS | 1956 | 1461284782108 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x1295e7400) [pid = 1956] [serial = 1448] [outer = 0x129584000] 17:26:22 INFO - PROCESS | 1956 | 1461284782534 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]]]}] 17:26:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:26:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 672ms 17:26:22 INFO - PROCESS | 1956 | 1461284782560 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:26:22 INFO - PROCESS | 1956 | 1461284782561 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:26:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:26:22 INFO - PROCESS | 1956 | 1461284782563 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:26:22 INFO - PROCESS | 1956 | 1461284782565 Marionette TRACE conn2 <- [1,1902,null,{}] 17:26:22 INFO - PROCESS | 1956 | 1461284782567 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}] 17:26:22 INFO - PROCESS | 1956 | 1461284782672 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:26:22 INFO - PROCESS | 1956 | 1461284782729 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a811800 == 39 [pid = 1956] [id = 483] 17:26:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x12a1c2800) [pid = 1956] [serial = 1449] [outer = 0x0] 17:26:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12a1c5c00) [pid = 1956] [serial = 1450] [outer = 0x12a1c2800] 17:26:22 INFO - PROCESS | 1956 | 1461284782754 Marionette DEBUG loaded listener.js 17:26:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x12a1cd000) [pid = 1956] [serial = 1451] [outer = 0x12a1c2800] 17:26:23 INFO - PROCESS | 1956 | 1461284783150 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]]]}] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x11bdf1000) [pid = 1956] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11c040400) [pid = 1956] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x125b2c000) [pid = 1956] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x1140cc800) [pid = 1956] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x11873b800) [pid = 1956] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x119956000) [pid = 1956] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x119955c00) [pid = 1956] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11995ac00) [pid = 1956] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x1177a9c00) [pid = 1956] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x1157abc00) [pid = 1956] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:26:23 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11b862c00) [pid = 1956] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 619ms 17:26:23 INFO - PROCESS | 1956 | 1461284783184 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1956 | 1461284783185 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:26:23 INFO - PROCESS | 1956 | 1461284783190 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1956 | 1461284783191 Marionette TRACE conn2 <- [1,1906,null,{}] 17:26:23 INFO - PROCESS | 1956 | 1461284783193 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}] 17:26:23 INFO - PROCESS | 1956 | 1461284783275 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:26:23 INFO - PROCESS | 1956 | 1461284783279 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd4b000 == 40 [pid = 1956] [id = 484] 17:26:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x1177f0c00) [pid = 1956] [serial = 1452] [outer = 0x0] 17:26:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x119955c00) [pid = 1956] [serial = 1453] [outer = 0x1177f0c00] 17:26:23 INFO - PROCESS | 1956 | 1461284783304 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x11c040c00) [pid = 1956] [serial = 1454] [outer = 0x1177f0c00] 17:26:23 INFO - PROCESS | 1956 | 1461284783623 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]]]}] 17:26:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:26:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 469ms 17:26:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:26:23 INFO - PROCESS | 1956 | 1461284783659 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:26:23 INFO - PROCESS | 1956 | 1461284783660 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:26:23 INFO - PROCESS | 1956 | 1461284783662 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:26:23 INFO - PROCESS | 1956 | 1461284783663 Marionette TRACE conn2 <- [1,1910,null,{}] 17:26:23 INFO - PROCESS | 1956 | 1461284783666 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}] 17:26:23 INFO - PROCESS | 1956 | 1461284783747 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:26:23 INFO - PROCESS | 1956 | 1461284783800 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c0800 == 41 [pid = 1956] [id = 485] 17:26:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x11873b800) [pid = 1956] [serial = 1455] [outer = 0x0] 17:26:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x1295eb400) [pid = 1956] [serial = 1456] [outer = 0x11873b800] 17:26:23 INFO - PROCESS | 1956 | 1461284783825 Marionette DEBUG loaded listener.js 17:26:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x12add7c00) [pid = 1956] [serial = 1457] [outer = 0x11873b800] 17:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 474ms 17:26:24 INFO - PROCESS | 1956 | 1461284784132 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]]]}] 17:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:26:24 INFO - PROCESS | 1956 | 1461284784145 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1956 | 1461284784146 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:26:24 INFO - PROCESS | 1956 | 1461284784149 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1956 | 1461284784150 Marionette TRACE conn2 <- [1,1914,null,{}] 17:26:24 INFO - PROCESS | 1956 | 1461284784153 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}] 17:26:24 INFO - PROCESS | 1956 | 1461284784251 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:26:24 INFO - PROCESS | 1956 | 1461284784257 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d91b000 == 42 [pid = 1956] [id = 486] 17:26:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x1295ef000) [pid = 1956] [serial = 1458] [outer = 0x0] 17:26:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x12ade1000) [pid = 1956] [serial = 1459] [outer = 0x1295ef000] 17:26:24 INFO - PROCESS | 1956 | 1461284784288 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x12b332c00) [pid = 1956] [serial = 1460] [outer = 0x1295ef000] 17:26:24 INFO - PROCESS | 1956 | 1461284784611 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]]]}] 17:26:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:26:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 470ms 17:26:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:26:24 INFO - PROCESS | 1956 | 1461284784624 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:26:24 INFO - PROCESS | 1956 | 1461284784626 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:26:24 INFO - PROCESS | 1956 | 1461284784629 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:26:24 INFO - PROCESS | 1956 | 1461284784630 Marionette TRACE conn2 <- [1,1918,null,{}] 17:26:24 INFO - PROCESS | 1956 | 1461284784634 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}] 17:26:24 INFO - PROCESS | 1956 | 1461284784744 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:26:24 INFO - PROCESS | 1956 | 1461284784750 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da1b800 == 43 [pid = 1956] [id = 487] 17:26:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x12a1d1800) [pid = 1956] [serial = 1461] [outer = 0x0] 17:26:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x12b338000) [pid = 1956] [serial = 1462] [outer = 0x12a1d1800] 17:26:24 INFO - PROCESS | 1956 | 1461284784776 Marionette DEBUG loaded listener.js 17:26:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x12b3d6000) [pid = 1956] [serial = 1463] [outer = 0x12a1d1800] 17:26:25 INFO - PROCESS | 1956 | 1461284785116 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]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 519ms 17:26:25 INFO - PROCESS | 1956 | 1461284785149 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1956 | 1461284785150 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:26:25 INFO - PROCESS | 1956 | 1461284785213 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:26:25 INFO - PROCESS | 1956 | 1461284785215 Marionette TRACE conn2 <- [1,1922,null,{}] 17:26:25 INFO - PROCESS | 1956 | 1461284785218 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}] 17:26:25 INFO - PROCESS | 1956 | 1461284785337 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:26:25 INFO - PROCESS | 1956 | 1461284785409 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x11991d800 == 44 [pid = 1956] [id = 488] 17:26:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x1145da400) [pid = 1956] [serial = 1464] [outer = 0x0] 17:26:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x114f69400) [pid = 1956] [serial = 1465] [outer = 0x1145da400] 17:26:25 INFO - PROCESS | 1956 | 1461284785440 Marionette DEBUG loaded listener.js 17:26:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x116481400) [pid = 1956] [serial = 1466] [outer = 0x1145da400] 17:26:25 INFO - PROCESS | 1956 | 1461284785922 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]]]}] 17:26:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:26:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 775ms 17:26:25 INFO - PROCESS | 1956 | 1461284785986 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:26:25 INFO - PROCESS | 1956 | 1461284785992 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:26:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:26:26 INFO - PROCESS | 1956 | 1461284785997 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1956 | 1461284786000 Marionette TRACE conn2 <- [1,1926,null,{}] 17:26:26 INFO - PROCESS | 1956 | 1461284786009 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}] 17:26:26 INFO - PROCESS | 1956 | 1461284786156 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:26:26 INFO - PROCESS | 1956 | 1461284786225 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c786000 == 45 [pid = 1956] [id = 489] 17:26:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x1177af400) [pid = 1956] [serial = 1467] [outer = 0x0] 17:26:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x1199de000) [pid = 1956] [serial = 1468] [outer = 0x1177af400] 17:26:26 INFO - PROCESS | 1956 | 1461284786254 Marionette DEBUG loaded listener.js 17:26:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11aa93c00) [pid = 1956] [serial = 1469] [outer = 0x1177af400] 17:26:26 INFO - PROCESS | 1956 | 1461284786732 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]]]}] 17:26:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:26:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 775ms 17:26:26 INFO - PROCESS | 1956 | 1461284786773 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:26:26 INFO - PROCESS | 1956 | 1461284786775 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:26:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:26:26 INFO - PROCESS | 1956 | 1461284786779 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:26:26 INFO - PROCESS | 1956 | 1461284786781 Marionette TRACE conn2 <- [1,1930,null,{}] 17:26:26 INFO - PROCESS | 1956 | 1461284786785 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}] 17:26:26 INFO - PROCESS | 1956 | 1461284786937 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:26:27 INFO - PROCESS | 1956 | 1461284787043 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c1800 == 46 [pid = 1956] [id = 490] 17:26:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11c4b8800) [pid = 1956] [serial = 1470] [outer = 0x0] 17:26:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11c703400) [pid = 1956] [serial = 1471] [outer = 0x11c4b8800] 17:26:27 INFO - PROCESS | 1956 | 1461284787097 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x125b36800) [pid = 1956] [serial = 1472] [outer = 0x11c4b8800] 17:26:27 INFO - PROCESS | 1956 | 1461284787546 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]]]}] 17:26:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:26:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 822ms 17:26:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:26:27 INFO - PROCESS | 1956 | 1461284787600 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:26:27 INFO - PROCESS | 1956 | 1461284787602 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:26:27 INFO - PROCESS | 1956 | 1461284787604 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:26:27 INFO - PROCESS | 1956 | 1461284787605 Marionette TRACE conn2 <- [1,1934,null,{}] 17:26:27 INFO - PROCESS | 1956 | 1461284787608 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}] 17:26:27 INFO - PROCESS | 1956 | 1461284787710 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:26:27 INFO - PROCESS | 1956 | 1461284787765 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da84800 == 47 [pid = 1956] [id = 491] 17:26:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x125d29c00) [pid = 1956] [serial = 1473] [outer = 0x0] 17:26:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x129267400) [pid = 1956] [serial = 1474] [outer = 0x125d29c00] 17:26:27 INFO - PROCESS | 1956 | 1461284787795 Marionette DEBUG loaded listener.js 17:26:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x1295c8c00) [pid = 1956] [serial = 1475] [outer = 0x125d29c00] 17:26:28 INFO - PROCESS | 1956 | 1461284788490 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]]]}] 17:26:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:26:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 920ms 17:26:28 INFO - PROCESS | 1956 | 1461284788525 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:26:28 INFO - PROCESS | 1956 | 1461284788527 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:26:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:26:28 INFO - PROCESS | 1956 | 1461284788531 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:26:28 INFO - PROCESS | 1956 | 1461284788533 Marionette TRACE conn2 <- [1,1938,null,{}] 17:26:28 INFO - PROCESS | 1956 | 1461284788538 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}] 17:26:28 INFO - PROCESS | 1956 | 1461284788632 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:26:28 INFO - PROCESS | 1956 | 1461284788690 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b907000 == 48 [pid = 1956] [id = 492] 17:26:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x1177b7800) [pid = 1956] [serial = 1476] [outer = 0x0] 17:26:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11856f000) [pid = 1956] [serial = 1477] [outer = 0x1177b7800] 17:26:28 INFO - PROCESS | 1956 | 1461284788718 Marionette DEBUG loaded listener.js 17:26:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x118c38800) [pid = 1956] [serial = 1478] [outer = 0x1177b7800] 17:26:29 INFO - PROCESS | 1956 | 1461284789130 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]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 622ms 17:26:29 INFO - PROCESS | 1956 | 1461284789153 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1956 | 1461284789157 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:26:29 INFO - PROCESS | 1956 | 1461284789161 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1956 | 1461284789163 Marionette TRACE conn2 <- [1,1942,null,{}] 17:26:29 INFO - PROCESS | 1956 | 1461284789166 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}] 17:26:29 INFO - PROCESS | 1956 | 1461284789256 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:26:29 INFO - PROCESS | 1956 | 1461284789312 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x119916800 == 49 [pid = 1956] [id = 493] 17:26:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1177af000) [pid = 1956] [serial = 1479] [outer = 0x0] 17:26:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x118733c00) [pid = 1956] [serial = 1480] [outer = 0x1177af000] 17:26:29 INFO - PROCESS | 1956 | 1461284789339 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11994c000) [pid = 1956] [serial = 1481] [outer = 0x1177af000] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x12d91b000 == 48 [pid = 1956] [id = 486] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c0800 == 47 [pid = 1956] [id = 485] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd4b000 == 46 [pid = 1956] [id = 484] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x12a811800 == 45 [pid = 1956] [id = 483] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x12921d000 == 44 [pid = 1956] [id = 482] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x1276a5800 == 43 [pid = 1956] [id = 481] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x126180800 == 42 [pid = 1956] [id = 480] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x125b1a000 == 41 [pid = 1956] [id = 479] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd3b000 == 40 [pid = 1956] [id = 478] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x119281000 == 39 [pid = 1956] [id = 477] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x11c49c800 == 38 [pid = 1956] [id = 476] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x12678c800 == 37 [pid = 1956] [id = 472] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x11b96d000 == 36 [pid = 1956] [id = 471] 17:26:29 INFO - PROCESS | 1956 | --DOCSHELL 0x11572c800 == 35 [pid = 1956] [id = 470] 17:26:29 INFO - PROCESS | 1956 | 1461284789778 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]]]}] 17:26:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:26:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 623ms 17:26:29 INFO - PROCESS | 1956 | 1461284789784 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:26:29 INFO - PROCESS | 1956 | 1461284789786 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:26:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:26:29 INFO - PROCESS | 1956 | 1461284789790 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:26:29 INFO - PROCESS | 1956 | 1461284789792 Marionette TRACE conn2 <- [1,1946,null,{}] 17:26:29 INFO - PROCESS | 1956 | 1461284789799 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}] 17:26:29 INFO - PROCESS | 1956 | 1461284789882 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:26:29 INFO - PROCESS | 1956 | 1461284789910 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac2d000 == 36 [pid = 1956] [id = 494] 17:26:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x119957400) [pid = 1956] [serial = 1482] [outer = 0x0] 17:26:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11a910800) [pid = 1956] [serial = 1483] [outer = 0x119957400] 17:26:29 INFO - PROCESS | 1956 | 1461284789938 Marionette DEBUG loaded listener.js 17:26:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11acaac00) [pid = 1956] [serial = 1484] [outer = 0x119957400] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c3b4000) [pid = 1956] [serial = 1392] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11c70c400) [pid = 1956] [serial = 1395] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11c61d400) [pid = 1956] [serial = 1393] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x125d05800) [pid = 1956] [serial = 1398] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x1177f1800) [pid = 1956] [serial = 1371] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11641b000) [pid = 1956] [serial = 1375] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x114d60c00) [pid = 1956] [serial = 1374] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x118c94c00) [pid = 1956] [serial = 1380] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11994dc00) [pid = 1956] [serial = 1381] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11a90e800) [pid = 1956] [serial = 1383] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x125ef7000) [pid = 1956] [serial = 1405] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11ac9d800) [pid = 1956] [serial = 1384] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11aca7400) [pid = 1956] [serial = 1386] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x110ffbc00) [pid = 1956] [serial = 1368] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x118635400) [pid = 1956] [serial = 1377] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11873b000) [pid = 1956] [serial = 1378] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x125d1a800) [pid = 1956] [serial = 1404] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x125d1fc00) [pid = 1956] [serial = 1399] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11aa8cc00) [pid = 1956] [serial = 1401] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11b9f0800) [pid = 1956] [serial = 1389] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x125b2b800) [pid = 1956] [serial = 1396] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11bdff000) [pid = 1956] [serial = 1390] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x11c042000) [pid = 1956] [serial = 1402] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11ae93000) [pid = 1956] [serial = 1387] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x126372000) [pid = 1956] [serial = 1407] [outer = 0x0] [url = about:blank] 17:26:30 INFO - PROCESS | 1956 | 1461284790313 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 572ms 17:26:30 INFO - PROCESS | 1956 | 1461284790363 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:26:30 INFO - PROCESS | 1956 | 1461284790364 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:26:30 INFO - PROCESS | 1956 | 1461284790366 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1956 | 1461284790368 Marionette TRACE conn2 <- [1,1950,null,{}] 17:26:30 INFO - PROCESS | 1956 | 1461284790375 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}] 17:26:30 INFO - PROCESS | 1956 | 1461284790452 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:26:30 INFO - PROCESS | 1956 | 1461284790458 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c353000 == 37 [pid = 1956] [id = 495] 17:26:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11ae86c00) [pid = 1956] [serial = 1485] [outer = 0x0] 17:26:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11afe3400) [pid = 1956] [serial = 1486] [outer = 0x11ae86c00] 17:26:30 INFO - PROCESS | 1956 | 1461284790485 Marionette DEBUG loaded listener.js 17:26:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11b866000) [pid = 1956] [serial = 1487] [outer = 0x11ae86c00] 17:26:30 INFO - PROCESS | 1956 | 1461284790812 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]]]}] 17:26:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:26:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 17:26:30 INFO - PROCESS | 1956 | 1461284790836 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:26:30 INFO - PROCESS | 1956 | 1461284790837 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:26:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:26:30 INFO - PROCESS | 1956 | 1461284790841 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:26:30 INFO - PROCESS | 1956 | 1461284790843 Marionette TRACE conn2 <- [1,1954,null,{}] 17:26:30 INFO - PROCESS | 1956 | 1461284790845 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}] 17:26:30 INFO - PROCESS | 1956 | 1461284790923 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:26:30 INFO - PROCESS | 1956 | 1461284790976 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c789000 == 38 [pid = 1956] [id = 496] 17:26:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x1164a9000) [pid = 1956] [serial = 1488] [outer = 0x0] 17:26:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11b9f1400) [pid = 1956] [serial = 1489] [outer = 0x1164a9000] 17:26:31 INFO - PROCESS | 1956 | 1461284791002 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11bdfd000) [pid = 1956] [serial = 1490] [outer = 0x1164a9000] 17:26:31 INFO - PROCESS | 1956 | 1461284791331 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]]]}] 17:26:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:26:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 17:26:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:26:31 INFO - PROCESS | 1956 | 1461284791361 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:26:31 INFO - PROCESS | 1956 | 1461284791363 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:26:31 INFO - PROCESS | 1956 | 1461284791367 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:26:31 INFO - PROCESS | 1956 | 1461284791369 Marionette TRACE conn2 <- [1,1958,null,{}] 17:26:31 INFO - PROCESS | 1956 | 1461284791375 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}] 17:26:31 INFO - PROCESS | 1956 | 1461284791557 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:26:31 INFO - PROCESS | 1956 | 1461284791606 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x125f88000 == 39 [pid = 1956] [id = 497] 17:26:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11aa92800) [pid = 1956] [serial = 1491] [outer = 0x0] 17:26:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11c043c00) [pid = 1956] [serial = 1492] [outer = 0x11aa92800] 17:26:31 INFO - PROCESS | 1956 | 1461284791652 Marionette DEBUG loaded listener.js 17:26:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11c70b000) [pid = 1956] [serial = 1493] [outer = 0x11aa92800] 17:26:32 INFO - PROCESS | 1956 | 1461284792004 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 675ms 17:26:32 INFO - PROCESS | 1956 | 1461284792042 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1956 | 1461284792043 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:26:32 INFO - PROCESS | 1956 | 1461284792045 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1956 | 1461284792046 Marionette TRACE conn2 <- [1,1962,null,{}] 17:26:32 INFO - PROCESS | 1956 | 1461284792049 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}] 17:26:32 INFO - PROCESS | 1956 | 1461284792145 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:26:32 INFO - PROCESS | 1956 | 1461284792159 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12767d800 == 40 [pid = 1956] [id = 498] 17:26:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11c711400) [pid = 1956] [serial = 1494] [outer = 0x0] 17:26:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x125b31000) [pid = 1956] [serial = 1495] [outer = 0x11c711400] 17:26:32 INFO - PROCESS | 1956 | 1461284792184 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x125d1e000) [pid = 1956] [serial = 1496] [outer = 0x11c711400] 17:26:32 INFO - PROCESS | 1956 | 1461284792532 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]]]}] 17:26:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:26:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 518ms 17:26:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:26:32 INFO - PROCESS | 1956 | 1461284792565 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:26:32 INFO - PROCESS | 1956 | 1461284792566 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:26:32 INFO - PROCESS | 1956 | 1461284792568 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:26:32 INFO - PROCESS | 1956 | 1461284792570 Marionette TRACE conn2 <- [1,1966,null,{}] 17:26:32 INFO - PROCESS | 1956 | 1461284792572 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}] 17:26:32 INFO - PROCESS | 1956 | 1461284792667 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:26:32 INFO - PROCESS | 1956 | 1461284792671 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12768f800 == 41 [pid = 1956] [id = 499] 17:26:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11c7e1800) [pid = 1956] [serial = 1497] [outer = 0x0] 17:26:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x125d28800) [pid = 1956] [serial = 1498] [outer = 0x11c7e1800] 17:26:32 INFO - PROCESS | 1956 | 1461284792696 Marionette DEBUG loaded listener.js 17:26:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1260e7c00) [pid = 1956] [serial = 1499] [outer = 0x11c7e1800] 17:26:33 INFO - PROCESS | 1956 | 1461284793018 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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 472ms 17:26:33 INFO - PROCESS | 1956 | 1461284793043 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1956 | 1461284793045 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:26:33 INFO - PROCESS | 1956 | 1461284793047 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1956 | 1461284793048 Marionette TRACE conn2 <- [1,1970,null,{}] 17:26:33 INFO - PROCESS | 1956 | 1461284793051 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}] 17:26:33 INFO - PROCESS | 1956 | 1461284793150 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:26:33 INFO - PROCESS | 1956 | 1461284793186 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x129203800 == 42 [pid = 1956] [id = 500] 17:26:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x125d22000) [pid = 1956] [serial = 1500] [outer = 0x0] 17:26:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x126a24800) [pid = 1956] [serial = 1501] [outer = 0x125d22000] 17:26:33 INFO - PROCESS | 1956 | 1461284793211 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x128f3f400) [pid = 1956] [serial = 1502] [outer = 0x125d22000] 17:26:33 INFO - PROCESS | 1956 | 1461284793518 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]]]}] 17:26:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:26:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 17:26:33 INFO - PROCESS | 1956 | 1461284793566 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:26:33 INFO - PROCESS | 1956 | 1461284793567 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:26:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:26:33 INFO - PROCESS | 1956 | 1461284793570 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:26:33 INFO - PROCESS | 1956 | 1461284793571 Marionette TRACE conn2 <- [1,1974,null,{}] 17:26:33 INFO - PROCESS | 1956 | 1461284793573 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}] 17:26:33 INFO - PROCESS | 1956 | 1461284793666 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:26:33 INFO - PROCESS | 1956 | 1461284793702 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6ca800 == 43 [pid = 1956] [id = 501] 17:26:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x128f46800) [pid = 1956] [serial = 1503] [outer = 0x0] 17:26:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x129511400) [pid = 1956] [serial = 1504] [outer = 0x128f46800] 17:26:33 INFO - PROCESS | 1956 | 1461284793727 Marionette DEBUG loaded listener.js 17:26:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x129585c00) [pid = 1956] [serial = 1505] [outer = 0x128f46800] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x1192c3c00) [pid = 1956] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11873b800) [pid = 1956] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x110ff1800) [pid = 1956] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11a90f400) [pid = 1956] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11bdb2c00) [pid = 1956] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11afec800) [pid = 1956] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x1177f0c00) [pid = 1956] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x1177aec00) [pid = 1956] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x125b2e800) [pid = 1956] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12a1c2800) [pid = 1956] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11a50f800) [pid = 1956] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11b866400) [pid = 1956] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x129584000) [pid = 1956] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x1177b6c00) [pid = 1956] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x1295bf000) [pid = 1956] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x1295ef000) [pid = 1956] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x114f71000) [pid = 1956] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11535e000) [pid = 1956] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:26:34 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x110ff4400) [pid = 1956] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:26:34 INFO - PROCESS | 1956 | 1461284794139 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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 618ms 17:26:34 INFO - PROCESS | 1956 | 1461284794188 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1956 | 1461284794190 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:26:34 INFO - PROCESS | 1956 | 1461284794192 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1956 | 1461284794194 Marionette TRACE conn2 <- [1,1978,null,{}] 17:26:34 INFO - PROCESS | 1956 | 1461284794196 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}] 17:26:34 INFO - PROCESS | 1956 | 1461284794312 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:26:34 INFO - PROCESS | 1956 | 1461284794348 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x129222800 == 44 [pid = 1956] [id = 502] 17:26:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x110ff9c00) [pid = 1956] [serial = 1506] [outer = 0x0] 17:26:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11873b800) [pid = 1956] [serial = 1507] [outer = 0x110ff9c00] 17:26:34 INFO - PROCESS | 1956 | 1461284794378 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x1295bd000) [pid = 1956] [serial = 1508] [outer = 0x110ff9c00] 17:26:34 INFO - PROCESS | 1956 | 1461284794697 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]]]}] 17:26:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:26:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 521ms 17:26:34 INFO - PROCESS | 1956 | 1461284794714 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:26:34 INFO - PROCESS | 1956 | 1461284794715 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:26:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:26:34 INFO - PROCESS | 1956 | 1461284794717 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:26:34 INFO - PROCESS | 1956 | 1461284794718 Marionette TRACE conn2 <- [1,1982,null,{}] 17:26:34 INFO - PROCESS | 1956 | 1461284794722 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}] 17:26:34 INFO - PROCESS | 1956 | 1461284794801 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:26:34 INFO - PROCESS | 1956 | 1461284794807 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b417800 == 45 [pid = 1956] [id = 503] 17:26:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x1295c0c00) [pid = 1956] [serial = 1509] [outer = 0x0] 17:26:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x1295e4800) [pid = 1956] [serial = 1510] [outer = 0x1295c0c00] 17:26:34 INFO - PROCESS | 1956 | 1461284794832 Marionette DEBUG loaded listener.js 17:26:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x12a1c9c00) [pid = 1956] [serial = 1511] [outer = 0x1295c0c00] 17:26:35 INFO - PROCESS | 1956 | 1461284795145 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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 17:26:35 INFO - PROCESS | 1956 | 1461284795186 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1956 | 1461284795188 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:26:35 INFO - PROCESS | 1956 | 1461284795190 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1956 | 1461284795192 Marionette TRACE conn2 <- [1,1986,null,{}] 17:26:35 INFO - PROCESS | 1956 | 1461284795194 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}] 17:26:35 INFO - PROCESS | 1956 | 1461284795298 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:26:35 INFO - PROCESS | 1956 | 1461284795304 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bea0000 == 46 [pid = 1956] [id = 504] 17:26:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11b9e5800) [pid = 1956] [serial = 1512] [outer = 0x0] 17:26:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x1295e3000) [pid = 1956] [serial = 1513] [outer = 0x11b9e5800] 17:26:35 INFO - PROCESS | 1956 | 1461284795329 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12addbc00) [pid = 1956] [serial = 1514] [outer = 0x11b9e5800] 17:26:35 INFO - PROCESS | 1956 | 1461284795633 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]]]}] 17:26:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:26:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 470ms 17:26:35 INFO - PROCESS | 1956 | 1461284795661 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:26:35 INFO - PROCESS | 1956 | 1461284795663 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:26:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:26:35 INFO - PROCESS | 1956 | 1461284795665 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:26:35 INFO - PROCESS | 1956 | 1461284795666 Marionette TRACE conn2 <- [1,1990,null,{}] 17:26:35 INFO - PROCESS | 1956 | 1461284795668 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}] 17:26:35 INFO - PROCESS | 1956 | 1461284795749 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:26:35 INFO - PROCESS | 1956 | 1461284795755 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d13f000 == 47 [pid = 1956] [id = 505] 17:26:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12a1c8000) [pid = 1956] [serial = 1515] [outer = 0x0] 17:26:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12addf800) [pid = 1956] [serial = 1516] [outer = 0x12a1c8000] 17:26:35 INFO - PROCESS | 1956 | 1461284795782 Marionette DEBUG loaded listener.js 17:26:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12b14f800) [pid = 1956] [serial = 1517] [outer = 0x12a1c8000] 17:26:36 INFO - PROCESS | 1956 | 1461284796212 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]]]}] 17:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 570ms 17:26:36 INFO - PROCESS | 1956 | 1461284796236 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:26:36 INFO - PROCESS | 1956 | 1461284796239 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:26:36 INFO - PROCESS | 1956 | 1461284796242 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:26:36 INFO - PROCESS | 1956 | 1461284796245 Marionette TRACE conn2 <- [1,1994,null,{}] 17:26:36 INFO - PROCESS | 1956 | 1461284796249 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}] 17:26:36 INFO - PROCESS | 1956 | 1461284796357 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:26:36 INFO - PROCESS | 1956 | 1461284796428 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x11927d000 == 48 [pid = 1956] [id = 506] 17:26:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1145d1000) [pid = 1956] [serial = 1518] [outer = 0x0] 17:26:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x1157ab800) [pid = 1956] [serial = 1519] [outer = 0x1145d1000] 17:26:36 INFO - PROCESS | 1956 | 1461284796460 Marionette DEBUG loaded listener.js 17:26:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x1177b2000) [pid = 1956] [serial = 1520] [outer = 0x1145d1000] 17:26:36 INFO - PROCESS | 1956 | 1461284796888 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]]]}] 17:26:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:26:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 673ms 17:26:36 INFO - PROCESS | 1956 | 1461284796916 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:26:36 INFO - PROCESS | 1956 | 1461284796920 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:26:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:26:36 INFO - PROCESS | 1956 | 1461284796925 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:26:36 INFO - PROCESS | 1956 | 1461284796927 Marionette TRACE conn2 <- [1,1998,null,{}] 17:26:36 INFO - PROCESS | 1956 | 1461284796929 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}] 17:26:37 INFO - PROCESS | 1956 | 1461284797065 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:26:37 INFO - PROCESS | 1956 | 1461284797164 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b96b000 == 49 [pid = 1956] [id = 507] 17:26:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11928f800) [pid = 1956] [serial = 1521] [outer = 0x0] 17:26:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x119951400) [pid = 1956] [serial = 1522] [outer = 0x11928f800] 17:26:37 INFO - PROCESS | 1956 | 1461284797196 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11a50f400) [pid = 1956] [serial = 1523] [outer = 0x11928f800] 17:26:37 INFO - PROCESS | 1956 | 1461284797638 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]]]}] 17:26:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:26:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 720ms 17:26:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:26:37 INFO - PROCESS | 1956 | 1461284797644 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:26:37 INFO - PROCESS | 1956 | 1461284797646 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:26:37 INFO - PROCESS | 1956 | 1461284797648 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:26:37 INFO - PROCESS | 1956 | 1461284797651 Marionette TRACE conn2 <- [1,2002,null,{}] 17:26:37 INFO - PROCESS | 1956 | 1461284797659 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}] 17:26:37 INFO - PROCESS | 1956 | 1461284797760 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:26:37 INFO - PROCESS | 1956 | 1461284797812 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294c8800 == 50 [pid = 1956] [id = 508] 17:26:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11aa90800) [pid = 1956] [serial = 1524] [outer = 0x0] 17:26:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11afeac00) [pid = 1956] [serial = 1525] [outer = 0x11aa90800] 17:26:37 INFO - PROCESS | 1956 | 1461284797845 Marionette DEBUG loaded listener.js 17:26:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11c076800) [pid = 1956] [serial = 1526] [outer = 0x11aa90800] 17:26:38 INFO - PROCESS | 1956 | 1461284798271 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]]]}] 17:26:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:26:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 674ms 17:26:38 INFO - PROCESS | 1956 | 1461284798324 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:26:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:26:38 INFO - PROCESS | 1956 | 1461284798326 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:26:38 INFO - PROCESS | 1956 | 1461284798328 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:26:38 INFO - PROCESS | 1956 | 1461284798329 Marionette TRACE conn2 <- [1,2006,null,{}] 17:26:38 INFO - PROCESS | 1956 | 1461284798331 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}] 17:26:38 INFO - PROCESS | 1956 | 1461284798432 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:26:38 INFO - PROCESS | 1956 | 1461284798545 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da78000 == 51 [pid = 1956] [id = 509] 17:26:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11c4ec000) [pid = 1956] [serial = 1527] [outer = 0x0] 17:26:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11c709c00) [pid = 1956] [serial = 1528] [outer = 0x11c4ec000] 17:26:38 INFO - PROCESS | 1956 | 1461284798577 Marionette DEBUG loaded listener.js 17:26:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x126370800) [pid = 1956] [serial = 1529] [outer = 0x11c4ec000] 17:26:39 INFO - PROCESS | 1956 | 1461284798997 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]]]}] 17:26:39 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 17:26:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 720ms 17:26:39 INFO - PROCESS | 1956 | 1461284799049 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:26:39 INFO - PROCESS | 1956 | 1461284799052 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:26:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:26:39 INFO - PROCESS | 1956 | 1461284799080 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:26:39 INFO - PROCESS | 1956 | 1461284799083 Marionette TRACE conn2 <- [1,2010,null,{}] 17:26:39 INFO - PROCESS | 1956 | 1461284799086 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}] 17:26:39 INFO - PROCESS | 1956 | 1461284799236 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:26:39 INFO - PROCESS | 1956 | 1461284799333 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x119270800 == 52 [pid = 1956] [id = 510] 17:26:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x114762800) [pid = 1956] [serial = 1530] [outer = 0x0] 17:26:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x118731000) [pid = 1956] [serial = 1531] [outer = 0x114762800] 17:26:39 INFO - PROCESS | 1956 | 1461284799383 Marionette DEBUG loaded listener.js 17:26:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11bdce400) [pid = 1956] [serial = 1532] [outer = 0x114762800] 17:26:39 INFO - PROCESS | 1956 | 1461284799987 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]]]}] 17:26:40 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 17:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 976ms 17:26:40 INFO - PROCESS | 1956 | 1461284800053 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 1956 | 1461284800055 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:26:40 INFO - PROCESS | 1956 | 1461284800059 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1956 | 1461284800061 Marionette TRACE conn2 <- [1,2014,null,{}] 17:26:40 INFO - PROCESS | 1956 | 1461284800065 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}] 17:26:40 INFO - PROCESS | 1956 | 1461284800162 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:26:40 INFO - PROCESS | 1956 | 1461284800233 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c779000 == 53 [pid = 1956] [id = 511] 17:26:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x1177f2000) [pid = 1956] [serial = 1533] [outer = 0x0] 17:26:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x118657400) [pid = 1956] [serial = 1534] [outer = 0x1177f2000] 17:26:40 INFO - PROCESS | 1956 | 1461284800262 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x119142400) [pid = 1956] [serial = 1535] [outer = 0x1177f2000] 17:26:40 INFO - PROCESS | 1956 | 1461284800713 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]]]}] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x12bea0000 == 52 [pid = 1956] [id = 504] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x12b417800 == 51 [pid = 1956] [id = 503] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x129222800 == 50 [pid = 1956] [id = 502] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6ca800 == 49 [pid = 1956] [id = 501] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12b338000) [pid = 1956] [serial = 1462] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x129203800 == 48 [pid = 1956] [id = 500] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x12768f800 == 47 [pid = 1956] [id = 499] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x12767d800 == 46 [pid = 1956] [id = 498] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x125f88000 == 45 [pid = 1956] [id = 497] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x11c789000 == 44 [pid = 1956] [id = 496] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x11c353000 == 43 [pid = 1956] [id = 495] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac2d000 == 42 [pid = 1956] [id = 494] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x119916800 == 41 [pid = 1956] [id = 493] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x11b907000 == 40 [pid = 1956] [id = 492] 17:26:40 INFO - PROCESS | 1956 | --DOCSHELL 0x12da1b800 == 39 [pid = 1956] [id = 487] 17:26:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:26:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 721ms 17:26:40 INFO - PROCESS | 1956 | 1461284800780 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:26:40 INFO - PROCESS | 1956 | 1461284800784 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:26:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12b332c00) [pid = 1956] [serial = 1460] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x11b85b000) [pid = 1956] [serial = 1436] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12add7c00) [pid = 1956] [serial = 1457] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x1155ae000) [pid = 1956] [serial = 1411] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11b865000) [pid = 1956] [serial = 1417] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c4b1400) [pid = 1956] [serial = 1419] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c711800) [pid = 1956] [serial = 1442] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11c040c00) [pid = 1956] [serial = 1454] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x1177ae000) [pid = 1956] [serial = 856] [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.] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11928dc00) [pid = 1956] [serial = 1413] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x129583c00) [pid = 1956] [serial = 1445] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12a1cd000) [pid = 1956] [serial = 1451] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x129585000) [pid = 1956] [serial = 1426] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11c3ad800) [pid = 1956] [serial = 1439] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11c6aa400) [pid = 1956] [serial = 1441] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x125c0ec00) [pid = 1956] [serial = 1425] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x119955400) [pid = 1956] [serial = 1414] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x1295c4000) [pid = 1956] [serial = 1447] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x118738400) [pid = 1956] [serial = 1430] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x1145d0c00) [pid = 1956] [serial = 1410] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12a1c5c00) [pid = 1956] [serial = 1450] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x1295e5800) [pid = 1956] [serial = 1366] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x125d25000) [pid = 1956] [serial = 1444] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x11aca9c00) [pid = 1956] [serial = 1416] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11bdf1800) [pid = 1956] [serial = 1438] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x126a28c00) [pid = 1956] [serial = 1422] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x1295eb400) [pid = 1956] [serial = 1456] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x125d25400) [pid = 1956] [serial = 1420] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x12ade1000) [pid = 1956] [serial = 1459] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x118569000) [pid = 1956] [serial = 1429] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x119955c00) [pid = 1956] [serial = 1453] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x11873a400) [pid = 1956] [serial = 1432] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x1295e7400) [pid = 1956] [serial = 1448] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x11ae14400) [pid = 1956] [serial = 1435] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x11994f000) [pid = 1956] [serial = 1433] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11872e400) [pid = 1956] [serial = 1372] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x1145d6000) [pid = 1956] [serial = 1369] [outer = 0x0] [url = about:blank] 17:26:40 INFO - PROCESS | 1956 | 1461284800803 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:26:40 INFO - PROCESS | 1956 | 1461284800805 Marionette TRACE conn2 <- [1,2018,null,{}] 17:26:40 INFO - PROCESS | 1956 | 1461284800816 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}] 17:26:40 INFO - PROCESS | 1956 | 1461284800898 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:26:40 INFO - PROCESS | 1956 | 1461284800910 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x119918000 == 40 [pid = 1956] [id = 512] 17:26:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x119291400) [pid = 1956] [serial = 1536] [outer = 0x0] 17:26:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x119950000) [pid = 1956] [serial = 1537] [outer = 0x119291400] 17:26:40 INFO - PROCESS | 1956 | 1461284800937 Marionette DEBUG loaded listener.js 17:26:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11a90e800) [pid = 1956] [serial = 1538] [outer = 0x119291400] 17:26:41 INFO - PROCESS | 1956 | 1461284801290 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]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 541ms 17:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:26:41 INFO - PROCESS | 1956 | 1461284801337 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:26:41 INFO - PROCESS | 1956 | 1461284801338 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:26:41 INFO - PROCESS | 1956 | 1461284801341 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 1956 | 1461284801343 Marionette TRACE conn2 <- [1,2022,null,{}] 17:26:41 INFO - PROCESS | 1956 | 1461284801351 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}] 17:26:41 INFO - PROCESS | 1956 | 1461284801434 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:26:41 INFO - PROCESS | 1956 | 1461284801444 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x11beae000 == 41 [pid = 1956] [id = 513] 17:26:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11ac9d800) [pid = 1956] [serial = 1539] [outer = 0x0] 17:26:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11b865000) [pid = 1956] [serial = 1540] [outer = 0x11ac9d800] 17:26:41 INFO - PROCESS | 1956 | 1461284801472 Marionette DEBUG loaded listener.js 17:26:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11bdfe400) [pid = 1956] [serial = 1541] [outer = 0x11ac9d800] 17:26:41 INFO - PROCESS | 1956 | 1461284801832 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]]]}] 17:26:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:26:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 17:26:41 INFO - PROCESS | 1956 | 1461284801862 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:26:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:26:41 INFO - PROCESS | 1956 | 1461284801863 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:26:41 INFO - PROCESS | 1956 | 1461284801866 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:26:41 INFO - PROCESS | 1956 | 1461284801867 Marionette TRACE conn2 <- [1,2026,null,{}] 17:26:41 INFO - PROCESS | 1956 | 1461284801869 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}] 17:26:41 INFO - PROCESS | 1956 | 1461284801977 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:26:41 INFO - PROCESS | 1956 | 1461284801984 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c95f800 == 42 [pid = 1956] [id = 514] 17:26:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c06f800) [pid = 1956] [serial = 1542] [outer = 0x0] 17:26:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11c4b1400) [pid = 1956] [serial = 1543] [outer = 0x11c06f800] 17:26:42 INFO - PROCESS | 1956 | 1461284802011 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11c707000) [pid = 1956] [serial = 1544] [outer = 0x11c06f800] 17:26:42 INFO - PROCESS | 1956 | 1461284802314 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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 468ms 17:26:42 INFO - PROCESS | 1956 | 1461284802334 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1956 | 1461284802336 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:26:42 INFO - PROCESS | 1956 | 1461284802341 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1956 | 1461284802343 Marionette TRACE conn2 <- [1,2030,null,{}] 17:26:42 INFO - PROCESS | 1956 | 1461284802346 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}] 17:26:42 INFO - PROCESS | 1956 | 1461284802427 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:26:42 INFO - PROCESS | 1956 | 1461284802431 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x126e06000 == 43 [pid = 1956] [id = 515] 17:26:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11c4eec00) [pid = 1956] [serial = 1545] [outer = 0x0] 17:26:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x125b34800) [pid = 1956] [serial = 1546] [outer = 0x11c4eec00] 17:26:42 INFO - PROCESS | 1956 | 1461284802457 Marionette DEBUG loaded listener.js 17:26:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x125d25400) [pid = 1956] [serial = 1547] [outer = 0x11c4eec00] 17:26:42 INFO - PROCESS | 1956 | 1461284802810 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]]]}] 17:26:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:26:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 521ms 17:26:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:26:42 INFO - PROCESS | 1956 | 1461284802860 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:26:42 INFO - PROCESS | 1956 | 1461284802862 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:26:42 INFO - PROCESS | 1956 | 1461284802864 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:26:42 INFO - PROCESS | 1956 | 1461284802866 Marionette TRACE conn2 <- [1,2034,null,{}] 17:26:42 INFO - PROCESS | 1956 | 1461284802868 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}] 17:26:42 INFO - PROCESS | 1956 | 1461284802991 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:26:43 INFO - PROCESS | 1956 | 1461284803025 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aee5800 == 44 [pid = 1956] [id = 516] 17:26:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x125ef7000) [pid = 1956] [serial = 1548] [outer = 0x0] 17:26:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x129062400) [pid = 1956] [serial = 1549] [outer = 0x125ef7000] 17:26:43 INFO - PROCESS | 1956 | 1461284803053 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x1295c1000) [pid = 1956] [serial = 1550] [outer = 0x125ef7000] 17:26:43 INFO - PROCESS | 1956 | 1461284803356 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]]]}] 17:26:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:26:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 520ms 17:26:43 INFO - PROCESS | 1956 | 1461284803385 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:26:43 INFO - PROCESS | 1956 | 1461284803386 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:26:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:26:43 INFO - PROCESS | 1956 | 1461284803390 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:26:43 INFO - PROCESS | 1956 | 1461284803393 Marionette TRACE conn2 <- [1,2038,null,{}] 17:26:43 INFO - PROCESS | 1956 | 1461284803396 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}] 17:26:43 INFO - PROCESS | 1956 | 1461284803503 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:26:43 INFO - PROCESS | 1956 | 1461284803517 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294cb000 == 45 [pid = 1956] [id = 517] 17:26:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x1295bf000) [pid = 1956] [serial = 1551] [outer = 0x0] 17:26:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x1295e9000) [pid = 1956] [serial = 1552] [outer = 0x1295bf000] 17:26:43 INFO - PROCESS | 1956 | 1461284803560 Marionette DEBUG loaded listener.js 17:26:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12a1cdc00) [pid = 1956] [serial = 1553] [outer = 0x1295bf000] 17:26:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 674ms 17:26:44 INFO - PROCESS | 1956 | 1461284804059 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]]]}] 17:26:44 INFO - PROCESS | 1956 | 1461284804063 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:26:44 INFO - PROCESS | 1956 | 1461284804064 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:26:44 INFO - PROCESS | 1956 | 1461284804066 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1956 | 1461284804067 Marionette TRACE conn2 <- [1,2042,null,{}] 17:26:44 INFO - PROCESS | 1956 | 1461284804070 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}] 17:26:44 INFO - PROCESS | 1956 | 1461284804171 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:26:44 INFO - PROCESS | 1956 | 1461284804175 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a815800 == 46 [pid = 1956] [id = 518] 17:26:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12a1ce800) [pid = 1956] [serial = 1554] [outer = 0x0] 17:26:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12addcc00) [pid = 1956] [serial = 1555] [outer = 0x12a1ce800] 17:26:44 INFO - PROCESS | 1956 | 1461284804200 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12b14f000) [pid = 1956] [serial = 1556] [outer = 0x12a1ce800] 17:26:44 INFO - PROCESS | 1956 | 1461284804531 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]]]}] 17:26:44 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) 17:26:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 520ms 17:26:44 INFO - PROCESS | 1956 | 1461284804589 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:26:44 INFO - PROCESS | 1956 | 1461284804591 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:26:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:26:44 INFO - PROCESS | 1956 | 1461284804593 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:26:44 INFO - PROCESS | 1956 | 1461284804594 Marionette TRACE conn2 <- [1,2046,null,{}] 17:26:44 INFO - PROCESS | 1956 | 1461284804596 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}] 17:26:44 INFO - PROCESS | 1956 | 1461284804697 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:26:44 INFO - PROCESS | 1956 | 1461284804701 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9bb800 == 47 [pid = 1956] [id = 519] 17:26:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12add6400) [pid = 1956] [serial = 1557] [outer = 0x0] 17:26:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12b332000) [pid = 1956] [serial = 1558] [outer = 0x12add6400] 17:26:44 INFO - PROCESS | 1956 | 1461284804726 Marionette DEBUG loaded listener.js 17:26:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12b33d400) [pid = 1956] [serial = 1559] [outer = 0x12add6400] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x125d22000) [pid = 1956] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x128f46800) [pid = 1956] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x1295c0c00) [pid = 1956] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11b9e5800) [pid = 1956] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12a1d1800) [pid = 1956] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11c711400) [pid = 1956] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11c7e1800) [pid = 1956] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x119957400) [pid = 1956] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x1177af000) [pid = 1956] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x1164a9000) [pid = 1956] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x11ae86c00) [pid = 1956] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x1177b7800) [pid = 1956] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11aa92800) [pid = 1956] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:26:45 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x110ff9c00) [pid = 1956] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:26:45 INFO - PROCESS | 1956 | 1461284805205 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 620ms 17:26:45 INFO - PROCESS | 1956 | 1461284805214 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1956 | 1461284805216 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:26:45 INFO - PROCESS | 1956 | 1461284805219 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1956 | 1461284805224 Marionette TRACE conn2 <- [1,2050,null,{}] 17:26:45 INFO - PROCESS | 1956 | 1461284805228 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}] 17:26:45 INFO - PROCESS | 1956 | 1461284805324 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:26:45 INFO - PROCESS | 1956 | 1461284805380 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x126a1a800 == 48 [pid = 1956] [id = 520] 17:26:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x115353c00) [pid = 1956] [serial = 1560] [outer = 0x0] 17:26:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11b9e5800) [pid = 1956] [serial = 1561] [outer = 0x115353c00] 17:26:45 INFO - PROCESS | 1956 | 1461284805405 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x12905c000) [pid = 1956] [serial = 1562] [outer = 0x115353c00] 17:26:45 INFO - PROCESS | 1956 | 1461284805701 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]]]}] 17:26:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:26:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 525ms 17:26:45 INFO - PROCESS | 1956 | 1461284805744 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:26:45 INFO - PROCESS | 1956 | 1461284805746 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:26:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:26:45 INFO - PROCESS | 1956 | 1461284805748 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:26:45 INFO - PROCESS | 1956 | 1461284805750 Marionette TRACE conn2 <- [1,2054,null,{}] 17:26:45 INFO - PROCESS | 1956 | 1461284805752 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}] 17:26:45 INFO - PROCESS | 1956 | 1461284805849 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:26:45 INFO - PROCESS | 1956 | 1461284805856 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da1a000 == 49 [pid = 1956] [id = 521] 17:26:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x129580c00) [pid = 1956] [serial = 1563] [outer = 0x0] 17:26:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x12b3d8400) [pid = 1956] [serial = 1564] [outer = 0x129580c00] 17:26:45 INFO - PROCESS | 1956 | 1461284805886 Marionette DEBUG loaded listener.js 17:26:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x12b6e5400) [pid = 1956] [serial = 1565] [outer = 0x129580c00] 17:26:46 INFO - PROCESS | 1956 | 1461284806333 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 620ms 17:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:26:46 INFO - PROCESS | 1956 | 1461284806369 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1956 | 1461284806371 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:26:46 INFO - PROCESS | 1956 | 1461284806374 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1956 | 1461284806376 Marionette TRACE conn2 <- [1,2058,null,{}] 17:26:46 INFO - PROCESS | 1956 | 1461284806379 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}] 17:26:46 INFO - PROCESS | 1956 | 1461284806464 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:26:46 INFO - PROCESS | 1956 | 1461284806469 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e43d800 == 50 [pid = 1956] [id = 522] 17:26:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12b6e5800) [pid = 1956] [serial = 1566] [outer = 0x0] 17:26:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12b6ed800) [pid = 1956] [serial = 1567] [outer = 0x12b6e5800] 17:26:46 INFO - PROCESS | 1956 | 1461284806495 Marionette DEBUG loaded listener.js 17:26:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12ba2f800) [pid = 1956] [serial = 1568] [outer = 0x12b6e5800] 17:26:46 INFO - PROCESS | 1956 | 1461284806825 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]]]}] 17:26:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:26:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 473ms 17:26:46 INFO - PROCESS | 1956 | 1461284806847 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:26:46 INFO - PROCESS | 1956 | 1461284806849 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:26:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:26:46 INFO - PROCESS | 1956 | 1461284806851 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:26:46 INFO - PROCESS | 1956 | 1461284806853 Marionette TRACE conn2 <- [1,2062,null,{}] 17:26:46 INFO - PROCESS | 1956 | 1461284806858 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}] 17:26:46 INFO - PROCESS | 1956 | 1461284806965 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:26:47 INFO - PROCESS | 1956 | 1461284807142 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x119162000 == 51 [pid = 1956] [id = 523] 17:26:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x110ff8c00) [pid = 1956] [serial = 1569] [outer = 0x0] 17:26:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x114d59c00) [pid = 1956] [serial = 1570] [outer = 0x110ff8c00] 17:26:47 INFO - PROCESS | 1956 | 1461284807249 Marionette DEBUG loaded listener.js 17:26:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x117710800) [pid = 1956] [serial = 1571] [outer = 0x110ff8c00] 17:26:47 INFO - PROCESS | 1956 | 1461284807814 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]]]}] 17:26:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:26:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 974ms 17:26:47 INFO - PROCESS | 1956 | 1461284807827 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:26:47 INFO - PROCESS | 1956 | 1461284807832 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:26:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:26:47 INFO - PROCESS | 1956 | 1461284807838 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:26:47 INFO - PROCESS | 1956 | 1461284807841 Marionette TRACE conn2 <- [1,2066,null,{}] 17:26:47 INFO - PROCESS | 1956 | 1461284807847 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}] 17:26:48 INFO - PROCESS | 1956 | 1461284808012 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:26:48 INFO - PROCESS | 1956 | 1461284808114 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b922800 == 52 [pid = 1956] [id = 524] 17:26:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11856c400) [pid = 1956] [serial = 1572] [outer = 0x0] 17:26:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11aa8d800) [pid = 1956] [serial = 1573] [outer = 0x11856c400] 17:26:48 INFO - PROCESS | 1956 | 1461284808165 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11ae0c400) [pid = 1956] [serial = 1574] [outer = 0x11856c400] 17:26:48 INFO - PROCESS | 1956 | 1461284808639 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]]]}] 17:26:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:26:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 872ms 17:26:48 INFO - PROCESS | 1956 | 1461284808722 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:26:48 INFO - PROCESS | 1956 | 1461284808726 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:26:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:26:48 INFO - PROCESS | 1956 | 1461284808729 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:26:48 INFO - PROCESS | 1956 | 1461284808731 Marionette TRACE conn2 <- [1,2070,null,{}] 17:26:48 INFO - PROCESS | 1956 | 1461284808733 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}] 17:26:48 INFO - PROCESS | 1956 | 1461284808836 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:26:48 INFO - PROCESS | 1956 | 1461284808906 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294d2800 == 53 [pid = 1956] [id = 525] 17:26:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11bdfd400) [pid = 1956] [serial = 1575] [outer = 0x0] 17:26:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11c3ac400) [pid = 1956] [serial = 1576] [outer = 0x11bdfd400] 17:26:48 INFO - PROCESS | 1956 | 1461284808936 Marionette DEBUG loaded listener.js 17:26:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x125d1d000) [pid = 1956] [serial = 1577] [outer = 0x11bdfd400] 17:26:49 INFO - PROCESS | 1956 | 1461284809368 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]]]}] 17:26:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:26:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 670ms 17:26:49 INFO - PROCESS | 1956 | 1461284809399 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:26:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:26:49 INFO - PROCESS | 1956 | 1461284809401 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:26:49 INFO - PROCESS | 1956 | 1461284809404 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:26:49 INFO - PROCESS | 1956 | 1461284809409 Marionette TRACE conn2 <- [1,2074,null,{}] 17:26:49 INFO - PROCESS | 1956 | 1461284809416 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}] 17:26:49 INFO - PROCESS | 1956 | 1461284809521 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:26:49 INFO - PROCESS | 1956 | 1461284809590 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebb1800 == 54 [pid = 1956] [id = 526] 17:26:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12637bc00) [pid = 1956] [serial = 1578] [outer = 0x0] 17:26:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x129586400) [pid = 1956] [serial = 1579] [outer = 0x12637bc00] 17:26:49 INFO - PROCESS | 1956 | 1461284809661 Marionette DEBUG loaded listener.js 17:26:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12a1cbc00) [pid = 1956] [serial = 1580] [outer = 0x12637bc00] 17:26:50 INFO - PROCESS | 1956 | 1461284810074 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]]]}] 17:26:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:26:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 725ms 17:26:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:26:50 INFO - PROCESS | 1956 | 1461284810145 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:26:50 INFO - PROCESS | 1956 | 1461284810147 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:26:50 INFO - PROCESS | 1956 | 1461284810150 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:26:50 INFO - PROCESS | 1956 | 1461284810151 Marionette TRACE conn2 <- [1,2078,null,{}] 17:26:50 INFO - PROCESS | 1956 | 1461284810153 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}] 17:26:50 INFO - PROCESS | 1956 | 1461284810258 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:26:50 INFO - PROCESS | 1956 | 1461284810314 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c48d800 == 55 [pid = 1956] [id = 527] 17:26:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x118635400) [pid = 1956] [serial = 1581] [outer = 0x0] 17:26:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11bdf4c00) [pid = 1956] [serial = 1582] [outer = 0x118635400] 17:26:50 INFO - PROCESS | 1956 | 1461284810345 Marionette DEBUG loaded listener.js 17:26:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x129510800) [pid = 1956] [serial = 1583] [outer = 0x118635400] 17:26:50 INFO - PROCESS | 1956 | 1461284810955 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]]]}] 17:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 869ms 17:26:51 INFO - PROCESS | 1956 | 1461284811020 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1956 | 1461284811023 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:26:51 INFO - PROCESS | 1956 | 1461284811026 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1956 | 1461284811029 Marionette TRACE conn2 <- [1,2082,null,{}] 17:26:51 INFO - PROCESS | 1956 | 1461284811032 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}] 17:26:51 INFO - PROCESS | 1956 | 1461284811128 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:26:51 INFO - PROCESS | 1956 | 1461284811200 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x11926e800 == 56 [pid = 1956] [id = 528] 17:26:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x115295c00) [pid = 1956] [serial = 1584] [outer = 0x0] 17:26:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x115357400) [pid = 1956] [serial = 1585] [outer = 0x115295c00] 17:26:51 INFO - PROCESS | 1956 | 1461284811229 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x116417800) [pid = 1956] [serial = 1586] [outer = 0x115295c00] 17:26:51 INFO - PROCESS | 1956 | 1461284811666 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]]]}] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x12e43d800 == 55 [pid = 1956] [id = 522] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x12da1a000 == 54 [pid = 1956] [id = 521] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x126a1a800 == 53 [pid = 1956] [id = 520] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9bb800 == 52 [pid = 1956] [id = 519] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x114f69400) [pid = 1956] [serial = 1465] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x1199de000) [pid = 1956] [serial = 1468] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11c703400) [pid = 1956] [serial = 1471] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x129267400) [pid = 1956] [serial = 1474] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12addf800) [pid = 1956] [serial = 1516] [outer = 0x0] [url = about:blank] 17:26:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:26:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x12a815800 == 51 [pid = 1956] [id = 518] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x1294cb000 == 50 [pid = 1956] [id = 517] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x11aee5800 == 49 [pid = 1956] [id = 516] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x126e06000 == 48 [pid = 1956] [id = 515] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x11c95f800 == 47 [pid = 1956] [id = 514] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x11beae000 == 46 [pid = 1956] [id = 513] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x119918000 == 45 [pid = 1956] [id = 512] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x11c779000 == 44 [pid = 1956] [id = 511] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x11b96b000 == 43 [pid = 1956] [id = 507] 17:26:51 INFO - PROCESS | 1956 | --DOCSHELL 0x11927d000 == 42 [pid = 1956] [id = 506] 17:26:51 INFO - PROCESS | 1956 | 1461284811701 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:26:51 INFO - PROCESS | 1956 | 1461284811704 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:26:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:26:51 INFO - PROCESS | 1956 | 1461284811749 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:26:51 INFO - PROCESS | 1956 | 1461284811751 Marionette TRACE conn2 <- [1,2086,null,{}] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x125b31000) [pid = 1956] [serial = 1495] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x125d28800) [pid = 1956] [serial = 1498] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11a910800) [pid = 1956] [serial = 1483] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11acaac00) [pid = 1956] [serial = 1484] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11994c000) [pid = 1956] [serial = 1481] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x118733c00) [pid = 1956] [serial = 1480] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11b9f1400) [pid = 1956] [serial = 1489] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11bdfd000) [pid = 1956] [serial = 1490] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11afe3400) [pid = 1956] [serial = 1486] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11b866000) [pid = 1956] [serial = 1487] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x118c38800) [pid = 1956] [serial = 1478] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11856f000) [pid = 1956] [serial = 1477] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11c043c00) [pid = 1956] [serial = 1492] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11873b800) [pid = 1956] [serial = 1507] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x126a24800) [pid = 1956] [serial = 1501] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x128f3f400) [pid = 1956] [serial = 1502] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x129511400) [pid = 1956] [serial = 1504] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x1295e4800) [pid = 1956] [serial = 1510] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x1295e3000) [pid = 1956] [serial = 1513] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x12addbc00) [pid = 1956] [serial = 1514] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x129585c00) [pid = 1956] [serial = 1505] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x12b3d6000) [pid = 1956] [serial = 1463] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x1260e7c00) [pid = 1956] [serial = 1499] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x12a1c9c00) [pid = 1956] [serial = 1511] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x125d1e000) [pid = 1956] [serial = 1496] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x1295bd000) [pid = 1956] [serial = 1508] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x11c70b000) [pid = 1956] [serial = 1493] [outer = 0x0] [url = about:blank] 17:26:51 INFO - PROCESS | 1956 | 1461284811763 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}] 17:26:51 INFO - PROCESS | 1956 | 1461284811843 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:26:51 INFO - PROCESS | 1956 | 1461284811854 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac8f800 == 43 [pid = 1956] [id = 529] 17:26:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11856b800) [pid = 1956] [serial = 1587] [outer = 0x0] 17:26:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11864f400) [pid = 1956] [serial = 1588] [outer = 0x11856b800] 17:26:51 INFO - PROCESS | 1956 | 1461284811880 Marionette DEBUG loaded listener.js 17:26:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x118733c00) [pid = 1956] [serial = 1589] [outer = 0x11856b800] 17:26:52 INFO - PROCESS | 1956 | 1461284812243 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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 561ms 17:26:52 INFO - PROCESS | 1956 | 1461284812302 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1956 | 1461284812303 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:26:52 INFO - PROCESS | 1956 | 1461284812307 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1956 | 1461284812310 Marionette TRACE conn2 <- [1,2090,null,{}] 17:26:52 INFO - PROCESS | 1956 | 1461284812317 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}] 17:26:52 INFO - PROCESS | 1956 | 1461284812399 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:26:52 INFO - PROCESS | 1956 | 1461284812407 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b987000 == 44 [pid = 1956] [id = 530] 17:26:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x118c38800) [pid = 1956] [serial = 1590] [outer = 0x0] 17:26:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11928ec00) [pid = 1956] [serial = 1591] [outer = 0x118c38800] 17:26:52 INFO - PROCESS | 1956 | 1461284812436 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x119d79000) [pid = 1956] [serial = 1592] [outer = 0x118c38800] 17:26:52 INFO - PROCESS | 1956 | 1461284812787 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]]]}] 17:26:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:26:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 17:26:52 INFO - PROCESS | 1956 | 1461284812830 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:26:52 INFO - PROCESS | 1956 | 1461284812832 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:26:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:26:52 INFO - PROCESS | 1956 | 1461284812834 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:26:52 INFO - PROCESS | 1956 | 1461284812836 Marionette TRACE conn2 <- [1,2094,null,{}] 17:26:52 INFO - PROCESS | 1956 | 1461284812838 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}] 17:26:52 INFO - PROCESS | 1956 | 1461284812919 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:26:52 INFO - PROCESS | 1956 | 1461284812926 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c48d000 == 45 [pid = 1956] [id = 531] 17:26:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11a503800) [pid = 1956] [serial = 1593] [outer = 0x0] 17:26:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11aa8e800) [pid = 1956] [serial = 1594] [outer = 0x11a503800] 17:26:52 INFO - PROCESS | 1956 | 1461284812952 Marionette DEBUG loaded listener.js 17:26:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11ac9dc00) [pid = 1956] [serial = 1595] [outer = 0x11a503800] 17:26:53 INFO - PROCESS | 1956 | 1461284813285 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 471ms 17:26:53 INFO - PROCESS | 1956 | 1461284813308 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1956 | 1461284813309 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:26:53 INFO - PROCESS | 1956 | 1461284813312 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1956 | 1461284813313 Marionette TRACE conn2 <- [1,2098,null,{}] 17:26:53 INFO - PROCESS | 1956 | 1461284813315 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}] 17:26:53 INFO - PROCESS | 1956 | 1461284813393 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:26:53 INFO - PROCESS | 1956 | 1461284813397 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b2f800 == 46 [pid = 1956] [id = 532] 17:26:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x1147d8400) [pid = 1956] [serial = 1596] [outer = 0x0] 17:26:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11ae8bc00) [pid = 1956] [serial = 1597] [outer = 0x1147d8400] 17:26:53 INFO - PROCESS | 1956 | 1461284813423 Marionette DEBUG loaded listener.js 17:26:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11b863c00) [pid = 1956] [serial = 1598] [outer = 0x1147d8400] 17:26:53 INFO - PROCESS | 1956 | 1461284813770 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]]]}] 17:26:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:26:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 517ms 17:26:53 INFO - PROCESS | 1956 | 1461284813830 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:26:53 INFO - PROCESS | 1956 | 1461284813831 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:26:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:26:53 INFO - PROCESS | 1956 | 1461284813833 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:26:53 INFO - PROCESS | 1956 | 1461284813835 Marionette TRACE conn2 <- [1,2102,null,{}] 17:26:53 INFO - PROCESS | 1956 | 1461284813837 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}] 17:26:53 INFO - PROCESS | 1956 | 1461284813944 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:26:53 INFO - PROCESS | 1956 | 1461284813958 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x12634d000 == 47 [pid = 1956] [id = 533] 17:26:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11b866000) [pid = 1956] [serial = 1599] [outer = 0x0] 17:26:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11bdf1000) [pid = 1956] [serial = 1600] [outer = 0x11b866000] 17:26:53 INFO - PROCESS | 1956 | 1461284813986 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11c4b9800) [pid = 1956] [serial = 1601] [outer = 0x11b866000] 17:26:54 INFO - PROCESS | 1956 | 1461284814325 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]]]}] 17:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 17:26:54 INFO - PROCESS | 1956 | 1461284814353 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1956 | 1461284814354 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:26:54 INFO - PROCESS | 1956 | 1461284814356 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1956 | 1461284814357 Marionette TRACE conn2 <- [1,2106,null,{}] 17:26:54 INFO - PROCESS | 1956 | 1461284814360 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}] 17:26:54 INFO - PROCESS | 1956 | 1461284814458 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:26:54 INFO - PROCESS | 1956 | 1461284814462 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x127692800 == 48 [pid = 1956] [id = 534] 17:26:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11b9f0c00) [pid = 1956] [serial = 1602] [outer = 0x0] 17:26:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11c4efc00) [pid = 1956] [serial = 1603] [outer = 0x11b9f0c00] 17:26:54 INFO - PROCESS | 1956 | 1461284814487 Marionette DEBUG loaded listener.js 17:26:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11c70e800) [pid = 1956] [serial = 1604] [outer = 0x11b9f0c00] 17:26:54 INFO - PROCESS | 1956 | 1461284814810 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]]]}] 17:26:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:26:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 470ms 17:26:54 INFO - PROCESS | 1956 | 1461284814834 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:26:54 INFO - PROCESS | 1956 | 1461284814835 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:26:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:26:54 INFO - PROCESS | 1956 | 1461284814838 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:26:54 INFO - PROCESS | 1956 | 1461284814841 Marionette TRACE conn2 <- [1,2110,null,{}] 17:26:54 INFO - PROCESS | 1956 | 1461284814845 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}] 17:26:54 INFO - PROCESS | 1956 | 1461284814946 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:26:54 INFO - PROCESS | 1956 | 1461284814951 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x129211800 == 49 [pid = 1956] [id = 535] 17:26:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11c042400) [pid = 1956] [serial = 1605] [outer = 0x0] 17:26:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x125b30800) [pid = 1956] [serial = 1606] [outer = 0x11c042400] 17:26:54 INFO - PROCESS | 1956 | 1461284814976 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x125d0f400) [pid = 1956] [serial = 1607] [outer = 0x11c042400] 17:26:55 INFO - PROCESS | 1956 | 1461284815353 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]]]}] 17:26:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:26:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 573ms 17:26:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:26:55 INFO - PROCESS | 1956 | 1461284815411 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:26:55 INFO - PROCESS | 1956 | 1461284815412 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:26:55 INFO - PROCESS | 1956 | 1461284815414 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:26:55 INFO - PROCESS | 1956 | 1461284815415 Marionette TRACE conn2 <- [1,2114,null,{}] 17:26:55 INFO - PROCESS | 1956 | 1461284815417 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}] 17:26:55 INFO - PROCESS | 1956 | 1461284815515 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:26:55 INFO - PROCESS | 1956 | 1461284815530 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6d1000 == 50 [pid = 1956] [id = 536] 17:26:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x125d1a400) [pid = 1956] [serial = 1608] [outer = 0x0] 17:26:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x125d26000) [pid = 1956] [serial = 1609] [outer = 0x125d1a400] 17:26:55 INFO - PROCESS | 1956 | 1461284815554 Marionette DEBUG loaded listener.js 17:26:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x126265000) [pid = 1956] [serial = 1610] [outer = 0x125d1a400] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x129580c00) [pid = 1956] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x114762800) [pid = 1956] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x125ef7000) [pid = 1956] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125e75800) [pid = 1956] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x125d29800) [pid = 1956] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x125d29c00) [pid = 1956] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x1295bf000) [pid = 1956] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12a1ce800) [pid = 1956] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11c4eec00) [pid = 1956] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x119291400) [pid = 1956] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12add6400) [pid = 1956] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x1177f2000) [pid = 1956] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11ac9d800) [pid = 1956] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x115353c00) [pid = 1956] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:26:56 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11c06f800) [pid = 1956] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:26:56 INFO - PROCESS | 1956 | 1461284816041 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 671ms 17:26:56 INFO - PROCESS | 1956 | 1461284816085 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:26:56 INFO - PROCESS | 1956 | 1461284816087 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:26:56 INFO - PROCESS | 1956 | 1461284816089 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1956 | 1461284816090 Marionette TRACE conn2 <- [1,2118,null,{}] 17:26:56 INFO - PROCESS | 1956 | 1461284816092 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}] 17:26:56 INFO - PROCESS | 1956 | 1461284816176 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:26:56 INFO - PROCESS | 1956 | 1461284816181 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af82000 == 51 [pid = 1956] [id = 537] 17:26:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11994cc00) [pid = 1956] [serial = 1611] [outer = 0x0] 17:26:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11bd72800) [pid = 1956] [serial = 1612] [outer = 0x11994cc00] 17:26:56 INFO - PROCESS | 1956 | 1461284816208 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x125d29c00) [pid = 1956] [serial = 1613] [outer = 0x11994cc00] 17:26:56 INFO - PROCESS | 1956 | 1461284816565 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]]]}] 17:26:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:26:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 17:26:56 INFO - PROCESS | 1956 | 1461284816611 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:26:56 INFO - PROCESS | 1956 | 1461284816613 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:26:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:26:56 INFO - PROCESS | 1956 | 1461284816622 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:26:56 INFO - PROCESS | 1956 | 1461284816624 Marionette TRACE conn2 <- [1,2122,null,{}] 17:26:56 INFO - PROCESS | 1956 | 1461284816626 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}] 17:26:56 INFO - PROCESS | 1956 | 1461284816726 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:26:56 INFO - PROCESS | 1956 | 1461284816730 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6a8800 == 52 [pid = 1956] [id = 538] 17:26:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x126268800) [pid = 1956] [serial = 1614] [outer = 0x0] 17:26:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x128931000) [pid = 1956] [serial = 1615] [outer = 0x126268800] 17:26:56 INFO - PROCESS | 1956 | 1461284816760 Marionette DEBUG loaded listener.js 17:26:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x1295bf400) [pid = 1956] [serial = 1616] [outer = 0x126268800] 17:26:57 INFO - PROCESS | 1956 | 1461284817084 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]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 472ms 17:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:26:57 INFO - PROCESS | 1956 | 1461284817095 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:26:57 INFO - PROCESS | 1956 | 1461284817096 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:26:57 INFO - PROCESS | 1956 | 1461284817098 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1956 | 1461284817099 Marionette TRACE conn2 <- [1,2126,null,{}] 17:26:57 INFO - PROCESS | 1956 | 1461284817101 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}] 17:26:57 INFO - PROCESS | 1956 | 1461284817184 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:26:57 INFO - PROCESS | 1956 | 1461284817190 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cf04000 == 53 [pid = 1956] [id = 539] 17:26:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1295c2c00) [pid = 1956] [serial = 1617] [outer = 0x0] 17:26:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x1295e2800) [pid = 1956] [serial = 1618] [outer = 0x1295c2c00] 17:26:57 INFO - PROCESS | 1956 | 1461284817216 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x1295eac00) [pid = 1956] [serial = 1619] [outer = 0x1295c2c00] 17:26:57 INFO - PROCESS | 1956 | 1461284817587 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]]]}] 17:26:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:26:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 17:26:57 INFO - PROCESS | 1956 | 1461284817618 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:26:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:26:57 INFO - PROCESS | 1956 | 1461284817620 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:26:57 INFO - PROCESS | 1956 | 1461284817623 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:26:57 INFO - PROCESS | 1956 | 1461284817625 Marionette TRACE conn2 <- [1,2130,null,{}] 17:26:57 INFO - PROCESS | 1956 | 1461284817628 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}] 17:26:57 INFO - PROCESS | 1956 | 1461284817759 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:26:57 INFO - PROCESS | 1956 | 1461284817765 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da08000 == 54 [pid = 1956] [id = 540] 17:26:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x1295ef000) [pid = 1956] [serial = 1620] [outer = 0x0] 17:26:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12a1c9400) [pid = 1956] [serial = 1621] [outer = 0x1295ef000] 17:26:57 INFO - PROCESS | 1956 | 1461284817806 Marionette DEBUG loaded listener.js 17:26:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12a1d0c00) [pid = 1956] [serial = 1622] [outer = 0x1295ef000] 17:26:58 INFO - PROCESS | 1956 | 1461284818413 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] 17:26:58 INFO - PROCESS | 1956 | 1461284818448 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:26:58 INFO - PROCESS | 1956 | 1461284818452 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:26:58 INFO - PROCESS | 1956 | 1461284818455 Marionette TRACE conn2 <- [1,2134,null,{}] 17:26:58 INFO - PROCESS | 1956 | 1461284818518 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}] 17:26:58 INFO - PROCESS | 1956 | 1461284818626 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:26:58 INFO - PROCESS | 1956 | 1461284818698 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac42800 == 55 [pid = 1956] [id = 541] 17:26:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11535a400) [pid = 1956] [serial = 1623] [outer = 0x0] 17:26:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1177b5800) [pid = 1956] [serial = 1624] [outer = 0x11535a400] 17:26:58 INFO - PROCESS | 1956 | 1461284818730 Marionette DEBUG loaded listener.js 17:26:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x118735000) [pid = 1956] [serial = 1625] [outer = 0x11535a400] 17:26:59 INFO - PROCESS | 1956 | 1461284819144 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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 741ms 17:26:59 INFO - PROCESS | 1956 | 1461284819193 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1956 | 1461284819197 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:26:59 INFO - PROCESS | 1956 | 1461284819202 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1956 | 1461284819203 Marionette TRACE conn2 <- [1,2138,null,{}] 17:26:59 INFO - PROCESS | 1956 | 1461284819206 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}] 17:26:59 INFO - PROCESS | 1956 | 1461284819311 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:26:59 INFO - PROCESS | 1956 | 1461284819370 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:26:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x125f8b000 == 56 [pid = 1956] [id = 542] 17:26:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x118738c00) [pid = 1956] [serial = 1626] [outer = 0x0] 17:26:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11928f400) [pid = 1956] [serial = 1627] [outer = 0x118738c00] 17:26:59 INFO - PROCESS | 1956 | 1461284819400 Marionette DEBUG loaded listener.js 17:26:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11aa95800) [pid = 1956] [serial = 1628] [outer = 0x118738c00] 17:26:59 INFO - PROCESS | 1956 | 1461284819824 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]]]}] 17:26:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:26:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 672ms 17:26:59 INFO - PROCESS | 1956 | 1461284819875 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:26:59 INFO - PROCESS | 1956 | 1461284819876 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:26:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:26:59 INFO - PROCESS | 1956 | 1461284819879 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:26:59 INFO - PROCESS | 1956 | 1461284819882 Marionette TRACE conn2 <- [1,2142,null,{}] 17:26:59 INFO - PROCESS | 1956 | 1461284819906 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}] 17:27:00 INFO - PROCESS | 1956 | 1461284820071 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:27:00 INFO - PROCESS | 1956 | 1461284820126 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da10800 == 57 [pid = 1956] [id = 543] 17:27:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11c043c00) [pid = 1956] [serial = 1629] [outer = 0x0] 17:27:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11c4e6c00) [pid = 1956] [serial = 1630] [outer = 0x11c043c00] 17:27:00 INFO - PROCESS | 1956 | 1461284820157 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x125efbc00) [pid = 1956] [serial = 1631] [outer = 0x11c043c00] 17:27:00 INFO - PROCESS | 1956 | 1461284820577 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] 17:27:00 INFO - PROCESS | 1956 | 1461284820604 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:27:00 INFO - PROCESS | 1956 | 1461284820606 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:27:00 INFO - PROCESS | 1956 | 1461284820607 Marionette TRACE conn2 <- [1,2146,null,{}] 17:27:00 INFO - PROCESS | 1956 | 1461284820610 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}] 17:27:00 INFO - PROCESS | 1956 | 1461284820713 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:27:00 INFO - PROCESS | 1956 | 1461284820772 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e098800 == 58 [pid = 1956] [id = 544] 17:27:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12650d800) [pid = 1956] [serial = 1632] [outer = 0x0] 17:27:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x129517400) [pid = 1956] [serial = 1633] [outer = 0x12650d800] 17:27:00 INFO - PROCESS | 1956 | 1461284820801 Marionette DEBUG loaded listener.js 17:27:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x1295bcc00) [pid = 1956] [serial = 1634] [outer = 0x12650d800] 17:27:01 INFO - PROCESS | 1956 | 1461284821273 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] 17:27:01 INFO - PROCESS | 1956 | 1461284821329 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:27:01 INFO - PROCESS | 1956 | 1461284821331 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:27:01 INFO - PROCESS | 1956 | 1461284821333 Marionette TRACE conn2 <- [1,2150,null,{}] 17:27:01 INFO - PROCESS | 1956 | 1461284821335 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}] 17:27:01 INFO - PROCESS | 1956 | 1461284821456 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:27:01 INFO - PROCESS | 1956 | 1461284821516 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b40b800 == 59 [pid = 1956] [id = 545] 17:27:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x129512000) [pid = 1956] [serial = 1635] [outer = 0x0] 17:27:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x1295eec00) [pid = 1956] [serial = 1636] [outer = 0x129512000] 17:27:01 INFO - PROCESS | 1956 | 1461284821546 Marionette DEBUG loaded listener.js 17:27:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12add9400) [pid = 1956] [serial = 1637] [outer = 0x129512000] 17:27:02 INFO - PROCESS | 1956 | 1461284822161 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]]]}] 17:27:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:27:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 870ms 17:27:02 INFO - PROCESS | 1956 | 1461284822223 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:27:02 INFO - PROCESS | 1956 | 1461284822227 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:27:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:27:02 INFO - PROCESS | 1956 | 1461284822235 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:27:02 INFO - PROCESS | 1956 | 1461284822238 Marionette TRACE conn2 <- [1,2154,null,{}] 17:27:02 INFO - PROCESS | 1956 | 1461284822244 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}] 17:27:02 INFO - PROCESS | 1956 | 1461284822391 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:27:02 INFO - PROCESS | 1956 | 1461284822500 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c48b000 == 60 [pid = 1956] [id = 546] 17:27:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x114f72c00) [pid = 1956] [serial = 1638] [outer = 0x0] 17:27:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x11641fc00) [pid = 1956] [serial = 1639] [outer = 0x114f72c00] 17:27:02 INFO - PROCESS | 1956 | 1461284822546 Marionette DEBUG loaded listener.js 17:27:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x1177efc00) [pid = 1956] [serial = 1640] [outer = 0x114f72c00] 17:27:03 INFO - PROCESS | 1956 | 1461284823040 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]]]}] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x12cf04000 == 59 [pid = 1956] [id = 539] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6a8800 == 58 [pid = 1956] [id = 538] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x11af82000 == 57 [pid = 1956] [id = 537] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6d1000 == 56 [pid = 1956] [id = 536] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x129211800 == 55 [pid = 1956] [id = 535] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x127692800 == 54 [pid = 1956] [id = 534] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x12634d000 == 53 [pid = 1956] [id = 533] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x11c709c00) [pid = 1956] [serial = 1528] [outer = 0x0] [url = about:blank] 17:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 877ms 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x119b2f800 == 52 [pid = 1956] [id = 532] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x11c48d000 == 51 [pid = 1956] [id = 531] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x11b987000 == 50 [pid = 1956] [id = 530] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac8f800 == 49 [pid = 1956] [id = 529] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x11926e800 == 48 [pid = 1956] [id = 528] 17:27:03 INFO - PROCESS | 1956 | --DOCSHELL 0x119162000 == 47 [pid = 1956] [id = 523] 17:27:03 INFO - PROCESS | 1956 | 1461284823127 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1956 | 1461284823130 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:27:03 INFO - PROCESS | 1956 | 1461284823135 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1956 | 1461284823136 Marionette TRACE conn2 <- [1,2158,null,{}] 17:27:03 INFO - PROCESS | 1956 | 1461284823145 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}] 17:27:03 INFO - PROCESS | 1956 | 1461284823232 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:27:03 INFO - PROCESS | 1956 | 1461284823242 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b41800 == 48 [pid = 1956] [id = 547] 17:27:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x11873c400) [pid = 1956] [serial = 1641] [outer = 0x0] 17:27:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x118c8fc00) [pid = 1956] [serial = 1642] [outer = 0x11873c400] 17:27:03 INFO - PROCESS | 1956 | 1461284823269 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x119d7fc00) [pid = 1956] [serial = 1643] [outer = 0x11873c400] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x129511800) [pid = 1956] [serial = 1423] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x129267000) [pid = 1956] [serial = 1408] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x1295c8c00) [pid = 1956] [serial = 1475] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x1295e9000) [pid = 1956] [serial = 1552] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x12addcc00) [pid = 1956] [serial = 1555] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x125b34800) [pid = 1956] [serial = 1546] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x119950000) [pid = 1956] [serial = 1537] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11a90e800) [pid = 1956] [serial = 1538] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12b332000) [pid = 1956] [serial = 1558] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x119142400) [pid = 1956] [serial = 1535] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x118657400) [pid = 1956] [serial = 1534] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11b865000) [pid = 1956] [serial = 1540] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11bdfe400) [pid = 1956] [serial = 1541] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11b9e5800) [pid = 1956] [serial = 1561] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x1157ab800) [pid = 1956] [serial = 1519] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c4b1400) [pid = 1956] [serial = 1543] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11c707000) [pid = 1956] [serial = 1544] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x119951400) [pid = 1956] [serial = 1522] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11afeac00) [pid = 1956] [serial = 1525] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12b3d8400) [pid = 1956] [serial = 1564] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12b6e5400) [pid = 1956] [serial = 1565] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12b6ed800) [pid = 1956] [serial = 1567] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12905c000) [pid = 1956] [serial = 1562] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11bdce400) [pid = 1956] [serial = 1532] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x118731000) [pid = 1956] [serial = 1531] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x129062400) [pid = 1956] [serial = 1549] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12b33d400) [pid = 1956] [serial = 1559] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x1295c1000) [pid = 1956] [serial = 1550] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12a1cdc00) [pid = 1956] [serial = 1553] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12b14f000) [pid = 1956] [serial = 1556] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x125d25400) [pid = 1956] [serial = 1547] [outer = 0x0] [url = about:blank] 17:27:03 INFO - PROCESS | 1956 | 1461284823649 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]]]}] 17:27:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:27:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 525ms 17:27:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:27:03 INFO - PROCESS | 1956 | 1461284823661 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:27:03 INFO - PROCESS | 1956 | 1461284823662 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:27:03 INFO - PROCESS | 1956 | 1461284823664 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:27:03 INFO - PROCESS | 1956 | 1461284823667 Marionette TRACE conn2 <- [1,2162,null,{}] 17:27:03 INFO - PROCESS | 1956 | 1461284823675 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}] 17:27:03 INFO - PROCESS | 1956 | 1461284823763 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:27:03 INFO - PROCESS | 1956 | 1461284823769 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c789800 == 49 [pid = 1956] [id = 548] 17:27:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11aa96c00) [pid = 1956] [serial = 1644] [outer = 0x0] 17:27:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11ae84800) [pid = 1956] [serial = 1645] [outer = 0x11aa96c00] 17:27:03 INFO - PROCESS | 1956 | 1461284823800 Marionette DEBUG loaded listener.js 17:27:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11bdb3800) [pid = 1956] [serial = 1646] [outer = 0x11aa96c00] 17:27:04 INFO - PROCESS | 1956 | 1461284824178 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 522ms 17:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:27:04 INFO - PROCESS | 1956 | 1461284824187 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1956 | 1461284824189 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:27:04 INFO - PROCESS | 1956 | 1461284824194 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1956 | 1461284824195 Marionette TRACE conn2 <- [1,2166,null,{}] 17:27:04 INFO - PROCESS | 1956 | 1461284824205 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}] 17:27:04 INFO - PROCESS | 1956 | 1461284824290 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:27:04 INFO - PROCESS | 1956 | 1461284824295 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x127691800 == 50 [pid = 1956] [id = 549] 17:27:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11bdfbc00) [pid = 1956] [serial = 1647] [outer = 0x0] 17:27:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11c077400) [pid = 1956] [serial = 1648] [outer = 0x11bdfbc00] 17:27:04 INFO - PROCESS | 1956 | 1461284824322 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11c704000) [pid = 1956] [serial = 1649] [outer = 0x11bdfbc00] 17:27:04 INFO - PROCESS | 1956 | 1461284824671 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]]]}] 17:27:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:27:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 520ms 17:27:04 INFO - PROCESS | 1956 | 1461284824713 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:27:04 INFO - PROCESS | 1956 | 1461284824715 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:27:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:27:04 INFO - PROCESS | 1956 | 1461284824717 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:27:04 INFO - PROCESS | 1956 | 1461284824718 Marionette TRACE conn2 <- [1,2170,null,{}] 17:27:04 INFO - PROCESS | 1956 | 1461284824721 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}] 17:27:04 INFO - PROCESS | 1956 | 1461284824824 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:27:04 INFO - PROCESS | 1956 | 1461284824831 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289e5000 == 51 [pid = 1956] [id = 550] 17:27:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11bdfc000) [pid = 1956] [serial = 1650] [outer = 0x0] 17:27:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11c711800) [pid = 1956] [serial = 1651] [outer = 0x11bdfc000] 17:27:04 INFO - PROCESS | 1956 | 1461284824856 Marionette DEBUG loaded listener.js 17:27:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x125d23800) [pid = 1956] [serial = 1652] [outer = 0x11bdfc000] 17:27:05 INFO - PROCESS | 1956 | 1461284825188 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 519ms 17:27:05 INFO - PROCESS | 1956 | 1461284825237 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1956 | 1461284825238 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:27:05 INFO - PROCESS | 1956 | 1461284825240 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1956 | 1461284825241 Marionette TRACE conn2 <- [1,2174,null,{}] 17:27:05 INFO - PROCESS | 1956 | 1461284825244 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}] 17:27:05 INFO - PROCESS | 1956 | 1461284825343 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:27:05 INFO - PROCESS | 1956 | 1461284825348 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x119906000 == 52 [pid = 1956] [id = 551] 17:27:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x125e75800) [pid = 1956] [serial = 1653] [outer = 0x0] 17:27:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12926f400) [pid = 1956] [serial = 1654] [outer = 0x125e75800] 17:27:05 INFO - PROCESS | 1956 | 1461284825377 Marionette DEBUG loaded listener.js 17:27:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12a1c2800) [pid = 1956] [serial = 1655] [outer = 0x125e75800] 17:27:05 INFO - PROCESS | 1956 | 1461284825748 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]]]}] 17:27:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:27:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 571ms 17:27:05 INFO - PROCESS | 1956 | 1461284825811 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:27:05 INFO - PROCESS | 1956 | 1461284825813 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:27:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:27:05 INFO - PROCESS | 1956 | 1461284825815 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:27:05 INFO - PROCESS | 1956 | 1461284825816 Marionette TRACE conn2 <- [1,2178,null,{}] 17:27:05 INFO - PROCESS | 1956 | 1461284825818 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}] 17:27:05 INFO - PROCESS | 1956 | 1461284825919 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:27:05 INFO - PROCESS | 1956 | 1461284825935 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b413800 == 53 [pid = 1956] [id = 552] 17:27:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1295c3000) [pid = 1956] [serial = 1656] [outer = 0x0] 17:27:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12addd000) [pid = 1956] [serial = 1657] [outer = 0x1295c3000] 17:27:05 INFO - PROCESS | 1956 | 1461284825962 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12b146400) [pid = 1956] [serial = 1658] [outer = 0x1295c3000] 17:27:06 INFO - PROCESS | 1956 | 1461284826294 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 525ms 17:27:06 INFO - PROCESS | 1956 | 1461284826341 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1956 | 1461284826342 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:27:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:27:06 INFO - PROCESS | 1956 | 1461284826344 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1956 | 1461284826345 Marionette TRACE conn2 <- [1,2182,null,{}] 17:27:06 INFO - PROCESS | 1956 | 1461284826347 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}] 17:27:06 INFO - PROCESS | 1956 | 1461284826453 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:27:06 INFO - PROCESS | 1956 | 1461284826466 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cdb5800 == 54 [pid = 1956] [id = 553] 17:27:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12b148000) [pid = 1956] [serial = 1659] [outer = 0x0] 17:27:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12b151400) [pid = 1956] [serial = 1660] [outer = 0x12b148000] 17:27:06 INFO - PROCESS | 1956 | 1461284826491 Marionette DEBUG loaded listener.js 17:27:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12b336400) [pid = 1956] [serial = 1661] [outer = 0x12b148000] 17:27:06 INFO - PROCESS | 1956 | 1461284826847 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]]]}] 17:27:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:27:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 17:27:06 INFO - PROCESS | 1956 | 1461284826864 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:27:06 INFO - PROCESS | 1956 | 1461284826865 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:27:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:27:06 INFO - PROCESS | 1956 | 1461284826868 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:27:06 INFO - PROCESS | 1956 | 1461284826869 Marionette TRACE conn2 <- [1,2186,null,{}] 17:27:06 INFO - PROCESS | 1956 | 1461284826878 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}] 17:27:07 INFO - PROCESS | 1956 | 1461284827040 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:27:07 INFO - PROCESS | 1956 | 1461284827058 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da12800 == 55 [pid = 1956] [id = 554] 17:27:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12b14b800) [pid = 1956] [serial = 1662] [outer = 0x0] 17:27:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12b3d4800) [pid = 1956] [serial = 1663] [outer = 0x12b14b800] 17:27:07 INFO - PROCESS | 1956 | 1461284827099 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12b3e0400) [pid = 1956] [serial = 1664] [outer = 0x12b14b800] 17:27:07 INFO - PROCESS | 1956 | 1461284827676 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]]]}] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x1145da400) [pid = 1956] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11c4ec000) [pid = 1956] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x1145d1000) [pid = 1956] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11aa90800) [pid = 1956] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11928f800) [pid = 1956] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12a1c8000) [pid = 1956] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11c042400) [pid = 1956] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11bdfd400) [pid = 1956] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11856c400) [pid = 1956] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x118c38800) [pid = 1956] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x118635400) [pid = 1956] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x1147d8400) [pid = 1956] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12637bc00) [pid = 1956] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11a503800) [pid = 1956] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x115295c00) [pid = 1956] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11b9f0c00) [pid = 1956] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11856b800) [pid = 1956] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x110ff8c00) [pid = 1956] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x125d1a400) [pid = 1956] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x11994cc00) [pid = 1956] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x1295c2c00) [pid = 1956] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x126268800) [pid = 1956] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x11b866000) [pid = 1956] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x1177af400) [pid = 1956] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:27:07 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11c4b8800) [pid = 1956] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:27:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:27:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 870ms 17:27:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:27:07 INFO - PROCESS | 1956 | 1461284827738 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:27:07 INFO - PROCESS | 1956 | 1461284827739 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:27:07 INFO - PROCESS | 1956 | 1461284827741 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:27:07 INFO - PROCESS | 1956 | 1461284827743 Marionette TRACE conn2 <- [1,2190,null,{}] 17:27:07 INFO - PROCESS | 1956 | 1461284827745 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}] 17:27:07 INFO - PROCESS | 1956 | 1461284827830 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:27:07 INFO - PROCESS | 1956 | 1461284827835 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac46000 == 56 [pid = 1956] [id = 555] 17:27:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x115295c00) [pid = 1956] [serial = 1665] [outer = 0x0] 17:27:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11856b800) [pid = 1956] [serial = 1666] [outer = 0x115295c00] 17:27:07 INFO - PROCESS | 1956 | 1461284827861 Marionette DEBUG loaded listener.js 17:27:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x118cea800) [pid = 1956] [serial = 1667] [outer = 0x115295c00] 17:27:08 INFO - PROCESS | 1956 | 1461284828184 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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 469ms 17:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:27:08 INFO - PROCESS | 1956 | 1461284828211 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1956 | 1461284828213 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:27:08 INFO - PROCESS | 1956 | 1461284828215 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1956 | 1461284828217 Marionette TRACE conn2 <- [1,2194,null,{}] 17:27:08 INFO - PROCESS | 1956 | 1461284828219 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}] 17:27:08 INFO - PROCESS | 1956 | 1461284828316 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:27:08 INFO - PROCESS | 1956 | 1461284828396 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebb0800 == 57 [pid = 1956] [id = 556] 17:27:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11b9ea400) [pid = 1956] [serial = 1668] [outer = 0x0] 17:27:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x125d28000) [pid = 1956] [serial = 1669] [outer = 0x11b9ea400] 17:27:08 INFO - PROCESS | 1956 | 1461284828430 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12b4f5400) [pid = 1956] [serial = 1670] [outer = 0x11b9ea400] 17:27:08 INFO - PROCESS | 1956 | 1461284828709 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]]]}] 17:27:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:27:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 521ms 17:27:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:27:08 INFO - PROCESS | 1956 | 1461284828744 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:27:08 INFO - PROCESS | 1956 | 1461284828746 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:27:08 INFO - PROCESS | 1956 | 1461284828748 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:27:08 INFO - PROCESS | 1956 | 1461284828749 Marionette TRACE conn2 <- [1,2198,null,{}] 17:27:08 INFO - PROCESS | 1956 | 1461284828751 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}] 17:27:08 INFO - PROCESS | 1956 | 1461284828844 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:27:08 INFO - PROCESS | 1956 | 1461284828848 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec92000 == 58 [pid = 1956] [id = 557] 17:27:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12a1c3c00) [pid = 1956] [serial = 1671] [outer = 0x0] 17:27:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12b6ee000) [pid = 1956] [serial = 1672] [outer = 0x12a1c3c00] 17:27:08 INFO - PROCESS | 1956 | 1461284828873 Marionette DEBUG loaded listener.js 17:27:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12ba31800) [pid = 1956] [serial = 1673] [outer = 0x12a1c3c00] 17:27:09 INFO - PROCESS | 1956 | 1461284829194 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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 17:27:09 INFO - PROCESS | 1956 | 1461284829217 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:27:09 INFO - PROCESS | 1956 | 1461284829218 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:27:09 INFO - PROCESS | 1956 | 1461284829221 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1956 | 1461284829223 Marionette TRACE conn2 <- [1,2202,null,{}] 17:27:09 INFO - PROCESS | 1956 | 1461284829227 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}] 17:27:09 INFO - PROCESS | 1956 | 1461284829339 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:27:09 INFO - PROCESS | 1956 | 1461284829345 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f425000 == 59 [pid = 1956] [id = 558] 17:27:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12ade5000) [pid = 1956] [serial = 1674] [outer = 0x0] 17:27:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12ba37000) [pid = 1956] [serial = 1675] [outer = 0x12ade5000] 17:27:09 INFO - PROCESS | 1956 | 1461284829370 Marionette DEBUG loaded listener.js 17:27:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12bd39000) [pid = 1956] [serial = 1676] [outer = 0x12ade5000] 17:27:09 INFO - PROCESS | 1956 | 1461284829760 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]]]}] 17:27:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:27:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 573ms 17:27:09 INFO - PROCESS | 1956 | 1461284829795 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:27:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:27:09 INFO - PROCESS | 1956 | 1461284829797 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:27:09 INFO - PROCESS | 1956 | 1461284829801 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:27:09 INFO - PROCESS | 1956 | 1461284829804 Marionette TRACE conn2 <- [1,2206,null,{}] 17:27:09 INFO - PROCESS | 1956 | 1461284829814 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}] 17:27:09 INFO - PROCESS | 1956 | 1461284829930 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:27:10 INFO - PROCESS | 1956 | 1461284830006 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac41800 == 60 [pid = 1956] [id = 559] 17:27:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x115294800) [pid = 1956] [serial = 1677] [outer = 0x0] 17:27:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x1157b4800) [pid = 1956] [serial = 1678] [outer = 0x115294800] 17:27:10 INFO - PROCESS | 1956 | 1461284830038 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x118653400) [pid = 1956] [serial = 1679] [outer = 0x115294800] 17:27:10 INFO - PROCESS | 1956 | 1461284830483 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]]]}] 17:27:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:27:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 729ms 17:27:10 INFO - PROCESS | 1956 | 1461284830539 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:27:10 INFO - PROCESS | 1956 | 1461284830543 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:27:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:27:10 INFO - PROCESS | 1956 | 1461284830549 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:27:10 INFO - PROCESS | 1956 | 1461284830551 Marionette TRACE conn2 <- [1,2210,null,{}] 17:27:10 INFO - PROCESS | 1956 | 1461284830554 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}] 17:27:10 INFO - PROCESS | 1956 | 1461284830659 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:27:10 INFO - PROCESS | 1956 | 1461284830733 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x126592000 == 61 [pid = 1956] [id = 560] 17:27:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x119142400) [pid = 1956] [serial = 1680] [outer = 0x0] 17:27:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1192bc000) [pid = 1956] [serial = 1681] [outer = 0x119142400] 17:27:10 INFO - PROCESS | 1956 | 1461284830763 Marionette DEBUG loaded listener.js 17:27:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11aa91c00) [pid = 1956] [serial = 1682] [outer = 0x119142400] 17:27:11 INFO - PROCESS | 1956 | 1461284831181 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]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 17:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:27:11 INFO - PROCESS | 1956 | 1461284831233 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 1956 | 1461284831234 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:27:11 INFO - PROCESS | 1956 | 1461284831249 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1956 | 1461284831252 Marionette TRACE conn2 <- [1,2214,null,{}] 17:27:11 INFO - PROCESS | 1956 | 1461284831264 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}] 17:27:11 INFO - PROCESS | 1956 | 1461284831373 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:27:11 INFO - PROCESS | 1956 | 1461284831447 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da17000 == 62 [pid = 1956] [id = 561] 17:27:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11aa99400) [pid = 1956] [serial = 1683] [outer = 0x0] 17:27:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11bdf5000) [pid = 1956] [serial = 1684] [outer = 0x11aa99400] 17:27:11 INFO - PROCESS | 1956 | 1461284831481 Marionette DEBUG loaded listener.js 17:27:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x125d1bc00) [pid = 1956] [serial = 1685] [outer = 0x11aa99400] 17:27:11 INFO - PROCESS | 1956 | 1461284831887 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]]]}] 17:27:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:27:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 688ms 17:27:11 INFO - PROCESS | 1956 | 1461284831926 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:27:11 INFO - PROCESS | 1956 | 1461284831927 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:27:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:27:11 INFO - PROCESS | 1956 | 1461284831930 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:27:11 INFO - PROCESS | 1956 | 1461284831931 Marionette TRACE conn2 <- [1,2218,null,{}] 17:27:11 INFO - PROCESS | 1956 | 1461284831934 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}] 17:27:12 INFO - PROCESS | 1956 | 1461284832039 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:27:12 INFO - PROCESS | 1956 | 1461284832099 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f440800 == 63 [pid = 1956] [id = 562] 17:27:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x125efe000) [pid = 1956] [serial = 1686] [outer = 0x0] 17:27:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12892c000) [pid = 1956] [serial = 1687] [outer = 0x125efe000] 17:27:12 INFO - PROCESS | 1956 | 1461284832130 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12958e800) [pid = 1956] [serial = 1688] [outer = 0x125efe000] 17:27:12 INFO - PROCESS | 1956 | 1461284832520 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]]]}] 17:27:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:27:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 618ms 17:27:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:27:12 INFO - PROCESS | 1956 | 1461284832549 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:27:12 INFO - PROCESS | 1956 | 1461284832550 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:27:12 INFO - PROCESS | 1956 | 1461284832553 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:27:12 INFO - PROCESS | 1956 | 1461284832554 Marionette TRACE conn2 <- [1,2222,null,{}] 17:27:12 INFO - PROCESS | 1956 | 1461284832556 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}] 17:27:12 INFO - PROCESS | 1956 | 1461284832660 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:27:12 INFO - PROCESS | 1956 | 1461284832754 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f5f8800 == 64 [pid = 1956] [id = 563] 17:27:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x126a2f000) [pid = 1956] [serial = 1689] [outer = 0x0] 17:27:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12addd400) [pid = 1956] [serial = 1690] [outer = 0x126a2f000] 17:27:12 INFO - PROCESS | 1956 | 1461284832785 Marionette DEBUG loaded listener.js 17:27:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12b4f0000) [pid = 1956] [serial = 1691] [outer = 0x126a2f000] 17:27:13 INFO - PROCESS | 1956 | 1461284833190 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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 669ms 17:27:13 INFO - PROCESS | 1956 | 1461284833239 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:27:13 INFO - PROCESS | 1956 | 1461284833240 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:27:13 INFO - PROCESS | 1956 | 1461284833244 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1956 | 1461284833245 Marionette TRACE conn2 <- [1,2226,null,{}] 17:27:13 INFO - PROCESS | 1956 | 1461284833248 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}] 17:27:13 INFO - PROCESS | 1956 | 1461284833368 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:27:13 INFO - PROCESS | 1956 | 1461284833446 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb66000 == 65 [pid = 1956] [id = 564] 17:27:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12cd4f000) [pid = 1956] [serial = 1692] [outer = 0x0] 17:27:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12ce68400) [pid = 1956] [serial = 1693] [outer = 0x12cd4f000] 17:27:13 INFO - PROCESS | 1956 | 1461284833477 Marionette DEBUG loaded listener.js 17:27:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12cf62800) [pid = 1956] [serial = 1694] [outer = 0x12cd4f000] 17:27:13 INFO - PROCESS | 1956 | 1461284833931 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]]]}] 17:27:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:27:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 719ms 17:27:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:27:13 INFO - PROCESS | 1956 | 1461284833966 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:27:13 INFO - PROCESS | 1956 | 1461284833967 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:27:13 INFO - PROCESS | 1956 | 1461284833970 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:27:13 INFO - PROCESS | 1956 | 1461284833971 Marionette TRACE conn2 <- [1,2230,null,{}] 17:27:14 INFO - PROCESS | 1956 | 1461284833995 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}] 17:27:14 INFO - PROCESS | 1956 | 1461284834101 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:27:14 INFO - PROCESS | 1956 | 1461284834176 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x119c87000 == 66 [pid = 1956] [id = 565] 17:27:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x1145d2400) [pid = 1956] [serial = 1695] [outer = 0x0] 17:27:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x118944000) [pid = 1956] [serial = 1696] [outer = 0x1145d2400] 17:27:14 INFO - PROCESS | 1956 | 1461284834206 Marionette DEBUG loaded listener.js 17:27:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x125f0d400) [pid = 1956] [serial = 1697] [outer = 0x1145d2400] 17:27:14 INFO - PROCESS | 1956 | 1461284834805 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]]]}] 17:27:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:27:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 842ms 17:27:14 INFO - PROCESS | 1956 | 1461284834813 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:27:14 INFO - PROCESS | 1956 | 1461284834815 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:27:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:27:14 INFO - PROCESS | 1956 | 1461284834819 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:27:14 INFO - PROCESS | 1956 | 1461284834821 Marionette TRACE conn2 <- [1,2234,null,{}] 17:27:14 INFO - PROCESS | 1956 | 1461284834824 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}] 17:27:14 INFO - PROCESS | 1956 | 1461284834928 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:27:14 INFO - PROCESS | 1956 | 1461284834993 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c484000 == 67 [pid = 1956] [id = 566] 17:27:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x115353c00) [pid = 1956] [serial = 1698] [outer = 0x0] 17:27:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x1158b7400) [pid = 1956] [serial = 1699] [outer = 0x115353c00] 17:27:15 INFO - PROCESS | 1956 | 1461284835021 Marionette DEBUG loaded listener.js 17:27:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x118734c00) [pid = 1956] [serial = 1700] [outer = 0x115353c00] 17:27:15 INFO - PROCESS | 1956 | 1461284835544 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]]]}] 17:27:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:27:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 775ms 17:27:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:27:15 INFO - PROCESS | 1956 | 1461284835594 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:27:15 INFO - PROCESS | 1956 | 1461284835597 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:27:15 INFO - PROCESS | 1956 | 1461284835600 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:27:15 INFO - PROCESS | 1956 | 1461284835602 Marionette TRACE conn2 <- [1,2238,null,{}] 17:27:15 INFO - PROCESS | 1956 | 1461284835604 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}] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x1294c8800 == 66 [pid = 1956] [id = 508] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x119270800 == 65 [pid = 1956] [id = 510] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec92000 == 64 [pid = 1956] [id = 557] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebb0800 == 63 [pid = 1956] [id = 556] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac46000 == 62 [pid = 1956] [id = 555] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12a1c9400) [pid = 1956] [serial = 1621] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | 1461284835813 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x12da12800 == 61 [pid = 1956] [id = 554] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x12cdb5800 == 60 [pid = 1956] [id = 553] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x12b413800 == 59 [pid = 1956] [id = 552] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x119906000 == 58 [pid = 1956] [id = 551] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x1289e5000 == 57 [pid = 1956] [id = 550] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x127691800 == 56 [pid = 1956] [id = 549] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x11c789800 == 55 [pid = 1956] [id = 548] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x119b41800 == 54 [pid = 1956] [id = 547] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x11c48b000 == 53 [pid = 1956] [id = 546] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x12e098800 == 52 [pid = 1956] [id = 544] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x12da10800 == 51 [pid = 1956] [id = 543] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x125f8b000 == 50 [pid = 1956] [id = 542] 17:27:15 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac42800 == 49 [pid = 1956] [id = 541] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x11bd72800) [pid = 1956] [serial = 1612] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x125d29c00) [pid = 1956] [serial = 1613] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x1295e2800) [pid = 1956] [serial = 1618] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x126265000) [pid = 1956] [serial = 1610] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x128931000) [pid = 1956] [serial = 1615] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x125d1d000) [pid = 1956] [serial = 1577] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11bdf1000) [pid = 1956] [serial = 1600] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11c70e800) [pid = 1956] [serial = 1604] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x1295bf400) [pid = 1956] [serial = 1616] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11b863c00) [pid = 1956] [serial = 1598] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x1295eac00) [pid = 1956] [serial = 1619] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11c4b9800) [pid = 1956] [serial = 1601] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11aa93c00) [pid = 1956] [serial = 1469] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x125b36800) [pid = 1956] [serial = 1472] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x116481400) [pid = 1956] [serial = 1466] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x126370800) [pid = 1956] [serial = 1529] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x1177b2000) [pid = 1956] [serial = 1520] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11c076800) [pid = 1956] [serial = 1526] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11a50f400) [pid = 1956] [serial = 1523] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12b14f800) [pid = 1956] [serial = 1517] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125b30800) [pid = 1956] [serial = 1606] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11c3ac400) [pid = 1956] [serial = 1576] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11ae0c400) [pid = 1956] [serial = 1574] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11aa8d800) [pid = 1956] [serial = 1573] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11928ec00) [pid = 1956] [serial = 1591] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x119d79000) [pid = 1956] [serial = 1592] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x129510800) [pid = 1956] [serial = 1583] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11bdf4c00) [pid = 1956] [serial = 1582] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11ae8bc00) [pid = 1956] [serial = 1597] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x129586400) [pid = 1956] [serial = 1579] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12a1cbc00) [pid = 1956] [serial = 1580] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11aa8e800) [pid = 1956] [serial = 1594] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x11ac9dc00) [pid = 1956] [serial = 1595] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x116417800) [pid = 1956] [serial = 1586] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x115357400) [pid = 1956] [serial = 1585] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x11c4efc00) [pid = 1956] [serial = 1603] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11864f400) [pid = 1956] [serial = 1588] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x118733c00) [pid = 1956] [serial = 1589] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x117710800) [pid = 1956] [serial = 1571] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x114d59c00) [pid = 1956] [serial = 1570] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x125d26000) [pid = 1956] [serial = 1609] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x125d0f400) [pid = 1956] [serial = 1607] [outer = 0x0] [url = about:blank] 17:27:15 INFO - PROCESS | 1956 | 1461284835909 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x119272800 == 50 [pid = 1956] [id = 567] 17:27:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x115357400) [pid = 1956] [serial = 1701] [outer = 0x0] 17:27:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11864f400) [pid = 1956] [serial = 1702] [outer = 0x115357400] 17:27:15 INFO - PROCESS | 1956 | 1461284835955 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x1192bf000) [pid = 1956] [serial = 1703] [outer = 0x115357400] 17:27:16 INFO - PROCESS | 1956 | 1461284836431 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]]]}] 17:27:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:27:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 875ms 17:27:16 INFO - PROCESS | 1956 | 1461284836477 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:27:16 INFO - PROCESS | 1956 | 1461284836479 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:27:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:27:16 INFO - PROCESS | 1956 | 1461284836481 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:27:16 INFO - PROCESS | 1956 | 1461284836483 Marionette TRACE conn2 <- [1,2242,null,{}] 17:27:16 INFO - PROCESS | 1956 | 1461284836492 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}] 17:27:16 INFO - PROCESS | 1956 | 1461284836579 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:27:16 INFO - PROCESS | 1956 | 1461284836585 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c36c000 == 51 [pid = 1956] [id = 568] 17:27:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11aca7400) [pid = 1956] [serial = 1704] [outer = 0x0] 17:27:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11ae15000) [pid = 1956] [serial = 1705] [outer = 0x11aca7400] 17:27:16 INFO - PROCESS | 1956 | 1461284836616 Marionette DEBUG loaded listener.js 17:27:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11b866000) [pid = 1956] [serial = 1706] [outer = 0x11aca7400] 17:27:16 INFO - PROCESS | 1956 | 1461284836958 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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 522ms 17:27:17 INFO - PROCESS | 1956 | 1461284837003 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:27:17 INFO - PROCESS | 1956 | 1461284837005 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:27:17 INFO - PROCESS | 1956 | 1461284837007 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1956 | 1461284837008 Marionette TRACE conn2 <- [1,2246,null,{}] 17:27:17 INFO - PROCESS | 1956 | 1461284837010 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}] 17:27:17 INFO - PROCESS | 1956 | 1461284837094 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:27:17 INFO - PROCESS | 1956 | 1461284837099 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12659c000 == 52 [pid = 1956] [id = 569] 17:27:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11bd78000) [pid = 1956] [serial = 1707] [outer = 0x0] 17:27:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11c043400) [pid = 1956] [serial = 1708] [outer = 0x11bd78000] 17:27:17 INFO - PROCESS | 1956 | 1461284837125 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11c4f1000) [pid = 1956] [serial = 1709] [outer = 0x11bd78000] 17:27:17 INFO - PROCESS | 1956 | 1461284837474 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]]]}] 17:27:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:27:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 17:27:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:27:17 INFO - PROCESS | 1956 | 1461284837527 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:27:17 INFO - PROCESS | 1956 | 1461284837528 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:27:17 INFO - PROCESS | 1956 | 1461284837530 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:27:17 INFO - PROCESS | 1956 | 1461284837531 Marionette TRACE conn2 <- [1,2250,null,{}] 17:27:17 INFO - PROCESS | 1956 | 1461284837533 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}] 17:27:17 INFO - PROCESS | 1956 | 1461284837616 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:27:17 INFO - PROCESS | 1956 | 1461284837684 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x126e09800 == 53 [pid = 1956] [id = 570] 17:27:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11bdcd800) [pid = 1956] [serial = 1710] [outer = 0x0] 17:27:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11c6aac00) [pid = 1956] [serial = 1711] [outer = 0x11bdcd800] 17:27:17 INFO - PROCESS | 1956 | 1461284837710 Marionette DEBUG loaded listener.js 17:27:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x125b34800) [pid = 1956] [serial = 1712] [outer = 0x11bdcd800] 17:27:18 INFO - PROCESS | 1956 | 1461284838009 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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 519ms 17:27:18 INFO - PROCESS | 1956 | 1461284838050 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1956 | 1461284838051 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:27:18 INFO - PROCESS | 1956 | 1461284838053 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1956 | 1461284838054 Marionette TRACE conn2 <- [1,2254,null,{}] 17:27:18 INFO - PROCESS | 1956 | 1461284838059 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}] 17:27:18 INFO - PROCESS | 1956 | 1461284838185 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:27:18 INFO - PROCESS | 1956 | 1461284838190 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294cd000 == 54 [pid = 1956] [id = 571] 17:27:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11c70e800) [pid = 1956] [serial = 1713] [outer = 0x0] 17:27:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x125d27800) [pid = 1956] [serial = 1714] [outer = 0x11c70e800] 17:27:18 INFO - PROCESS | 1956 | 1461284838218 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x129582c00) [pid = 1956] [serial = 1715] [outer = 0x11c70e800] 17:27:18 INFO - PROCESS | 1956 | 1461284838575 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]]]}] 17:27:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:27:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 571ms 17:27:18 INFO - PROCESS | 1956 | 1461284838624 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:27:18 INFO - PROCESS | 1956 | 1461284838625 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:27:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:27:18 INFO - PROCESS | 1956 | 1461284838627 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:27:18 INFO - PROCESS | 1956 | 1461284838628 Marionette TRACE conn2 <- [1,2258,null,{}] 17:27:18 INFO - PROCESS | 1956 | 1461284838631 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}] 17:27:18 INFO - PROCESS | 1956 | 1461284838734 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:27:18 INFO - PROCESS | 1956 | 1461284838753 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6d3800 == 55 [pid = 1956] [id = 572] 17:27:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x129587000) [pid = 1956] [serial = 1716] [outer = 0x0] 17:27:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x1295c4000) [pid = 1956] [serial = 1717] [outer = 0x129587000] 17:27:18 INFO - PROCESS | 1956 | 1461284838778 Marionette DEBUG loaded listener.js 17:27:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x1295eac00) [pid = 1956] [serial = 1718] [outer = 0x129587000] 17:27:19 INFO - PROCESS | 1956 | 1461284839123 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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 17:27:19 INFO - PROCESS | 1956 | 1461284839146 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1956 | 1461284839147 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:27:19 INFO - PROCESS | 1956 | 1461284839149 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1956 | 1461284839150 Marionette TRACE conn2 <- [1,2262,null,{}] 17:27:19 INFO - PROCESS | 1956 | 1461284839159 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}] 17:27:19 INFO - PROCESS | 1956 | 1461284839262 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:27:19 INFO - PROCESS | 1956 | 1461284839298 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b413800 == 56 [pid = 1956] [id = 573] 17:27:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12958b800) [pid = 1956] [serial = 1719] [outer = 0x0] 17:27:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12add7c00) [pid = 1956] [serial = 1720] [outer = 0x12958b800] 17:27:19 INFO - PROCESS | 1956 | 1461284839323 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12b14a800) [pid = 1956] [serial = 1721] [outer = 0x12958b800] 17:27:19 INFO - PROCESS | 1956 | 1461284839666 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]]]}] 17:27:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:27:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 568ms 17:27:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:27:19 INFO - PROCESS | 1956 | 1461284839724 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:27:19 INFO - PROCESS | 1956 | 1461284839725 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:27:19 INFO - PROCESS | 1956 | 1461284839729 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:27:19 INFO - PROCESS | 1956 | 1461284839731 Marionette TRACE conn2 <- [1,2266,null,{}] 17:27:19 INFO - PROCESS | 1956 | 1461284839734 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}] 17:27:19 INFO - PROCESS | 1956 | 1461284839852 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:27:19 INFO - PROCESS | 1956 | 1461284839889 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cdcb800 == 57 [pid = 1956] [id = 574] 17:27:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12a1c5400) [pid = 1956] [serial = 1722] [outer = 0x0] 17:27:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12b338c00) [pid = 1956] [serial = 1723] [outer = 0x12a1c5400] 17:27:19 INFO - PROCESS | 1956 | 1461284839913 Marionette DEBUG loaded listener.js 17:27:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x1295ebc00) [pid = 1956] [serial = 1724] [outer = 0x12a1c5400] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11873c400) [pid = 1956] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12b14b800) [pid = 1956] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11bdfc000) [pid = 1956] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x125e75800) [pid = 1956] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11aa96c00) [pid = 1956] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11bdfbc00) [pid = 1956] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x1295c3000) [pid = 1956] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11b9ea400) [pid = 1956] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12b148000) [pid = 1956] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x115295c00) [pid = 1956] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x1295ef000) [pid = 1956] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x114f72c00) [pid = 1956] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:27:20 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12a1c3c00) [pid = 1956] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:27:20 INFO - PROCESS | 1956 | 1461284840278 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 570ms 17:27:20 INFO - PROCESS | 1956 | 1461284840299 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:27:20 INFO - PROCESS | 1956 | 1461284840300 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:27:20 INFO - PROCESS | 1956 | 1461284840303 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1956 | 1461284840304 Marionette TRACE conn2 <- [1,2270,null,{}] 17:27:20 INFO - PROCESS | 1956 | 1461284840311 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}] 17:27:20 INFO - PROCESS | 1956 | 1461284840448 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:27:20 INFO - PROCESS | 1956 | 1461284840499 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cf20800 == 58 [pid = 1956] [id = 575] 17:27:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x118730800) [pid = 1956] [serial = 1725] [outer = 0x0] 17:27:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x125d26c00) [pid = 1956] [serial = 1726] [outer = 0x118730800] 17:27:20 INFO - PROCESS | 1956 | 1461284840565 Marionette DEBUG loaded listener.js 17:27:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12b14a400) [pid = 1956] [serial = 1727] [outer = 0x118730800] 17:27:20 INFO - PROCESS | 1956 | 1461284840889 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]]]}] 17:27:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:27:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 627ms 17:27:20 INFO - PROCESS | 1956 | 1461284840933 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:27:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:27:20 INFO - PROCESS | 1956 | 1461284840936 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:27:20 INFO - PROCESS | 1956 | 1461284840944 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:27:20 INFO - PROCESS | 1956 | 1461284840947 Marionette TRACE conn2 <- [1,2274,null,{}] 17:27:20 INFO - PROCESS | 1956 | 1461284840950 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}] 17:27:21 INFO - PROCESS | 1956 | 1461284841146 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:27:21 INFO - PROCESS | 1956 | 1461284841157 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da03800 == 59 [pid = 1956] [id = 576] 17:27:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12b337000) [pid = 1956] [serial = 1728] [outer = 0x0] 17:27:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12b6eb400) [pid = 1956] [serial = 1729] [outer = 0x12b337000] 17:27:21 INFO - PROCESS | 1956 | 1461284841205 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12bd35800) [pid = 1956] [serial = 1730] [outer = 0x12b337000] 17:27:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:27:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 625ms 17:27:21 INFO - PROCESS | 1956 | 1461284841562 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]]]}] 17:27:21 INFO - PROCESS | 1956 | 1461284841565 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:27:21 INFO - PROCESS | 1956 | 1461284841566 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:27:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:27:21 INFO - PROCESS | 1956 | 1461284841568 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:27:21 INFO - PROCESS | 1956 | 1461284841569 Marionette TRACE conn2 <- [1,2278,null,{}] 17:27:21 INFO - PROCESS | 1956 | 1461284841579 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}] 17:27:21 INFO - PROCESS | 1956 | 1461284841671 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:27:21 INFO - PROCESS | 1956 | 1461284841731 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e452000 == 60 [pid = 1956] [id = 577] 17:27:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12b3e3400) [pid = 1956] [serial = 1731] [outer = 0x0] 17:27:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12ce60000) [pid = 1956] [serial = 1732] [outer = 0x12b3e3400] 17:27:21 INFO - PROCESS | 1956 | 1461284841755 Marionette DEBUG loaded listener.js 17:27:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12cf60000) [pid = 1956] [serial = 1733] [outer = 0x12b3e3400] 17:27:22 INFO - PROCESS | 1956 | 1461284842052 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 17:27:22 INFO - PROCESS | 1956 | 1461284842141 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1956 | 1461284842144 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:27:22 INFO - PROCESS | 1956 | 1461284842148 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1956 | 1461284842151 Marionette TRACE conn2 <- [1,2282,null,{}] 17:27:22 INFO - PROCESS | 1956 | 1461284842155 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}] 17:27:22 INFO - PROCESS | 1956 | 1461284842259 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:27:22 INFO - PROCESS | 1956 | 1461284842358 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac7d800 == 61 [pid = 1956] [id = 578] 17:27:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x114d5b800) [pid = 1956] [serial = 1734] [outer = 0x0] 17:27:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x114f75400) [pid = 1956] [serial = 1735] [outer = 0x114d5b800] 17:27:22 INFO - PROCESS | 1956 | 1461284842390 Marionette DEBUG loaded listener.js 17:27:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x1177b8c00) [pid = 1956] [serial = 1736] [outer = 0x114d5b800] 17:27:22 INFO - PROCESS | 1956 | 1461284842843 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]]]}] 17:27:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:27:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 721ms 17:27:22 INFO - PROCESS | 1956 | 1461284842870 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:27:22 INFO - PROCESS | 1956 | 1461284842873 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:27:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:27:22 INFO - PROCESS | 1956 | 1461284842879 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:27:22 INFO - PROCESS | 1956 | 1461284842881 Marionette TRACE conn2 <- [1,2286,null,{}] 17:27:22 INFO - PROCESS | 1956 | 1461284842884 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}] 17:27:23 INFO - PROCESS | 1956 | 1461284843018 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:27:23 INFO - PROCESS | 1956 | 1461284843092 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd46800 == 62 [pid = 1956] [id = 579] 17:27:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11994dc00) [pid = 1956] [serial = 1737] [outer = 0x0] 17:27:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11aa8c800) [pid = 1956] [serial = 1738] [outer = 0x11994dc00] 17:27:23 INFO - PROCESS | 1956 | 1461284843122 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11ae0d800) [pid = 1956] [serial = 1739] [outer = 0x11994dc00] 17:27:23 INFO - PROCESS | 1956 | 1461284843526 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]]]}] 17:27:23 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 17:27:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 17:27:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:27:23 INFO - PROCESS | 1956 | 1461284843550 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:27:23 INFO - PROCESS | 1956 | 1461284843551 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:27:23 INFO - PROCESS | 1956 | 1461284843554 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:27:23 INFO - PROCESS | 1956 | 1461284843555 Marionette TRACE conn2 <- [1,2290,null,{}] 17:27:23 INFO - PROCESS | 1956 | 1461284843562 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}] 17:27:23 INFO - PROCESS | 1956 | 1461284843675 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:27:23 INFO - PROCESS | 1956 | 1461284843751 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da21800 == 63 [pid = 1956] [id = 580] 17:27:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x125d22800) [pid = 1956] [serial = 1740] [outer = 0x0] 17:27:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x125d29400) [pid = 1956] [serial = 1741] [outer = 0x125d22800] 17:27:23 INFO - PROCESS | 1956 | 1461284843784 Marionette DEBUG loaded listener.js 17:27:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x129583c00) [pid = 1956] [serial = 1742] [outer = 0x125d22800] 17:27:24 INFO - PROCESS | 1956 | 1461284844248 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]]]}] 17:27:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:27:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 724ms 17:27:24 INFO - PROCESS | 1956 | 1461284844332 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:27:24 INFO - PROCESS | 1956 | 1461284844334 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:27:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:27:24 INFO - PROCESS | 1956 | 1461284844341 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:27:24 INFO - PROCESS | 1956 | 1461284844343 Marionette TRACE conn2 <- [1,2294,null,{}] 17:27:24 INFO - PROCESS | 1956 | 1461284844347 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}] 17:27:24 INFO - PROCESS | 1956 | 1461284844506 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:27:24 INFO - PROCESS | 1956 | 1461284844614 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f43a000 == 64 [pid = 1956] [id = 581] 17:27:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x128928800) [pid = 1956] [serial = 1743] [outer = 0x0] 17:27:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12b14ac00) [pid = 1956] [serial = 1744] [outer = 0x128928800] 17:27:24 INFO - PROCESS | 1956 | 1461284844649 Marionette DEBUG loaded listener.js 17:27:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12a1d1800) [pid = 1956] [serial = 1745] [outer = 0x128928800] 17:27:25 INFO - PROCESS | 1956 | 1461284845036 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 723ms 17:27:25 INFO - PROCESS | 1956 | 1461284845064 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1956 | 1461284845065 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:27:25 INFO - PROCESS | 1956 | 1461284845067 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1956 | 1461284845068 Marionette TRACE conn2 <- [1,2298,null,{}] 17:27:25 INFO - PROCESS | 1956 | 1461284845071 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}] 17:27:25 INFO - PROCESS | 1956 | 1461284845179 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:27:25 INFO - PROCESS | 1956 | 1461284845240 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fe19000 == 65 [pid = 1956] [id = 582] 17:27:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x126795000) [pid = 1956] [serial = 1746] [outer = 0x0] 17:27:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12bd2d800) [pid = 1956] [serial = 1747] [outer = 0x126795000] 17:27:25 INFO - PROCESS | 1956 | 1461284845269 Marionette DEBUG loaded listener.js 17:27:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12b4f7400) [pid = 1956] [serial = 1748] [outer = 0x126795000] 17:27:25 INFO - PROCESS | 1956 | 1461284845702 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]]]}] 17:27:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:27:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 670ms 17:27:25 INFO - PROCESS | 1956 | 1461284845738 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:27:25 INFO - PROCESS | 1956 | 1461284845739 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:27:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:27:25 INFO - PROCESS | 1956 | 1461284845742 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:27:25 INFO - PROCESS | 1956 | 1461284845743 Marionette TRACE conn2 <- [1,2302,null,{}] 17:27:25 INFO - PROCESS | 1956 | 1461284845745 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}] 17:27:25 INFO - PROCESS | 1956 | 1461284845871 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:27:25 INFO - PROCESS | 1956 | 1461284845977 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x1418de800 == 66 [pid = 1956] [id = 583] 17:27:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12cfd5800) [pid = 1956] [serial = 1749] [outer = 0x0] 17:27:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12cfd9800) [pid = 1956] [serial = 1750] [outer = 0x12cfd5800] 17:27:26 INFO - PROCESS | 1956 | 1461284846010 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12d3bcc00) [pid = 1956] [serial = 1751] [outer = 0x12cfd5800] 17:27:26 INFO - PROCESS | 1956 | 1461284846466 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]]]}] 17:27:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:27:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 769ms 17:27:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:27:26 INFO - PROCESS | 1956 | 1461284846512 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:27:26 INFO - PROCESS | 1956 | 1461284846513 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:27:26 INFO - PROCESS | 1956 | 1461284846515 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:27:26 INFO - PROCESS | 1956 | 1461284846516 Marionette TRACE conn2 <- [1,2306,null,{}] 17:27:26 INFO - PROCESS | 1956 | 1461284846519 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}] 17:27:26 INFO - PROCESS | 1956 | 1461284846628 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:27:26 INFO - PROCESS | 1956 | 1461284846874 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c482000 == 67 [pid = 1956] [id = 584] 17:27:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x114448400) [pid = 1956] [serial = 1752] [outer = 0x0] 17:27:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x1147dd000) [pid = 1956] [serial = 1753] [outer = 0x114448400] 17:27:26 INFO - PROCESS | 1956 | 1461284846915 Marionette DEBUG loaded listener.js 17:27:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x1158b0400) [pid = 1956] [serial = 1754] [outer = 0x114448400] 17:27:27 INFO - PROCESS | 1956 | 1461284847396 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]]]}] 17:27:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:27:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 923ms 17:27:27 INFO - PROCESS | 1956 | 1461284847442 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:27:27 INFO - PROCESS | 1956 | 1461284847445 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:27:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:27:27 INFO - PROCESS | 1956 | 1461284847449 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:27:27 INFO - PROCESS | 1956 | 1461284847450 Marionette TRACE conn2 <- [1,2310,null,{}] 17:27:27 INFO - PROCESS | 1956 | 1461284847454 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}] 17:27:27 INFO - PROCESS | 1956 | 1461284847561 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:27:27 INFO - PROCESS | 1956 | 1461284847637 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x11beaa000 == 68 [pid = 1956] [id = 585] 17:27:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x11a503400) [pid = 1956] [serial = 1755] [outer = 0x0] 17:27:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x11aa8cc00) [pid = 1956] [serial = 1756] [outer = 0x11a503400] 17:27:27 INFO - PROCESS | 1956 | 1461284847667 Marionette DEBUG loaded listener.js 17:27:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x11afe3400) [pid = 1956] [serial = 1757] [outer = 0x11a503400] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12da03800 == 67 [pid = 1956] [id = 576] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12cf20800 == 66 [pid = 1956] [id = 575] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12cdcb800 == 65 [pid = 1956] [id = 574] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12b413800 == 64 [pid = 1956] [id = 573] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6d3800 == 63 [pid = 1956] [id = 572] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x1294cd000 == 62 [pid = 1956] [id = 571] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12ba37000) [pid = 1956] [serial = 1675] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x126e09800 == 61 [pid = 1956] [id = 570] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12659c000 == 60 [pid = 1956] [id = 569] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x11c36c000 == 59 [pid = 1956] [id = 568] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x119272800 == 58 [pid = 1956] [id = 567] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x11c484000 == 57 [pid = 1956] [id = 566] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x119c87000 == 56 [pid = 1956] [id = 565] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb66000 == 55 [pid = 1956] [id = 564] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12f5f8800 == 54 [pid = 1956] [id = 563] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12f440800 == 53 [pid = 1956] [id = 562] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12da17000 == 52 [pid = 1956] [id = 561] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x126592000 == 51 [pid = 1956] [id = 560] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac41800 == 50 [pid = 1956] [id = 559] 17:27:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12f425000 == 49 [pid = 1956] [id = 558] 17:27:28 INFO - PROCESS | 1956 | 1461284848108 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 17:27:28 INFO - PROCESS | 1956 | 1461284848120 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1956 | 1461284848123 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:27:28 INFO - PROCESS | 1956 | 1461284848128 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1956 | 1461284848129 Marionette TRACE conn2 <- [1,2314,null,{}] 17:27:28 INFO - PROCESS | 1956 | 1461284848132 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}] 17:27:28 INFO - PROCESS | 1956 | 1461284848228 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12ba31800) [pid = 1956] [serial = 1673] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x118c8fc00) [pid = 1956] [serial = 1642] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x12b3d4800) [pid = 1956] [serial = 1663] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x129517400) [pid = 1956] [serial = 1633] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11c711800) [pid = 1956] [serial = 1651] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x119d7fc00) [pid = 1956] [serial = 1643] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12a1c2800) [pid = 1956] [serial = 1655] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x11bdb3800) [pid = 1956] [serial = 1646] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x1177b5800) [pid = 1956] [serial = 1624] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x11c077400) [pid = 1956] [serial = 1648] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11c4e6c00) [pid = 1956] [serial = 1630] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x125d23800) [pid = 1956] [serial = 1652] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12b146400) [pid = 1956] [serial = 1658] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x125d28000) [pid = 1956] [serial = 1669] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11c704000) [pid = 1956] [serial = 1649] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12b336400) [pid = 1956] [serial = 1661] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11856b800) [pid = 1956] [serial = 1666] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12b4f5400) [pid = 1956] [serial = 1670] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12addd000) [pid = 1956] [serial = 1657] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12a1d0c00) [pid = 1956] [serial = 1622] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11641fc00) [pid = 1956] [serial = 1639] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11ae84800) [pid = 1956] [serial = 1645] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12b151400) [pid = 1956] [serial = 1660] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x118cea800) [pid = 1956] [serial = 1667] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x1177efc00) [pid = 1956] [serial = 1640] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11928f400) [pid = 1956] [serial = 1627] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12b3e0400) [pid = 1956] [serial = 1664] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12926f400) [pid = 1956] [serial = 1654] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12b6ee000) [pid = 1956] [serial = 1672] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x1295eec00) [pid = 1956] [serial = 1636] [outer = 0x0] [url = about:blank] 17:27:28 INFO - PROCESS | 1956 | 1461284848292 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac30800 == 50 [pid = 1956] [id = 586] 17:27:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x1157ab800) [pid = 1956] [serial = 1758] [outer = 0x0] 17:27:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11863a800) [pid = 1956] [serial = 1759] [outer = 0x1157ab800] 17:27:28 INFO - PROCESS | 1956 | 1461284848319 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11c03b800) [pid = 1956] [serial = 1760] [outer = 0x1157ab800] 17:27:28 INFO - PROCESS | 1956 | 1461284848631 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]]]}] 17:27:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:27:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 17:27:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:27:28 INFO - PROCESS | 1956 | 1461284848647 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:27:28 INFO - PROCESS | 1956 | 1461284848648 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:27:28 INFO - PROCESS | 1956 | 1461284848652 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:27:28 INFO - PROCESS | 1956 | 1461284848658 Marionette TRACE conn2 <- [1,2318,null,{}] 17:27:28 INFO - PROCESS | 1956 | 1461284848666 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}] 17:27:28 INFO - PROCESS | 1956 | 1461284848784 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:27:28 INFO - PROCESS | 1956 | 1461284848885 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x128895800 == 51 [pid = 1956] [id = 587] 17:27:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11c4e9800) [pid = 1956] [serial = 1761] [outer = 0x0] 17:27:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x125b30800) [pid = 1956] [serial = 1762] [outer = 0x11c4e9800] 17:27:28 INFO - PROCESS | 1956 | 1461284848927 Marionette DEBUG loaded listener.js 17:27:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x126795c00) [pid = 1956] [serial = 1763] [outer = 0x11c4e9800] 17:27:29 INFO - PROCESS | 1956 | 1461284849231 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] 17:27:29 INFO - PROCESS | 1956 | 1461284849281 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:27:29 INFO - PROCESS | 1956 | 1461284849283 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 1956 | 1461284849284 Marionette TRACE conn2 <- [1,2322,null,{}] 17:27:29 INFO - PROCESS | 1956 | 1461284849287 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}] 17:27:29 INFO - PROCESS | 1956 | 1461284849382 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:27:29 INFO - PROCESS | 1956 | 1461284849441 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294c5000 == 52 [pid = 1956] [id = 588] 17:27:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11c6aa400) [pid = 1956] [serial = 1764] [outer = 0x0] 17:27:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x128925400) [pid = 1956] [serial = 1765] [outer = 0x11c6aa400] 17:27:29 INFO - PROCESS | 1956 | 1461284849467 Marionette DEBUG loaded listener.js 17:27:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1295e6000) [pid = 1956] [serial = 1766] [outer = 0x11c6aa400] 17:27:29 INFO - PROCESS | 1956 | 1461284849743 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]]]}] 17:27:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:27:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 17:27:29 INFO - PROCESS | 1956 | 1461284849803 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:27:29 INFO - PROCESS | 1956 | 1461284849804 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:27:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:27:29 INFO - PROCESS | 1956 | 1461284849808 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:27:29 INFO - PROCESS | 1956 | 1461284849810 Marionette TRACE conn2 <- [1,2326,null,{}] 17:27:29 INFO - PROCESS | 1956 | 1461284849813 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}] 17:27:29 INFO - PROCESS | 1956 | 1461284849897 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:27:29 INFO - PROCESS | 1956 | 1461284849963 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a81c800 == 53 [pid = 1956] [id = 589] 17:27:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12addac00) [pid = 1956] [serial = 1767] [outer = 0x0] 17:27:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12b146400) [pid = 1956] [serial = 1768] [outer = 0x12addac00] 17:27:29 INFO - PROCESS | 1956 | 1461284849996 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12b3d6000) [pid = 1956] [serial = 1769] [outer = 0x12addac00] 17:27:30 INFO - PROCESS | 1956 | 1461284850336 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 572ms 17:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:27:30 INFO - PROCESS | 1956 | 1461284850379 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 1956 | 1461284850380 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:27:30 INFO - PROCESS | 1956 | 1461284850382 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 1956 | 1461284850384 Marionette TRACE conn2 <- [1,2330,null,{}] 17:27:30 INFO - PROCESS | 1956 | 1461284850386 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}] 17:27:30 INFO - PROCESS | 1956 | 1461284850497 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:27:30 INFO - PROCESS | 1956 | 1461284850511 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9c2000 == 54 [pid = 1956] [id = 590] 17:27:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12b3dfc00) [pid = 1956] [serial = 1770] [outer = 0x0] 17:27:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12ba37000) [pid = 1956] [serial = 1771] [outer = 0x12b3dfc00] 17:27:30 INFO - PROCESS | 1956 | 1461284850536 Marionette DEBUG loaded listener.js 17:27:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12ce6cc00) [pid = 1956] [serial = 1772] [outer = 0x12b3dfc00] 17:27:30 INFO - PROCESS | 1956 | 1461284850853 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]]]}] 17:27:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:27:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 517ms 17:27:30 INFO - PROCESS | 1956 | 1461284850900 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:27:30 INFO - PROCESS | 1956 | 1461284850902 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:27:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:27:30 INFO - PROCESS | 1956 | 1461284850904 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:27:30 INFO - PROCESS | 1956 | 1461284850905 Marionette TRACE conn2 <- [1,2334,null,{}] 17:27:30 INFO - PROCESS | 1956 | 1461284850907 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}] 17:27:31 INFO - PROCESS | 1956 | 1461284851014 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:27:31 INFO - PROCESS | 1956 | 1461284851051 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d90d800 == 55 [pid = 1956] [id = 591] 17:27:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12bd32c00) [pid = 1956] [serial = 1773] [outer = 0x0] 17:27:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12cfcd800) [pid = 1956] [serial = 1774] [outer = 0x12bd32c00] 17:27:31 INFO - PROCESS | 1956 | 1461284851076 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12d14a800) [pid = 1956] [serial = 1775] [outer = 0x12bd32c00] 17:27:31 INFO - PROCESS | 1956 | 1461284851389 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 17:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:27:31 INFO - PROCESS | 1956 | 1461284851426 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1956 | 1461284851427 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:27:31 INFO - PROCESS | 1956 | 1461284851430 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1956 | 1461284851431 Marionette TRACE conn2 <- [1,2338,null,{}] 17:27:31 INFO - PROCESS | 1956 | 1461284851433 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}] 17:27:31 INFO - PROCESS | 1956 | 1461284851542 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:27:31 INFO - PROCESS | 1956 | 1461284851555 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e43d800 == 56 [pid = 1956] [id = 592] 17:27:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12d14cc00) [pid = 1956] [serial = 1776] [outer = 0x0] 17:27:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12d152800) [pid = 1956] [serial = 1777] [outer = 0x12d14cc00] 17:27:31 INFO - PROCESS | 1956 | 1461284851580 Marionette DEBUG loaded listener.js 17:27:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12d3bd000) [pid = 1956] [serial = 1778] [outer = 0x12d14cc00] 17:27:31 INFO - PROCESS | 1956 | 1461284851919 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]]]}] 17:27:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:27:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 17:27:31 INFO - PROCESS | 1956 | 1461284851950 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:27:31 INFO - PROCESS | 1956 | 1461284851951 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:27:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:27:31 INFO - PROCESS | 1956 | 1461284851953 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:27:31 INFO - PROCESS | 1956 | 1461284851954 Marionette TRACE conn2 <- [1,2342,null,{}] 17:27:31 INFO - PROCESS | 1956 | 1461284851957 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}] 17:27:32 INFO - PROCESS | 1956 | 1461284852064 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:27:32 INFO - PROCESS | 1956 | 1461284852103 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec85000 == 57 [pid = 1956] [id = 593] 17:27:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12d14f000) [pid = 1956] [serial = 1779] [outer = 0x0] 17:27:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12d3c8000) [pid = 1956] [serial = 1780] [outer = 0x12d14f000] 17:27:32 INFO - PROCESS | 1956 | 1461284852128 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12d94dc00) [pid = 1956] [serial = 1781] [outer = 0x12d14f000] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x11c70e800) [pid = 1956] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12958b800) [pid = 1956] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x129587000) [pid = 1956] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12a1c5400) [pid = 1956] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12ade5000) [pid = 1956] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x115357400) [pid = 1956] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11aca7400) [pid = 1956] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11bd78000) [pid = 1956] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x115353c00) [pid = 1956] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11bdcd800) [pid = 1956] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x118730800) [pid = 1956] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:27:32 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12b337000) [pid = 1956] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:27:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:27:32 INFO - PROCESS | 1956 | 1461284852518 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]]]}] 17:27:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 568ms 17:27:32 INFO - PROCESS | 1956 | 1461284852522 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:27:32 INFO - PROCESS | 1956 | 1461284852524 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:27:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:27:32 INFO - PROCESS | 1956 | 1461284852529 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:27:32 INFO - PROCESS | 1956 | 1461284852530 Marionette TRACE conn2 <- [1,2346,null,{}] 17:27:32 INFO - PROCESS | 1956 | 1461284852533 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}] 17:27:32 INFO - PROCESS | 1956 | 1461284852634 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:27:32 INFO - PROCESS | 1956 | 1461284852714 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec9c800 == 58 [pid = 1956] [id = 594] 17:27:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x1177aa800) [pid = 1956] [serial = 1782] [outer = 0x0] 17:27:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11c612c00) [pid = 1956] [serial = 1783] [outer = 0x1177aa800] 17:27:32 INFO - PROCESS | 1956 | 1461284852762 Marionette DEBUG loaded listener.js 17:27:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12d3c4800) [pid = 1956] [serial = 1784] [outer = 0x1177aa800] 17:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 668ms 17:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:27:33 INFO - PROCESS | 1956 | 1461284853193 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]]]}] 17:27:33 INFO - PROCESS | 1956 | 1461284853198 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 1956 | 1461284853199 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:27:33 INFO - PROCESS | 1956 | 1461284853201 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1956 | 1461284853203 Marionette TRACE conn2 <- [1,2350,null,{}] 17:27:33 INFO - PROCESS | 1956 | 1461284853215 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}] 17:27:33 INFO - PROCESS | 1956 | 1461284853318 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:27:33 INFO - PROCESS | 1956 | 1461284853324 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x130445000 == 59 [pid = 1956] [id = 595] 17:27:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12d94f000) [pid = 1956] [serial = 1785] [outer = 0x0] 17:27:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12e226000) [pid = 1956] [serial = 1786] [outer = 0x12d94f000] 17:27:33 INFO - PROCESS | 1956 | 1461284853349 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12e22dc00) [pid = 1956] [serial = 1787] [outer = 0x12d94f000] 17:27:33 INFO - PROCESS | 1956 | 1461284853705 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]]]}] 17:27:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:27:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 521ms 17:27:33 INFO - PROCESS | 1956 | 1461284853722 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:27:33 INFO - PROCESS | 1956 | 1461284853725 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:27:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:27:33 INFO - PROCESS | 1956 | 1461284853728 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:27:33 INFO - PROCESS | 1956 | 1461284853729 Marionette TRACE conn2 <- [1,2354,null,{}] 17:27:33 INFO - PROCESS | 1956 | 1461284853731 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}] 17:27:33 INFO - PROCESS | 1956 | 1461284853820 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:27:33 INFO - PROCESS | 1956 | 1461284853885 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x129697800 == 60 [pid = 1956] [id = 596] 17:27:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12dad9800) [pid = 1956] [serial = 1788] [outer = 0x0] 17:27:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12e295400) [pid = 1956] [serial = 1789] [outer = 0x12dad9800] 17:27:33 INFO - PROCESS | 1956 | 1461284853910 Marionette DEBUG loaded listener.js 17:27:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12e29c800) [pid = 1956] [serial = 1790] [outer = 0x12dad9800] 17:27:34 INFO - PROCESS | 1956 | 1461284854181 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 469ms 17:27:34 INFO - PROCESS | 1956 | 1461284854197 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1956 | 1461284854199 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:27:34 INFO - PROCESS | 1956 | 1461284854202 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1956 | 1461284854203 Marionette TRACE conn2 <- [1,2358,null,{}] 17:27:34 INFO - PROCESS | 1956 | 1461284854205 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}] 17:27:34 INFO - PROCESS | 1956 | 1461284854310 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:27:34 INFO - PROCESS | 1956 | 1461284854314 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x1418f5000 == 61 [pid = 1956] [id = 597] 17:27:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12e29cc00) [pid = 1956] [serial = 1791] [outer = 0x0] 17:27:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12e317400) [pid = 1956] [serial = 1792] [outer = 0x12e29cc00] 17:27:34 INFO - PROCESS | 1956 | 1461284854339 Marionette DEBUG loaded listener.js 17:27:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12e31d000) [pid = 1956] [serial = 1793] [outer = 0x12e29cc00] 17:27:34 INFO - PROCESS | 1956 | 1461284854911 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]]]}] 17:27:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:27:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 769ms 17:27:34 INFO - PROCESS | 1956 | 1461284854971 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:27:34 INFO - PROCESS | 1956 | 1461284854973 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:27:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:27:34 INFO - PROCESS | 1956 | 1461284854977 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:27:34 INFO - PROCESS | 1956 | 1461284854980 Marionette TRACE conn2 <- [1,2362,null,{}] 17:27:34 INFO - PROCESS | 1956 | 1461284854983 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}] 17:27:35 INFO - PROCESS | 1956 | 1461284855100 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:27:35 INFO - PROCESS | 1956 | 1461284855177 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x12618d000 == 62 [pid = 1956] [id = 598] 17:27:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x11994f800) [pid = 1956] [serial = 1794] [outer = 0x0] 17:27:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x11ac9dc00) [pid = 1956] [serial = 1795] [outer = 0x11994f800] 17:27:35 INFO - PROCESS | 1956 | 1461284855209 Marionette DEBUG loaded listener.js 17:27:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x11bd72800) [pid = 1956] [serial = 1796] [outer = 0x11994f800] 17:27:35 INFO - PROCESS | 1956 | 1461284855674 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]]]}] 17:27:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:27:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 724ms 17:27:35 INFO - PROCESS | 1956 | 1461284855702 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:27:35 INFO - PROCESS | 1956 | 1461284855709 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:27:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:27:35 INFO - PROCESS | 1956 | 1461284855716 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:27:35 INFO - PROCESS | 1956 | 1461284855719 Marionette TRACE conn2 <- [1,2366,null,{}] 17:27:35 INFO - PROCESS | 1956 | 1461284855723 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}] 17:27:35 INFO - PROCESS | 1956 | 1461284855916 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:27:36 INFO - PROCESS | 1956 | 1461284855997 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a642000 == 63 [pid = 1956] [id = 599] 17:27:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x11bdfc000) [pid = 1956] [serial = 1797] [outer = 0x0] 17:27:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x125b31800) [pid = 1956] [serial = 1798] [outer = 0x11bdfc000] 17:27:36 INFO - PROCESS | 1956 | 1461284856027 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x129585400) [pid = 1956] [serial = 1799] [outer = 0x11bdfc000] 17:27:36 INFO - PROCESS | 1956 | 1461284856463 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]]]}] 17:27:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:27:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 772ms 17:27:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:27:36 INFO - PROCESS | 1956 | 1461284856487 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:27:36 INFO - PROCESS | 1956 | 1461284856489 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:27:36 INFO - PROCESS | 1956 | 1461284856494 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:27:36 INFO - PROCESS | 1956 | 1461284856496 Marionette TRACE conn2 <- [1,2370,null,{}] 17:27:36 INFO - PROCESS | 1956 | 1461284856504 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}] 17:27:36 INFO - PROCESS | 1956 | 1461284856615 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:27:36 INFO - PROCESS | 1956 | 1461284856724 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da7b800 == 64 [pid = 1956] [id = 600] 17:27:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x12adda400) [pid = 1956] [serial = 1800] [outer = 0x0] 17:27:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x12ba31800) [pid = 1956] [serial = 1801] [outer = 0x12adda400] 17:27:36 INFO - PROCESS | 1956 | 1461284856757 Marionette DEBUG loaded listener.js 17:27:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x12cfd2000) [pid = 1956] [serial = 1802] [outer = 0x12adda400] 17:27:37 INFO - PROCESS | 1956 | 1461284857174 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 722ms 17:27:37 INFO - PROCESS | 1956 | 1461284857234 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1956 | 1461284857236 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:27:37 INFO - PROCESS | 1956 | 1461284857251 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1956 | 1461284857252 Marionette TRACE conn2 <- [1,2374,null,{}] 17:27:37 INFO - PROCESS | 1956 | 1461284857257 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}] 17:27:37 INFO - PROCESS | 1956 | 1461284857367 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:27:37 INFO - PROCESS | 1956 | 1461284857479 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x130443800 == 65 [pid = 1956] [id = 601] 17:27:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x1177b6c00) [pid = 1956] [serial = 1803] [outer = 0x0] 17:27:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x12d153400) [pid = 1956] [serial = 1804] [outer = 0x1177b6c00] 17:27:37 INFO - PROCESS | 1956 | 1461284857511 Marionette DEBUG loaded listener.js 17:27:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x12e228400) [pid = 1956] [serial = 1805] [outer = 0x1177b6c00] 17:27:37 INFO - PROCESS | 1956 | 1461284857934 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]]]}] 17:27:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:27:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 738ms 17:27:37 INFO - PROCESS | 1956 | 1461284857976 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:27:37 INFO - PROCESS | 1956 | 1461284857978 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:27:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:27:37 INFO - PROCESS | 1956 | 1461284857980 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:27:37 INFO - PROCESS | 1956 | 1461284857981 Marionette TRACE conn2 <- [1,2378,null,{}] 17:27:37 INFO - PROCESS | 1956 | 1461284857984 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}] 17:27:38 INFO - PROCESS | 1956 | 1461284858097 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:27:38 INFO - PROCESS | 1956 | 1461284858409 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac8d000 == 66 [pid = 1956] [id = 602] 17:27:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x110ff7400) [pid = 1956] [serial = 1806] [outer = 0x0] 17:27:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x114d56c00) [pid = 1956] [serial = 1807] [outer = 0x110ff7400] 17:27:38 INFO - PROCESS | 1956 | 1461284858467 Marionette DEBUG loaded listener.js 17:27:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x11641c400) [pid = 1956] [serial = 1808] [outer = 0x110ff7400] 17:27:38 INFO - PROCESS | 1956 | 1461284858918 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]]]}] 17:27:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:27:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 970ms 17:27:38 INFO - PROCESS | 1956 | 1461284858951 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:27:38 INFO - PROCESS | 1956 | 1461284858954 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:27:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:27:38 INFO - PROCESS | 1956 | 1461284858958 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:27:38 INFO - PROCESS | 1956 | 1461284858959 Marionette TRACE conn2 <- [1,2382,null,{}] 17:27:38 INFO - PROCESS | 1956 | 1461284858962 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}] 17:27:39 INFO - PROCESS | 1956 | 1461284859065 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:27:39 INFO - PROCESS | 1956 | 1461284859137 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x118f34000 == 67 [pid = 1956] [id = 603] 17:27:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x117715000) [pid = 1956] [serial = 1809] [outer = 0x0] 17:27:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x118656c00) [pid = 1956] [serial = 1810] [outer = 0x117715000] 17:27:39 INFO - PROCESS | 1956 | 1461284859183 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x118c38800) [pid = 1956] [serial = 1811] [outer = 0x117715000] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x11991b800 == 66 [pid = 1956] [id = 475] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12da78000 == 65 [pid = 1956] [id = 509] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x129697800 == 64 [pid = 1956] [id = 596] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x130445000 == 63 [pid = 1956] [id = 595] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec9c800 == 62 [pid = 1956] [id = 594] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec85000 == 61 [pid = 1956] [id = 593] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12e43d800 == 60 [pid = 1956] [id = 592] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x12ce60000) [pid = 1956] [serial = 1732] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12d90d800 == 59 [pid = 1956] [id = 591] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c2000 == 58 [pid = 1956] [id = 590] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12a81c800 == 57 [pid = 1956] [id = 589] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x1294c5000 == 56 [pid = 1956] [id = 588] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x128895800 == 55 [pid = 1956] [id = 587] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac30800 == 54 [pid = 1956] [id = 586] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x11beaa000 == 53 [pid = 1956] [id = 585] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x11c482000 == 52 [pid = 1956] [id = 584] 17:27:39 INFO - PROCESS | 1956 | 1461284859652 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]]]}] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x1418de800 == 51 [pid = 1956] [id = 583] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12fe19000 == 50 [pid = 1956] [id = 582] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12f43a000 == 49 [pid = 1956] [id = 581] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12da21800 == 48 [pid = 1956] [id = 580] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd46800 == 47 [pid = 1956] [id = 579] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac7d800 == 46 [pid = 1956] [id = 578] 17:27:39 INFO - PROCESS | 1956 | --DOCSHELL 0x12e452000 == 45 [pid = 1956] [id = 577] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x125d27800) [pid = 1956] [serial = 1714] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x12add7c00) [pid = 1956] [serial = 1720] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x1295c4000) [pid = 1956] [serial = 1717] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x12b338c00) [pid = 1956] [serial = 1723] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x12bd39000) [pid = 1956] [serial = 1676] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12b14a800) [pid = 1956] [serial = 1721] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x11864f400) [pid = 1956] [serial = 1702] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x1192bf000) [pid = 1956] [serial = 1703] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x11ae15000) [pid = 1956] [serial = 1705] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x11b866000) [pid = 1956] [serial = 1706] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x11c043400) [pid = 1956] [serial = 1708] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x11c4f1000) [pid = 1956] [serial = 1709] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12ce68400) [pid = 1956] [serial = 1693] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x118734c00) [pid = 1956] [serial = 1700] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x1158b7400) [pid = 1956] [serial = 1699] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11c6aac00) [pid = 1956] [serial = 1711] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x12892c000) [pid = 1956] [serial = 1687] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x125d26c00) [pid = 1956] [serial = 1726] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x118944000) [pid = 1956] [serial = 1696] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11bdf5000) [pid = 1956] [serial = 1684] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x1157b4800) [pid = 1956] [serial = 1678] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x1192bc000) [pid = 1956] [serial = 1681] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12addd400) [pid = 1956] [serial = 1690] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12bd35800) [pid = 1956] [serial = 1730] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12b6eb400) [pid = 1956] [serial = 1729] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x1295ebc00) [pid = 1956] [serial = 1724] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x1295eac00) [pid = 1956] [serial = 1718] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12b14a400) [pid = 1956] [serial = 1727] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x129582c00) [pid = 1956] [serial = 1715] [outer = 0x0] [url = about:blank] 17:27:39 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x125b34800) [pid = 1956] [serial = 1712] [outer = 0x0] [url = about:blank] 17:27:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:27:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 721ms 17:27:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:27:39 INFO - PROCESS | 1956 | 1461284859679 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:27:39 INFO - PROCESS | 1956 | 1461284859682 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:27:39 INFO - PROCESS | 1956 | 1461284859685 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:27:39 INFO - PROCESS | 1956 | 1461284859686 Marionette TRACE conn2 <- [1,2386,null,{}] 17:27:39 INFO - PROCESS | 1956 | 1461284859689 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}] 17:27:39 INFO - PROCESS | 1956 | 1461284859770 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:27:39 INFO - PROCESS | 1956 | 1461284859778 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b41800 == 46 [pid = 1956] [id = 604] 17:27:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x118c35800) [pid = 1956] [serial = 1812] [outer = 0x0] 17:27:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11994d800) [pid = 1956] [serial = 1813] [outer = 0x118c35800] 17:27:39 INFO - PROCESS | 1956 | 1461284859805 Marionette DEBUG loaded listener.js 17:27:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11a50d400) [pid = 1956] [serial = 1814] [outer = 0x118c35800] 17:27:40 INFO - PROCESS | 1956 | 1461284860179 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 17:27:40 INFO - PROCESS | 1956 | 1461284860219 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1956 | 1461284860221 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:27:40 INFO - PROCESS | 1956 | 1461284860227 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1956 | 1461284860231 Marionette TRACE conn2 <- [1,2390,null,{}] 17:27:40 INFO - PROCESS | 1956 | 1461284860238 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}] 17:27:40 INFO - PROCESS | 1956 | 1461284860322 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:27:40 INFO - PROCESS | 1956 | 1461284860330 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c62a800 == 47 [pid = 1956] [id = 605] 17:27:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11a902c00) [pid = 1956] [serial = 1815] [outer = 0x0] 17:27:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11ae0a400) [pid = 1956] [serial = 1816] [outer = 0x11a902c00] 17:27:40 INFO - PROCESS | 1956 | 1461284860356 Marionette DEBUG loaded listener.js 17:27:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11afeac00) [pid = 1956] [serial = 1817] [outer = 0x11a902c00] 17:27:40 INFO - PROCESS | 1956 | 1461284860711 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]]]}] 17:27:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:27:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 575ms 17:27:40 INFO - PROCESS | 1956 | 1461284860802 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:27:40 INFO - PROCESS | 1956 | 1461284860804 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:27:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:27:40 INFO - PROCESS | 1956 | 1461284860809 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:27:40 INFO - PROCESS | 1956 | 1461284860812 Marionette TRACE conn2 <- [1,2394,null,{}] 17:27:40 INFO - PROCESS | 1956 | 1461284860816 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}] 17:27:40 INFO - PROCESS | 1956 | 1461284860925 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:27:40 INFO - PROCESS | 1956 | 1461284860987 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac42800 == 48 [pid = 1956] [id = 606] 17:27:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x1158b7400) [pid = 1956] [serial = 1818] [outer = 0x0] 17:27:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x117716800) [pid = 1956] [serial = 1819] [outer = 0x1158b7400] 17:27:41 INFO - PROCESS | 1956 | 1461284861019 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11872e400) [pid = 1956] [serial = 1820] [outer = 0x1158b7400] 17:27:41 INFO - PROCESS | 1956 | 1461284861502 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]]]}] 17:27:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:27:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 723ms 17:27:41 INFO - PROCESS | 1956 | 1461284861570 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:27:41 INFO - PROCESS | 1956 | 1461284861572 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:27:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:27:41 INFO - PROCESS | 1956 | 1461284861580 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:27:41 INFO - PROCESS | 1956 | 1461284861583 Marionette TRACE conn2 <- [1,2398,null,{}] 17:27:41 INFO - PROCESS | 1956 | 1461284861586 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}] 17:27:41 INFO - PROCESS | 1956 | 1461284861685 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:27:41 INFO - PROCESS | 1956 | 1461284861757 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c483800 == 49 [pid = 1956] [id = 607] 17:27:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11872f000) [pid = 1956] [serial = 1821] [outer = 0x0] 17:27:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x119d7f400) [pid = 1956] [serial = 1822] [outer = 0x11872f000] 17:27:41 INFO - PROCESS | 1956 | 1461284861787 Marionette DEBUG loaded listener.js 17:27:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11ae17c00) [pid = 1956] [serial = 1823] [outer = 0x11872f000] 17:27:42 INFO - PROCESS | 1956 | 1461284862185 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 673ms 17:27:42 INFO - PROCESS | 1956 | 1461284862252 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1956 | 1461284862253 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:27:42 INFO - PROCESS | 1956 | 1461284862274 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1956 | 1461284862276 Marionette TRACE conn2 <- [1,2402,null,{}] 17:27:42 INFO - PROCESS | 1956 | 1461284862285 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}] 17:27:42 INFO - PROCESS | 1956 | 1461284862386 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:27:42 INFO - PROCESS | 1956 | 1461284862458 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x126a0e800 == 50 [pid = 1956] [id = 608] 17:27:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11bdf4400) [pid = 1956] [serial = 1824] [outer = 0x0] 17:27:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x11c040c00) [pid = 1956] [serial = 1825] [outer = 0x11bdf4400] 17:27:42 INFO - PROCESS | 1956 | 1461284862491 Marionette DEBUG loaded listener.js 17:27:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x11c4ab400) [pid = 1956] [serial = 1826] [outer = 0x11bdf4400] 17:27:42 INFO - PROCESS | 1956 | 1461284862918 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]]]}] 17:27:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:27:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 689ms 17:27:42 INFO - PROCESS | 1956 | 1461284862946 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:27:42 INFO - PROCESS | 1956 | 1461284862947 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:27:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:27:42 INFO - PROCESS | 1956 | 1461284862950 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:27:42 INFO - PROCESS | 1956 | 1461284862951 Marionette TRACE conn2 <- [1,2406,null,{}] 17:27:42 INFO - PROCESS | 1956 | 1461284862953 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}] 17:27:43 INFO - PROCESS | 1956 | 1461284863076 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:27:43 INFO - PROCESS | 1956 | 1461284863147 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x128895800 == 51 [pid = 1956] [id = 609] 17:27:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x11c4b9800) [pid = 1956] [serial = 1827] [outer = 0x0] 17:27:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x11c70ac00) [pid = 1956] [serial = 1828] [outer = 0x11c4b9800] 17:27:43 INFO - PROCESS | 1956 | 1461284863178 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x125b2f000) [pid = 1956] [serial = 1829] [outer = 0x11c4b9800] 17:27:43 INFO - PROCESS | 1956 | 1461284863602 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]]]}] 17:27:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:27:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 668ms 17:27:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:27:43 INFO - PROCESS | 1956 | 1461284863618 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:27:43 INFO - PROCESS | 1956 | 1461284863620 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:27:43 INFO - PROCESS | 1956 | 1461284863622 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:27:43 INFO - PROCESS | 1956 | 1461284863624 Marionette TRACE conn2 <- [1,2410,null,{}] 17:27:43 INFO - PROCESS | 1956 | 1461284863628 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}] 17:27:43 INFO - PROCESS | 1956 | 1461284863725 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:27:43 INFO - PROCESS | 1956 | 1461284863780 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x12921a800 == 52 [pid = 1956] [id = 610] 17:27:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x11c4b9c00) [pid = 1956] [serial = 1830] [outer = 0x0] 17:27:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x125d1b800) [pid = 1956] [serial = 1831] [outer = 0x11c4b9c00] 17:27:43 INFO - PROCESS | 1956 | 1461284863810 Marionette DEBUG loaded listener.js 17:27:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x125d25400) [pid = 1956] [serial = 1832] [outer = 0x11c4b9c00] 17:27:44 INFO - PROCESS | 1956 | 1461284864228 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 622ms 17:27:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:27:44 INFO - PROCESS | 1956 | 1461284864245 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 1956 | 1461284864246 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:27:44 INFO - PROCESS | 1956 | 1461284864248 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1956 | 1461284864250 Marionette TRACE conn2 <- [1,2414,null,{}] 17:27:44 INFO - PROCESS | 1956 | 1461284864252 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}] 17:27:44 INFO - PROCESS | 1956 | 1461284864371 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:27:44 INFO - PROCESS | 1956 | 1461284864465 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a65c000 == 53 [pid = 1956] [id = 611] 17:27:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x126a28800) [pid = 1956] [serial = 1833] [outer = 0x0] 17:27:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x129510c00) [pid = 1956] [serial = 1834] [outer = 0x126a28800] 17:27:44 INFO - PROCESS | 1956 | 1461284864499 Marionette DEBUG loaded listener.js 17:27:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x1295c3800) [pid = 1956] [serial = 1835] [outer = 0x126a28800] 17:27:44 INFO - PROCESS | 1956 | 1461284864914 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]]]}] 17:27:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:27:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 723ms 17:27:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:27:44 INFO - PROCESS | 1956 | 1461284864972 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:27:44 INFO - PROCESS | 1956 | 1461284864973 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:27:44 INFO - PROCESS | 1956 | 1461284864976 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:27:44 INFO - PROCESS | 1956 | 1461284864977 Marionette TRACE conn2 <- [1,2418,null,{}] 17:27:44 INFO - PROCESS | 1956 | 1461284864980 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}] 17:27:45 INFO - PROCESS | 1956 | 1461284865076 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:27:45 INFO - PROCESS | 1956 | 1461284865134 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a810800 == 54 [pid = 1956] [id = 612] 17:27:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x1295bf000) [pid = 1956] [serial = 1836] [outer = 0x0] 17:27:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x1295eac00) [pid = 1956] [serial = 1837] [outer = 0x1295bf000] 17:27:45 INFO - PROCESS | 1956 | 1461284865164 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x12a1ce400) [pid = 1956] [serial = 1838] [outer = 0x1295bf000] 17:27:45 INFO - PROCESS | 1956 | 1461284865635 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]]]}] 17:27:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:27:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 671ms 17:27:45 INFO - PROCESS | 1956 | 1461284865649 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:27:45 INFO - PROCESS | 1956 | 1461284865651 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:27:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:27:45 INFO - PROCESS | 1956 | 1461284865654 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:27:45 INFO - PROCESS | 1956 | 1461284865655 Marionette TRACE conn2 <- [1,2422,null,{}] 17:27:45 INFO - PROCESS | 1956 | 1461284865657 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}] 17:27:45 INFO - PROCESS | 1956 | 1461284865755 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:27:45 INFO - PROCESS | 1956 | 1461284865816 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6b3000 == 55 [pid = 1956] [id = 613] 17:27:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x1295eec00) [pid = 1956] [serial = 1839] [outer = 0x0] 17:27:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x12ade0400) [pid = 1956] [serial = 1840] [outer = 0x1295eec00] 17:27:45 INFO - PROCESS | 1956 | 1461284865867 Marionette DEBUG loaded listener.js 17:27:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x12b149400) [pid = 1956] [serial = 1841] [outer = 0x1295eec00] 17:27:46 INFO - PROCESS | 1956 | 1461284866437 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]]]}] 17:27:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:27:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 821ms 17:27:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:27:46 INFO - PROCESS | 1956 | 1461284866476 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:27:46 INFO - PROCESS | 1956 | 1461284866478 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:27:46 INFO - PROCESS | 1956 | 1461284866482 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:27:46 INFO - PROCESS | 1956 | 1461284866484 Marionette TRACE conn2 <- [1,2426,null,{}] 17:27:46 INFO - PROCESS | 1956 | 1461284866488 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}] 17:27:46 INFO - PROCESS | 1956 | 1461284866600 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:27:46 INFO - PROCESS | 1956 | 1461284866660 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bea6800 == 56 [pid = 1956] [id = 614] 17:27:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x12a1d0c00) [pid = 1956] [serial = 1842] [outer = 0x0] 17:27:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x12b32fc00) [pid = 1956] [serial = 1843] [outer = 0x12a1d0c00] 17:27:46 INFO - PROCESS | 1956 | 1461284866690 Marionette DEBUG loaded listener.js 17:27:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x12b33b800) [pid = 1956] [serial = 1844] [outer = 0x12a1d0c00] 17:27:47 INFO - PROCESS | 1956 | 1461284867351 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]]]}] 17:27:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:27:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 927ms 17:27:47 INFO - PROCESS | 1956 | 1461284867415 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:27:47 INFO - PROCESS | 1956 | 1461284867420 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:27:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:27:47 INFO - PROCESS | 1956 | 1461284867429 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:27:47 INFO - PROCESS | 1956 | 1461284867432 Marionette TRACE conn2 <- [1,2430,null,{}] 17:27:47 INFO - PROCESS | 1956 | 1461284867437 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}] 17:27:47 INFO - PROCESS | 1956 | 1461284867573 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:27:47 INFO - PROCESS | 1956 | 1461284867649 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x125d49000 == 57 [pid = 1956] [id = 615] 17:27:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x118738000) [pid = 1956] [serial = 1845] [outer = 0x0] 17:27:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x1191bc400) [pid = 1956] [serial = 1846] [outer = 0x118738000] 17:27:47 INFO - PROCESS | 1956 | 1461284867677 Marionette DEBUG loaded listener.js 17:27:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x11aa9b000) [pid = 1956] [serial = 1847] [outer = 0x118738000] 17:27:47 INFO - PROCESS | 1956 | --DOCSHELL 0x119b41800 == 56 [pid = 1956] [id = 604] 17:27:47 INFO - PROCESS | 1956 | --DOCSHELL 0x118f34000 == 55 [pid = 1956] [id = 603] 17:27:47 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac8d000 == 54 [pid = 1956] [id = 602] 17:27:48 INFO - PROCESS | 1956 | 1461284868058 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]]]}] 17:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 674ms 17:27:48 INFO - PROCESS | 1956 | 1461284868103 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:27:48 INFO - PROCESS | 1956 | 1461284868107 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:27:48 INFO - PROCESS | 1956 | 1461284868111 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 1956 | 1461284868113 Marionette TRACE conn2 <- [1,2434,null,{}] 17:27:48 INFO - PROCESS | 1956 | 1461284868116 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}] 17:27:48 INFO - PROCESS | 1956 | 1461284868212 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:27:48 INFO - PROCESS | 1956 | 1461284868277 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b91c800 == 55 [pid = 1956] [id = 616] 17:27:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x11aa8f000) [pid = 1956] [serial = 1848] [outer = 0x0] 17:27:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x11b862800) [pid = 1956] [serial = 1849] [outer = 0x11aa8f000] 17:27:48 INFO - PROCESS | 1956 | 1461284868303 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x11c4af000) [pid = 1956] [serial = 1850] [outer = 0x11aa8f000] 17:27:48 INFO - PROCESS | 1956 | 1461284868617 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]]]}] 17:27:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:27:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 521ms 17:27:48 INFO - PROCESS | 1956 | 1461284868632 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:27:48 INFO - PROCESS | 1956 | 1461284868634 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:27:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:27:48 INFO - PROCESS | 1956 | 1461284868636 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:27:48 INFO - PROCESS | 1956 | 1461284868639 Marionette TRACE conn2 <- [1,2438,null,{}] 17:27:48 INFO - PROCESS | 1956 | 1461284868650 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}] 17:27:48 INFO - PROCESS | 1956 | 1461284868760 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:27:48 INFO - PROCESS | 1956 | 1461284868822 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a644800 == 56 [pid = 1956] [id = 617] 17:27:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x119956c00) [pid = 1956] [serial = 1851] [outer = 0x0] 17:27:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x11c043400) [pid = 1956] [serial = 1852] [outer = 0x119956c00] 17:27:48 INFO - PROCESS | 1956 | 1461284868850 Marionette DEBUG loaded listener.js 17:27:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x129516400) [pid = 1956] [serial = 1853] [outer = 0x119956c00] 17:27:49 INFO - PROCESS | 1956 | 1461284869202 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]]]}] 17:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 576ms 17:27:49 INFO - PROCESS | 1956 | 1461284869213 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:27:49 INFO - PROCESS | 1956 | 1461284869214 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:27:49 INFO - PROCESS | 1956 | 1461284869217 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1956 | 1461284869218 Marionette TRACE conn2 <- [1,2442,null,{}] 17:27:49 INFO - PROCESS | 1956 | 1461284869220 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}] 17:27:49 INFO - PROCESS | 1956 | 1461284869330 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:27:49 INFO - PROCESS | 1956 | 1461284869343 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d124800 == 57 [pid = 1956] [id = 618] 17:27:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x129580c00) [pid = 1956] [serial = 1854] [outer = 0x0] 17:27:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x1295c7c00) [pid = 1956] [serial = 1855] [outer = 0x129580c00] 17:27:49 INFO - PROCESS | 1956 | 1461284869369 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x12b33dc00) [pid = 1956] [serial = 1856] [outer = 0x129580c00] 17:27:49 INFO - PROCESS | 1956 | 1461284869745 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]]]}] 17:27:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:27:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 571ms 17:27:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:27:49 INFO - PROCESS | 1956 | 1461284869788 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:27:49 INFO - PROCESS | 1956 | 1461284869789 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:27:49 INFO - PROCESS | 1956 | 1461284869791 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:27:49 INFO - PROCESS | 1956 | 1461284869792 Marionette TRACE conn2 <- [1,2446,null,{}] 17:27:49 INFO - PROCESS | 1956 | 1461284869795 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}] 17:27:49 INFO - PROCESS | 1956 | 1461284869914 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:27:49 INFO - PROCESS | 1956 | 1461284869928 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da0e000 == 58 [pid = 1956] [id = 619] 17:27:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x12b3d5400) [pid = 1956] [serial = 1857] [outer = 0x0] 17:27:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x12b6e2400) [pid = 1956] [serial = 1858] [outer = 0x12b3d5400] 17:27:49 INFO - PROCESS | 1956 | 1461284869953 Marionette DEBUG loaded listener.js 17:27:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x12ba2a800) [pid = 1956] [serial = 1859] [outer = 0x12b3d5400] 17:27:50 INFO - PROCESS | 1956 | 1461284870319 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]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 17:27:50 INFO - PROCESS | 1956 | 1461284870362 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 1956 | 1461284870364 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:27:50 INFO - PROCESS | 1956 | 1461284870366 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1956 | 1461284870367 Marionette TRACE conn2 <- [1,2450,null,{}] 17:27:50 INFO - PROCESS | 1956 | 1461284870369 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}] 17:27:50 INFO - PROCESS | 1956 | 1461284870489 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:27:50 INFO - PROCESS | 1956 | 1461284870528 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da7a800 == 59 [pid = 1956] [id = 620] 17:27:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x12b6ef800) [pid = 1956] [serial = 1860] [outer = 0x0] 17:27:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x12bd3c800) [pid = 1956] [serial = 1861] [outer = 0x12b6ef800] 17:27:50 INFO - PROCESS | 1956 | 1461284870556 Marionette DEBUG loaded listener.js 17:27:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x12cfd9000) [pid = 1956] [serial = 1862] [outer = 0x12b6ef800] 17:27:50 INFO - PROCESS | 1956 | 1461284870870 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]]]}] 17:27:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:27:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 17:27:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:27:50 INFO - PROCESS | 1956 | 1461284870887 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:27:50 INFO - PROCESS | 1956 | 1461284870888 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:27:50 INFO - PROCESS | 1956 | 1461284870891 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:27:50 INFO - PROCESS | 1956 | 1461284870894 Marionette TRACE conn2 <- [1,2454,null,{}] 17:27:50 INFO - PROCESS | 1956 | 1461284870897 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}] 17:27:51 INFO - PROCESS | 1956 | 1461284871004 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x118c35800) [pid = 1956] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x12dad9800) [pid = 1956] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x12bd32c00) [pid = 1956] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x12b3dfc00) [pid = 1956] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x12d14f000) [pid = 1956] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x1177aa800) [pid = 1956] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x12d14cc00) [pid = 1956] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x12b3e3400) [pid = 1956] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x12addac00) [pid = 1956] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x114448400) [pid = 1956] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x1157ab800) [pid = 1956] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x11c4e9800) [pid = 1956] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x11a503400) [pid = 1956] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x11c6aa400) [pid = 1956] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x110ff7400) [pid = 1956] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x117715000) [pid = 1956] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:27:51 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x12d94f000) [pid = 1956] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:27:51 INFO - PROCESS | 1956 | 1461284871129 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x118cc7000 == 60 [pid = 1956] [id = 621] 17:27:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x110ff7400) [pid = 1956] [serial = 1863] [outer = 0x0] 17:27:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x1177eb000) [pid = 1956] [serial = 1864] [outer = 0x110ff7400] 17:27:51 INFO - PROCESS | 1956 | 1461284871154 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x11a503400) [pid = 1956] [serial = 1865] [outer = 0x110ff7400] 17:27:51 INFO - PROCESS | 1956 | 1461284871446 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 573ms 17:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:27:51 INFO - PROCESS | 1956 | 1461284871467 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 1956 | 1461284871468 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:27:51 INFO - PROCESS | 1956 | 1461284871471 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 1956 | 1461284871472 Marionette TRACE conn2 <- [1,2458,null,{}] 17:27:51 INFO - PROCESS | 1956 | 1461284871477 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}] 17:27:51 INFO - PROCESS | 1956 | 1461284871568 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:27:51 INFO - PROCESS | 1956 | 1461284871573 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec95000 == 61 [pid = 1956] [id = 622] 17:27:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x11c6aa400) [pid = 1956] [serial = 1866] [outer = 0x0] 17:27:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x12cf68c00) [pid = 1956] [serial = 1867] [outer = 0x11c6aa400] 17:27:51 INFO - PROCESS | 1956 | 1461284871600 Marionette DEBUG loaded listener.js 17:27:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x12d3bc800) [pid = 1956] [serial = 1868] [outer = 0x11c6aa400] 17:27:51 INFO - PROCESS | 1956 | 1461284871932 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]]]}] 17:27:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:27:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 472ms 17:27:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:27:51 INFO - PROCESS | 1956 | 1461284871945 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:27:51 INFO - PROCESS | 1956 | 1461284871946 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:27:51 INFO - PROCESS | 1956 | 1461284871949 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:27:51 INFO - PROCESS | 1956 | 1461284871950 Marionette TRACE conn2 <- [1,2462,null,{}] 17:27:51 INFO - PROCESS | 1956 | 1461284871952 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}] 17:27:52 INFO - PROCESS | 1956 | 1461284872071 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:27:52 INFO - PROCESS | 1956 | 1461284872077 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f43e000 == 62 [pid = 1956] [id = 623] 17:27:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x11b861c00) [pid = 1956] [serial = 1869] [outer = 0x0] 17:27:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x12d158800) [pid = 1956] [serial = 1870] [outer = 0x11b861c00] 17:27:52 INFO - PROCESS | 1956 | 1461284872103 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x12dad8400) [pid = 1956] [serial = 1871] [outer = 0x11b861c00] 17:27:52 INFO - PROCESS | 1956 | 1461284872427 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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 17:27:52 INFO - PROCESS | 1956 | 1461284872469 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1956 | 1461284872470 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:27:52 INFO - PROCESS | 1956 | 1461284872473 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1956 | 1461284872474 Marionette TRACE conn2 <- [1,2466,null,{}] 17:27:52 INFO - PROCESS | 1956 | 1461284872476 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}] 17:27:52 INFO - PROCESS | 1956 | 1461284872565 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:27:52 INFO - PROCESS | 1956 | 1461284872569 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fe1c800 == 63 [pid = 1956] [id = 624] 17:27:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x12d3cbc00) [pid = 1956] [serial = 1872] [outer = 0x0] 17:27:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x12e226400) [pid = 1956] [serial = 1873] [outer = 0x12d3cbc00] 17:27:52 INFO - PROCESS | 1956 | 1461284872595 Marionette DEBUG loaded listener.js 17:27:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x12e22bc00) [pid = 1956] [serial = 1874] [outer = 0x12d3cbc00] 17:27:52 INFO - PROCESS | 1956 | 1461284872931 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]]]}] 17:27:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:27:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 17:27:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:27:52 INFO - PROCESS | 1956 | 1461284872945 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:27:52 INFO - PROCESS | 1956 | 1461284872946 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:27:52 INFO - PROCESS | 1956 | 1461284872948 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:27:52 INFO - PROCESS | 1956 | 1461284872950 Marionette TRACE conn2 <- [1,2470,null,{}] 17:27:52 INFO - PROCESS | 1956 | 1461284872952 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}] 17:27:53 INFO - PROCESS | 1956 | 1461284873090 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:27:53 INFO - PROCESS | 1956 | 1461284873194 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b29800 == 64 [pid = 1956] [id = 625] 17:27:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x110ff5000) [pid = 1956] [serial = 1875] [outer = 0x0] 17:27:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x114006400) [pid = 1956] [serial = 1876] [outer = 0x110ff5000] 17:27:53 INFO - PROCESS | 1956 | 1461284873227 Marionette DEBUG loaded listener.js 17:27:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x11864b400) [pid = 1956] [serial = 1877] [outer = 0x110ff5000] 17:27:53 INFO - PROCESS | 1956 | 1461284873665 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]]]}] 17:27:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:27:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 769ms 17:27:53 INFO - PROCESS | 1956 | 1461284873719 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:27:53 INFO - PROCESS | 1956 | 1461284873723 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:27:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:27:53 INFO - PROCESS | 1956 | 1461284873727 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:27:53 INFO - PROCESS | 1956 | 1461284873729 Marionette TRACE conn2 <- [1,2474,null,{}] 17:27:53 INFO - PROCESS | 1956 | 1461284873732 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}] 17:27:53 INFO - PROCESS | 1956 | 1461284873845 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:27:53 INFO - PROCESS | 1956 | 1461284873953 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b17000 == 65 [pid = 1956] [id = 626] 17:27:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x11abca800) [pid = 1956] [serial = 1878] [outer = 0x0] 17:27:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x11b9e5800) [pid = 1956] [serial = 1879] [outer = 0x11abca800] 17:27:54 INFO - PROCESS | 1956 | 1461284873997 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x11c4b9000) [pid = 1956] [serial = 1880] [outer = 0x11abca800] 17:27:54 INFO - PROCESS | 1956 | 1461284874434 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]]]}] 17:27:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:27:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 720ms 17:27:54 INFO - PROCESS | 1956 | 1461284874449 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:27:54 INFO - PROCESS | 1956 | 1461284874451 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:27:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:27:54 INFO - PROCESS | 1956 | 1461284874454 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:27:54 INFO - PROCESS | 1956 | 1461284874455 Marionette TRACE conn2 <- [1,2478,null,{}] 17:27:54 INFO - PROCESS | 1956 | 1461284874458 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}] 17:27:54 INFO - PROCESS | 1956 | 1461284874565 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:27:54 INFO - PROCESS | 1956 | 1461284874676 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e0ad800 == 66 [pid = 1956] [id = 627] 17:27:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x11c70c800) [pid = 1956] [serial = 1881] [outer = 0x0] 17:27:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 177 (0x126509c00) [pid = 1956] [serial = 1882] [outer = 0x11c70c800] 17:27:54 INFO - PROCESS | 1956 | 1461284874708 Marionette DEBUG loaded listener.js 17:27:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x1295eb800) [pid = 1956] [serial = 1883] [outer = 0x11c70c800] 17:27:55 INFO - PROCESS | 1956 | 1461284875121 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 719ms 17:27:55 INFO - PROCESS | 1956 | 1461284875199 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1956 | 1461284875200 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:27:55 INFO - PROCESS | 1956 | 1461284875220 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1956 | 1461284875225 Marionette TRACE conn2 <- [1,2482,null,{}] 17:27:55 INFO - PROCESS | 1956 | 1461284875247 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}] 17:27:55 INFO - PROCESS | 1956 | 1461284875357 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:27:55 INFO - PROCESS | 1956 | 1461284875437 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x13178e800 == 67 [pid = 1956] [id = 628] 17:27:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x128f3ac00) [pid = 1956] [serial = 1884] [outer = 0x0] 17:27:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x12cf5d000) [pid = 1956] [serial = 1885] [outer = 0x128f3ac00] 17:27:55 INFO - PROCESS | 1956 | 1461284875468 Marionette DEBUG loaded listener.js 17:27:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x12cfd5000) [pid = 1956] [serial = 1886] [outer = 0x128f3ac00] 17:27:55 INFO - PROCESS | 1956 | 1461284875931 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]]]}] 17:27:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:27:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 760ms 17:27:55 INFO - PROCESS | 1956 | 1461284875964 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:27:55 INFO - PROCESS | 1956 | 1461284875967 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:27:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:27:55 INFO - PROCESS | 1956 | 1461284875971 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:27:55 INFO - PROCESS | 1956 | 1461284875973 Marionette TRACE conn2 <- [1,2486,null,{}] 17:27:55 INFO - PROCESS | 1956 | 1461284875976 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}] 17:27:56 INFO - PROCESS | 1956 | 1461284876139 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:27:56 INFO - PROCESS | 1956 | 1461284876284 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x11562f000 == 68 [pid = 1956] [id = 629] 17:27:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x12d14b800) [pid = 1956] [serial = 1887] [outer = 0x0] 17:27:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x12e225000) [pid = 1956] [serial = 1888] [outer = 0x12d14b800] 17:27:56 INFO - PROCESS | 1956 | 1461284876335 Marionette DEBUG loaded listener.js 17:27:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 184 (0x12e296400) [pid = 1956] [serial = 1889] [outer = 0x12d14b800] 17:27:56 INFO - PROCESS | 1956 | 1461284876784 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]]]}] 17:27:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:27:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 825ms 17:27:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:27:56 INFO - PROCESS | 1956 | 1461284876795 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:27:56 INFO - PROCESS | 1956 | 1461284876797 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:27:56 INFO - PROCESS | 1956 | 1461284876799 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:27:56 INFO - PROCESS | 1956 | 1461284876800 Marionette TRACE conn2 <- [1,2490,null,{}] 17:27:56 INFO - PROCESS | 1956 | 1461284876802 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}] 17:27:56 INFO - PROCESS | 1956 | 1461284876908 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:27:57 INFO - PROCESS | 1956 | 1461284877028 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd41800 == 69 [pid = 1956] [id = 630] 17:27:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 185 (0x12e31b800) [pid = 1956] [serial = 1890] [outer = 0x0] 17:27:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 186 (0x12e31f800) [pid = 1956] [serial = 1891] [outer = 0x12e31b800] 17:27:57 INFO - PROCESS | 1956 | 1461284877069 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 187 (0x12e6e7400) [pid = 1956] [serial = 1892] [outer = 0x12e31b800] 17:27:57 INFO - PROCESS | 1956 | 1461284877510 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]]]}] 17:27:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:27:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 718ms 17:27:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:27:57 INFO - PROCESS | 1956 | 1461284877518 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:27:57 INFO - PROCESS | 1956 | 1461284877519 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:27:57 INFO - PROCESS | 1956 | 1461284877521 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:27:57 INFO - PROCESS | 1956 | 1461284877523 Marionette TRACE conn2 <- [1,2494,null,{}] 17:27:57 INFO - PROCESS | 1956 | 1461284877528 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}] 17:27:57 INFO - PROCESS | 1956 | 1461284877636 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:27:57 INFO - PROCESS | 1956 | 1461284877878 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c493800 == 70 [pid = 1956] [id = 631] 17:27:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 188 (0x114447800) [pid = 1956] [serial = 1893] [outer = 0x0] 17:27:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 189 (0x1157ab800) [pid = 1956] [serial = 1894] [outer = 0x114447800] 17:27:57 INFO - PROCESS | 1956 | 1461284877918 Marionette DEBUG loaded listener.js 17:27:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 190 (0x1186ae000) [pid = 1956] [serial = 1895] [outer = 0x114447800] 17:27:58 INFO - PROCESS | 1956 | 1461284878413 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]]]}] 17:27:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:27:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 927ms 17:27:58 INFO - PROCESS | 1956 | 1461284878459 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:27:58 INFO - PROCESS | 1956 | 1461284878462 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:27:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:27:58 INFO - PROCESS | 1956 | 1461284878467 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:27:58 INFO - PROCESS | 1956 | 1461284878469 Marionette TRACE conn2 <- [1,2498,null,{}] 17:27:58 INFO - PROCESS | 1956 | 1461284878472 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}] 17:27:58 INFO - PROCESS | 1956 | 1461284878578 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:27:58 INFO - PROCESS | 1956 | 1461284878661 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x125b1b000 == 71 [pid = 1956] [id = 632] 17:27:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 191 (0x119d7e800) [pid = 1956] [serial = 1896] [outer = 0x0] 17:27:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 192 (0x11aa98800) [pid = 1956] [serial = 1897] [outer = 0x119d7e800] 17:27:58 INFO - PROCESS | 1956 | 1461284878690 Marionette DEBUG loaded listener.js 17:27:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 193 (0x11afec400) [pid = 1956] [serial = 1898] [outer = 0x119d7e800] 17:27:59 INFO - PROCESS | 1956 | 1461284879126 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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 17:27:59 INFO - PROCESS | 1956 | 1461284879139 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1956 | 1461284879143 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:27:59 INFO - PROCESS | 1956 | 1461284879147 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1956 | 1461284879148 Marionette TRACE conn2 <- [1,2502,null,{}] 17:27:59 INFO - PROCESS | 1956 | 1461284879150 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}] 17:27:59 INFO - PROCESS | 1956 | 1461284879250 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:27:59 INFO - PROCESS | 1956 | 1461284879321 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x118c03000 == 72 [pid = 1956] [id = 633] 17:27:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 194 (0x114d5e000) [pid = 1956] [serial = 1899] [outer = 0x0] 17:27:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 195 (0x11a903c00) [pid = 1956] [serial = 1900] [outer = 0x114d5e000] 17:27:59 INFO - PROCESS | 1956 | 1461284879398 Marionette DEBUG loaded listener.js 17:27:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 196 (0x11c70a000) [pid = 1956] [serial = 1901] [outer = 0x114d5e000] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x1294d2800 == 71 [pid = 1956] [id = 525] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebb1800 == 70 [pid = 1956] [id = 526] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11c48d800 == 69 [pid = 1956] [id = 527] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12d12b800 == 68 [pid = 1956] [id = 474] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12fe1c800 == 67 [pid = 1956] [id = 624] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12f43e000 == 66 [pid = 1956] [id = 623] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec95000 == 65 [pid = 1956] [id = 622] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x118cc7000 == 64 [pid = 1956] [id = 621] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12da7a800 == 63 [pid = 1956] [id = 620] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12da0e000 == 62 [pid = 1956] [id = 619] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 195 (0x12bd2d800) [pid = 1956] [serial = 1747] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 194 (0x125d29400) [pid = 1956] [serial = 1741] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 193 (0x11aa8c800) [pid = 1956] [serial = 1738] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 192 (0x114f75400) [pid = 1956] [serial = 1735] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 191 (0x12e317400) [pid = 1956] [serial = 1792] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 190 (0x11ac9dc00) [pid = 1956] [serial = 1795] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 189 (0x125b31800) [pid = 1956] [serial = 1798] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 188 (0x11ae0a400) [pid = 1956] [serial = 1816] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 187 (0x12ba31800) [pid = 1956] [serial = 1801] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 186 (0x12d153400) [pid = 1956] [serial = 1804] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 185 (0x12b14ac00) [pid = 1956] [serial = 1744] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 184 (0x12cfd9800) [pid = 1956] [serial = 1750] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12d124800 == 61 [pid = 1956] [id = 618] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12a644800 == 60 [pid = 1956] [id = 617] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11b91c800 == 59 [pid = 1956] [id = 616] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x125d49000 == 58 [pid = 1956] [id = 615] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6b3000 == 57 [pid = 1956] [id = 613] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12a810800 == 56 [pid = 1956] [id = 612] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12a65c000 == 55 [pid = 1956] [id = 611] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x12921a800 == 54 [pid = 1956] [id = 610] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x128895800 == 53 [pid = 1956] [id = 609] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x126a0e800 == 52 [pid = 1956] [id = 608] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11c483800 == 51 [pid = 1956] [id = 607] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac42800 == 50 [pid = 1956] [id = 606] 17:27:59 INFO - PROCESS | 1956 | --DOCSHELL 0x11c62a800 == 49 [pid = 1956] [id = 605] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 183 (0x125b30800) [pid = 1956] [serial = 1762] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x126795c00) [pid = 1956] [serial = 1763] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x11afe3400) [pid = 1956] [serial = 1757] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x11aa8cc00) [pid = 1956] [serial = 1756] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x128925400) [pid = 1956] [serial = 1765] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x1295e6000) [pid = 1956] [serial = 1766] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x114d56c00) [pid = 1956] [serial = 1807] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 176 (0x118656c00) [pid = 1956] [serial = 1810] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x12e22dc00) [pid = 1956] [serial = 1787] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x12e226000) [pid = 1956] [serial = 1786] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x118c38800) [pid = 1956] [serial = 1811] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x11994d800) [pid = 1956] [serial = 1813] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x11641c400) [pid = 1956] [serial = 1808] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x12d3bd000) [pid = 1956] [serial = 1778] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x12d94dc00) [pid = 1956] [serial = 1781] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x12ce6cc00) [pid = 1956] [serial = 1772] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x12e295400) [pid = 1956] [serial = 1789] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x11a50d400) [pid = 1956] [serial = 1814] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x12b3d6000) [pid = 1956] [serial = 1769] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x12e29c800) [pid = 1956] [serial = 1790] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x12d3c4800) [pid = 1956] [serial = 1784] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x12cfcd800) [pid = 1956] [serial = 1774] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x12ba37000) [pid = 1956] [serial = 1771] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x12d14a800) [pid = 1956] [serial = 1775] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x12d3c8000) [pid = 1956] [serial = 1780] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x11c612c00) [pid = 1956] [serial = 1783] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x12d152800) [pid = 1956] [serial = 1777] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x12cf60000) [pid = 1956] [serial = 1733] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x12b146400) [pid = 1956] [serial = 1768] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x1158b0400) [pid = 1956] [serial = 1754] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x1147dd000) [pid = 1956] [serial = 1753] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x11863a800) [pid = 1956] [serial = 1759] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x11c03b800) [pid = 1956] [serial = 1760] [outer = 0x0] [url = about:blank] 17:27:59 INFO - PROCESS | 1956 | 1461284879769 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]]]}] 17:27:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:27:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 668ms 17:27:59 INFO - PROCESS | 1956 | 1461284879816 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:27:59 INFO - PROCESS | 1956 | 1461284879817 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:27:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:27:59 INFO - PROCESS | 1956 | 1461284879820 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:27:59 INFO - PROCESS | 1956 | 1461284879825 Marionette TRACE conn2 <- [1,2506,null,{}] 17:27:59 INFO - PROCESS | 1956 | 1461284879832 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}] 17:27:59 INFO - PROCESS | 1956 | 1461284879918 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:27:59 INFO - PROCESS | 1956 | 1461284879947 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:27:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x12677c800 == 50 [pid = 1956] [id = 634] 17:27:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x125d29400) [pid = 1956] [serial = 1902] [outer = 0x0] 17:27:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x128925400) [pid = 1956] [serial = 1903] [outer = 0x125d29400] 17:27:59 INFO - PROCESS | 1956 | 1461284879973 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x12958cc00) [pid = 1956] [serial = 1904] [outer = 0x125d29400] 17:28:00 INFO - PROCESS | 1956 | 1461284880426 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]]]}] 17:28:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:28:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 627ms 17:28:00 INFO - PROCESS | 1956 | 1461284880447 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:28:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:28:00 INFO - PROCESS | 1956 | 1461284880450 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:28:00 INFO - PROCESS | 1956 | 1461284880453 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:28:00 INFO - PROCESS | 1956 | 1461284880455 Marionette TRACE conn2 <- [1,2510,null,{}] 17:28:00 INFO - PROCESS | 1956 | 1461284880462 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}] 17:28:00 INFO - PROCESS | 1956 | 1461284880597 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:28:00 INFO - PROCESS | 1956 | 1461284880614 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f27800 == 51 [pid = 1956] [id = 635] 17:28:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x12950c800) [pid = 1956] [serial = 1905] [outer = 0x0] 17:28:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x1295ea800) [pid = 1956] [serial = 1906] [outer = 0x12950c800] 17:28:00 INFO - PROCESS | 1956 | 1461284880741 Marionette DEBUG loaded listener.js 17:28:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x12b150400) [pid = 1956] [serial = 1907] [outer = 0x12950c800] 17:28:01 INFO - PROCESS | 1956 | 1461284881027 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 626ms 17:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:28:01 INFO - PROCESS | 1956 | 1461284881080 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1956 | 1461284881082 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:28:01 INFO - PROCESS | 1956 | 1461284881084 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1956 | 1461284881085 Marionette TRACE conn2 <- [1,2514,null,{}] 17:28:01 INFO - PROCESS | 1956 | 1461284881088 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}] 17:28:01 INFO - PROCESS | 1956 | 1461284881178 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:28:01 INFO - PROCESS | 1956 | 1461284881265 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6c8800 == 52 [pid = 1956] [id = 636] 17:28:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x12b3e0800) [pid = 1956] [serial = 1908] [outer = 0x0] 17:28:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x12b4f0400) [pid = 1956] [serial = 1909] [outer = 0x12b3e0800] 17:28:01 INFO - PROCESS | 1956 | 1461284881299 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x12bd37000) [pid = 1956] [serial = 1910] [outer = 0x12b3e0800] 17:28:01 INFO - PROCESS | 1956 | 1461284881628 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]]]}] 17:28:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:28:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 570ms 17:28:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:28:01 INFO - PROCESS | 1956 | 1461284881662 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:28:01 INFO - PROCESS | 1956 | 1461284881663 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:28:01 INFO - PROCESS | 1956 | 1461284881666 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:28:01 INFO - PROCESS | 1956 | 1461284881667 Marionette TRACE conn2 <- [1,2518,null,{}] 17:28:01 INFO - PROCESS | 1956 | 1461284881669 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}] 17:28:01 INFO - PROCESS | 1956 | 1461284881779 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:28:01 INFO - PROCESS | 1956 | 1461284881783 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b415000 == 53 [pid = 1956] [id = 637] 17:28:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x12b3e0c00) [pid = 1956] [serial = 1911] [outer = 0x0] 17:28:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x12cf64800) [pid = 1956] [serial = 1912] [outer = 0x12b3e0c00] 17:28:01 INFO - PROCESS | 1956 | 1461284881811 Marionette DEBUG loaded listener.js 17:28:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x12d156000) [pid = 1956] [serial = 1913] [outer = 0x12b3e0c00] 17:28:02 INFO - PROCESS | 1956 | 1461284882174 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 17:28:02 INFO - PROCESS | 1956 | 1461284882189 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:28:02 INFO - PROCESS | 1956 | 1461284882190 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:28:02 INFO - PROCESS | 1956 | 1461284882197 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 1956 | 1461284882199 Marionette TRACE conn2 <- [1,2522,null,{}] 17:28:02 INFO - PROCESS | 1956 | 1461284882202 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}] 17:28:02 INFO - PROCESS | 1956 | 1461284882367 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:28:02 INFO - PROCESS | 1956 | 1461284882383 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d12d000 == 54 [pid = 1956] [id = 638] 17:28:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x12d156c00) [pid = 1956] [serial = 1914] [outer = 0x0] 17:28:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x12dae1000) [pid = 1956] [serial = 1915] [outer = 0x12d156c00] 17:28:02 INFO - PROCESS | 1956 | 1461284882423 Marionette DEBUG loaded listener.js 17:28:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x12e22dc00) [pid = 1956] [serial = 1916] [outer = 0x12d156c00] 17:28:02 INFO - PROCESS | 1956 | 1461284882929 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]]]}] 17:28:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:28:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 772ms 17:28:02 INFO - PROCESS | 1956 | 1461284882968 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:28:02 INFO - PROCESS | 1956 | 1461284882970 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:28:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:28:02 INFO - PROCESS | 1956 | 1461284882972 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:28:02 INFO - PROCESS | 1956 | 1461284882973 Marionette TRACE conn2 <- [1,2526,null,{}] 17:28:02 INFO - PROCESS | 1956 | 1461284882975 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}] 17:28:03 INFO - PROCESS | 1956 | 1461284883085 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:28:03 INFO - PROCESS | 1956 | 1461284883141 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da79000 == 55 [pid = 1956] [id = 639] 17:28:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x12dada400) [pid = 1956] [serial = 1917] [outer = 0x0] 17:28:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x12e319000) [pid = 1956] [serial = 1918] [outer = 0x12dada400] 17:28:03 INFO - PROCESS | 1956 | 1461284883166 Marionette DEBUG loaded listener.js 17:28:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x12e6e4000) [pid = 1956] [serial = 1919] [outer = 0x12dada400] 17:28:03 INFO - PROCESS | 1956 | 1461284883464 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]]]}] 17:28:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:28:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 17:28:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:28:03 INFO - PROCESS | 1956 | 1461284883500 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:28:03 INFO - PROCESS | 1956 | 1461284883501 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:28:03 INFO - PROCESS | 1956 | 1461284883503 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:28:03 INFO - PROCESS | 1956 | 1461284883504 Marionette TRACE conn2 <- [1,2530,null,{}] 17:28:03 INFO - PROCESS | 1956 | 1461284883507 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}] 17:28:03 INFO - PROCESS | 1956 | 1461284883918 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x12cd4f000) [pid = 1956] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x12b6ef800) [pid = 1956] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x129580c00) [pid = 1956] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x110ff7400) [pid = 1956] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x11aa99400) [pid = 1956] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x1295bf000) [pid = 1956] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x114d5b800) [pid = 1956] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x11994dc00) [pid = 1956] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x11c6aa400) [pid = 1956] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x11bdfc000) [pid = 1956] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x125efe000) [pid = 1956] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x11bdf4400) [pid = 1956] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x126795000) [pid = 1956] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x118738c00) [pid = 1956] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x119142400) [pid = 1956] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x11872f000) [pid = 1956] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x1158b7400) [pid = 1956] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x11a902c00) [pid = 1956] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x12650d800) [pid = 1956] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x118738000) [pid = 1956] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x11535a400) [pid = 1956] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x11b861c00) [pid = 1956] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x11c4b9800) [pid = 1956] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x11994f800) [pid = 1956] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x11c043c00) [pid = 1956] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x11aa8f000) [pid = 1956] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x126a28800) [pid = 1956] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12adda400) [pid = 1956] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x128928800) [pid = 1956] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x119956c00) [pid = 1956] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x12a1d0c00) [pid = 1956] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x125d22800) [pid = 1956] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x115294800) [pid = 1956] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x11c4b9c00) [pid = 1956] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x1177b6c00) [pid = 1956] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12b3d5400) [pid = 1956] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12e29cc00) [pid = 1956] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12b6e5800) [pid = 1956] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12cfd5800) [pid = 1956] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x129512000) [pid = 1956] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x1145d2400) [pid = 1956] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:28:03 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x126a2f000) [pid = 1956] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:28:03 INFO - PROCESS | 1956 | 1461284883996 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x1158ce000 == 56 [pid = 1956] [id = 640] 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x110ff7400) [pid = 1956] [serial = 1920] [outer = 0x0] 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x1145d2400) [pid = 1956] [serial = 1921] [outer = 0x110ff7400] 17:28:04 INFO - PROCESS | 1956 | 1461284884021 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x1177b6c00) [pid = 1956] [serial = 1922] [outer = 0x110ff7400] 17:28:04 INFO - PROCESS | 1956 | 1461284884300 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 819ms 17:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:28:04 INFO - PROCESS | 1956 | 1461284884330 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 1956 | 1461284884332 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:28:04 INFO - PROCESS | 1956 | 1461284884334 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1956 | 1461284884335 Marionette TRACE conn2 <- [1,2534,null,{}] 17:28:04 INFO - PROCESS | 1956 | 1461284884337 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}] 17:28:04 INFO - PROCESS | 1956 | 1461284884432 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:28:04 INFO - PROCESS | 1956 | 1461284884499 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x126783800 == 57 [pid = 1956] [id = 641] 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x1157ac000) [pid = 1956] [serial = 1923] [outer = 0x0] 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x118c3b000) [pid = 1956] [serial = 1924] [outer = 0x1157ac000] 17:28:04 INFO - PROCESS | 1956 | 1461284884529 Marionette DEBUG loaded listener.js 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11c03d000) [pid = 1956] [serial = 1925] [outer = 0x1157ac000] 17:28:04 INFO - PROCESS | 1956 | 1461284884818 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]]]}] 17:28:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:28:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 17:28:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:28:04 INFO - PROCESS | 1956 | 1461284884853 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:28:04 INFO - PROCESS | 1956 | 1461284884854 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:28:04 INFO - PROCESS | 1956 | 1461284884856 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:28:04 INFO - PROCESS | 1956 | 1461284884862 Marionette TRACE conn2 <- [1,2538,null,{}] 17:28:04 INFO - PROCESS | 1956 | 1461284884864 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}] 17:28:04 INFO - PROCESS | 1956 | 1461284884968 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:28:04 INFO - PROCESS | 1956 | 1461284884972 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec90800 == 58 [pid = 1956] [id = 642] 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11c4b9800) [pid = 1956] [serial = 1926] [outer = 0x0] 17:28:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x126a25000) [pid = 1956] [serial = 1927] [outer = 0x11c4b9800] 17:28:05 INFO - PROCESS | 1956 | 1461284884999 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12b4f7000) [pid = 1956] [serial = 1928] [outer = 0x11c4b9800] 17:28:05 INFO - PROCESS | 1956 | 1461284885347 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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 524ms 17:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:28:05 INFO - PROCESS | 1956 | 1461284885381 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1956 | 1461284885382 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:28:05 INFO - PROCESS | 1956 | 1461284885384 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1956 | 1461284885386 Marionette TRACE conn2 <- [1,2542,null,{}] 17:28:05 INFO - PROCESS | 1956 | 1461284885388 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}] 17:28:05 INFO - PROCESS | 1956 | 1461284885507 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:28:05 INFO - PROCESS | 1956 | 1461284885516 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f436000 == 59 [pid = 1956] [id = 643] 17:28:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x129580c00) [pid = 1956] [serial = 1929] [outer = 0x0] 17:28:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12d14d000) [pid = 1956] [serial = 1930] [outer = 0x129580c00] 17:28:05 INFO - PROCESS | 1956 | 1461284885541 Marionette DEBUG loaded listener.js 17:28:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12e6ea400) [pid = 1956] [serial = 1931] [outer = 0x129580c00] 17:28:05 INFO - PROCESS | 1956 | 1461284885846 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]]]}] 17:28:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:28:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 469ms 17:28:05 INFO - PROCESS | 1956 | 1461284885855 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:28:05 INFO - PROCESS | 1956 | 1461284885856 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:28:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:28:05 INFO - PROCESS | 1956 | 1461284885859 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:28:05 INFO - PROCESS | 1956 | 1461284885862 Marionette TRACE conn2 <- [1,2546,null,{}] 17:28:05 INFO - PROCESS | 1956 | 1461284885865 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}] 17:28:06 INFO - PROCESS | 1956 | 1461284886021 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:28:06 INFO - PROCESS | 1956 | 1461284886088 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x119921800 == 60 [pid = 1956] [id = 644] 17:28:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x114504000) [pid = 1956] [serial = 1932] [outer = 0x0] 17:28:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x114d58800) [pid = 1956] [serial = 1933] [outer = 0x114504000] 17:28:06 INFO - PROCESS | 1956 | 1461284886121 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x118938400) [pid = 1956] [serial = 1934] [outer = 0x114504000] 17:28:06 INFO - PROCESS | 1956 | 1461284886630 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]]]}] 17:28:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:28:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 823ms 17:28:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:28:06 INFO - PROCESS | 1956 | 1461284886682 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:28:06 INFO - PROCESS | 1956 | 1461284886686 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:28:06 INFO - PROCESS | 1956 | 1461284886689 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:28:06 INFO - PROCESS | 1956 | 1461284886692 Marionette TRACE conn2 <- [1,2550,null,{}] 17:28:06 INFO - PROCESS | 1956 | 1461284886696 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}] 17:28:06 INFO - PROCESS | 1956 | 1461284886811 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:28:06 INFO - PROCESS | 1956 | 1461284886891 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x126a0b000 == 61 [pid = 1956] [id = 645] 17:28:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x11a50f800) [pid = 1956] [serial = 1935] [outer = 0x0] 17:28:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x11ae8e000) [pid = 1956] [serial = 1936] [outer = 0x11a50f800] 17:28:06 INFO - PROCESS | 1956 | 1461284886924 Marionette DEBUG loaded listener.js 17:28:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x11bdf4c00) [pid = 1956] [serial = 1937] [outer = 0x11a50f800] 17:28:07 INFO - PROCESS | 1956 | 1461284887400 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]]]}] 17:28:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:28:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 776ms 17:28:07 INFO - PROCESS | 1956 | 1461284887475 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:28:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:28:07 INFO - PROCESS | 1956 | 1461284887477 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:28:07 INFO - PROCESS | 1956 | 1461284887480 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:28:07 INFO - PROCESS | 1956 | 1461284887482 Marionette TRACE conn2 <- [1,2554,null,{}] 17:28:07 INFO - PROCESS | 1956 | 1461284887484 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}] 17:28:07 INFO - PROCESS | 1956 | 1461284887594 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:28:07 INFO - PROCESS | 1956 | 1461284887707 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b414800 == 62 [pid = 1956] [id = 646] 17:28:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x11c613400) [pid = 1956] [serial = 1938] [outer = 0x0] 17:28:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x125d1ac00) [pid = 1956] [serial = 1939] [outer = 0x11c613400] 17:28:07 INFO - PROCESS | 1956 | 1461284887738 Marionette DEBUG loaded listener.js 17:28:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x126a28800) [pid = 1956] [serial = 1940] [outer = 0x11c613400] 17:28:08 INFO - PROCESS | 1956 | 1461284888162 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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 720ms 17:28:08 INFO - PROCESS | 1956 | 1461284888201 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 1956 | 1461284888204 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:28:08 INFO - PROCESS | 1956 | 1461284888212 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 1956 | 1461284888216 Marionette TRACE conn2 <- [1,2558,null,{}] 17:28:08 INFO - PROCESS | 1956 | 1461284888218 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}] 17:28:08 INFO - PROCESS | 1956 | 1461284888330 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:28:08 INFO - PROCESS | 1956 | 1461284888412 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb5c000 == 63 [pid = 1956] [id = 647] 17:28:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x125d22000) [pid = 1956] [serial = 1941] [outer = 0x0] 17:28:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x1295ec400) [pid = 1956] [serial = 1942] [outer = 0x125d22000] 17:28:08 INFO - PROCESS | 1956 | 1461284888443 Marionette DEBUG loaded listener.js 17:28:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x12b6ee800) [pid = 1956] [serial = 1943] [outer = 0x125d22000] 17:28:08 INFO - PROCESS | 1956 | 1461284888870 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]]]}] 17:28:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:28:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 674ms 17:28:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:28:08 INFO - PROCESS | 1956 | 1461284888883 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:28:08 INFO - PROCESS | 1956 | 1461284888884 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:28:08 INFO - PROCESS | 1956 | 1461284888886 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:28:08 INFO - PROCESS | 1956 | 1461284888888 Marionette TRACE conn2 <- [1,2562,null,{}] 17:28:08 INFO - PROCESS | 1956 | 1461284888890 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}] 17:28:09 INFO - PROCESS | 1956 | 1461284889018 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:28:09 INFO - PROCESS | 1956 | 1461284889099 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x131783000 == 64 [pid = 1956] [id = 648] 17:28:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x12a1cc400) [pid = 1956] [serial = 1944] [outer = 0x0] 17:28:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x12ce62000) [pid = 1956] [serial = 1945] [outer = 0x12a1cc400] 17:28:09 INFO - PROCESS | 1956 | 1461284889129 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x12e295800) [pid = 1956] [serial = 1946] [outer = 0x12a1cc400] 17:28:09 INFO - PROCESS | 1956 | 1461284889582 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]]]}] 17:28:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:28:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 719ms 17:28:09 INFO - PROCESS | 1956 | 1461284889610 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:28:09 INFO - PROCESS | 1956 | 1461284889611 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:28:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:28:09 INFO - PROCESS | 1956 | 1461284889615 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:28:09 INFO - PROCESS | 1956 | 1461284889617 Marionette TRACE conn2 <- [1,2566,null,{}] 17:28:09 INFO - PROCESS | 1956 | 1461284889619 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}] 17:28:09 INFO - PROCESS | 1956 | 1461284889729 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:28:09 INFO - PROCESS | 1956 | 1461284889812 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x136df9000 == 65 [pid = 1956] [id = 649] 17:28:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x12eae9800) [pid = 1956] [serial = 1947] [outer = 0x0] 17:28:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x12eaedc00) [pid = 1956] [serial = 1948] [outer = 0x12eae9800] 17:28:09 INFO - PROCESS | 1956 | 1461284889850 Marionette DEBUG loaded listener.js 17:28:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x12ee1c800) [pid = 1956] [serial = 1949] [outer = 0x12eae9800] 17:28:10 INFO - PROCESS | 1956 | 1461284890343 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]]]}] 17:28:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:28:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 823ms 17:28:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:28:10 INFO - PROCESS | 1956 | 1461284890438 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:28:10 INFO - PROCESS | 1956 | 1461284890440 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:28:10 INFO - PROCESS | 1956 | 1461284890442 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:28:10 INFO - PROCESS | 1956 | 1461284890443 Marionette TRACE conn2 <- [1,2570,null,{}] 17:28:10 INFO - PROCESS | 1956 | 1461284890446 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}] 17:28:10 INFO - PROCESS | 1956 | 1461284890556 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:28:10 INFO - PROCESS | 1956 | 1461284890668 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac86000 == 66 [pid = 1956] [id = 650] 17:28:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x110ffc400) [pid = 1956] [serial = 1950] [outer = 0x0] 17:28:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x1177b8400) [pid = 1956] [serial = 1951] [outer = 0x110ffc400] 17:28:10 INFO - PROCESS | 1956 | 1461284890700 Marionette DEBUG loaded listener.js 17:28:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x11a782800) [pid = 1956] [serial = 1952] [outer = 0x110ffc400] 17:28:11 INFO - PROCESS | 1956 | 1461284891296 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]]]}] 17:28:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:28:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 921ms 17:28:11 INFO - PROCESS | 1956 | 1461284891364 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:28:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:28:11 INFO - PROCESS | 1956 | 1461284891366 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:28:11 INFO - PROCESS | 1956 | 1461284891370 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:28:11 INFO - PROCESS | 1956 | 1461284891372 Marionette TRACE conn2 <- [1,2574,null,{}] 17:28:11 INFO - PROCESS | 1956 | 1461284891377 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}] 17:28:11 INFO - PROCESS | 1956 | 1461284891485 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:28:11 INFO - PROCESS | 1956 | 1461284891605 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac3b800 == 67 [pid = 1956] [id = 651] 17:28:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x110ffd800) [pid = 1956] [serial = 1953] [outer = 0x0] 17:28:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x114fce000) [pid = 1956] [serial = 1954] [outer = 0x110ffd800] 17:28:11 INFO - PROCESS | 1956 | 1461284891635 Marionette DEBUG loaded listener.js 17:28:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x11873b400) [pid = 1956] [serial = 1955] [outer = 0x110ffd800] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12f436000 == 66 [pid = 1956] [id = 643] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec90800 == 65 [pid = 1956] [id = 642] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x126783800 == 64 [pid = 1956] [id = 641] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x1158ce000 == 63 [pid = 1956] [id = 640] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12da79000 == 62 [pid = 1956] [id = 639] 17:28:12 INFO - PROCESS | 1956 | 1461284892160 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]]]}] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x12ade0400) [pid = 1956] [serial = 1840] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x12e226400) [pid = 1956] [serial = 1873] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12d12d000 == 61 [pid = 1956] [id = 638] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12b415000 == 60 [pid = 1956] [id = 637] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6c8800 == 59 [pid = 1956] [id = 636] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x128f27800 == 58 [pid = 1956] [id = 635] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12677c800 == 57 [pid = 1956] [id = 634] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x118c03000 == 56 [pid = 1956] [id = 633] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x125b1b000 == 55 [pid = 1956] [id = 632] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x11c493800 == 54 [pid = 1956] [id = 631] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd41800 == 53 [pid = 1956] [id = 630] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x11562f000 == 52 [pid = 1956] [id = 629] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x13178e800 == 51 [pid = 1956] [id = 628] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x12e0ad800 == 50 [pid = 1956] [id = 627] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x125b17000 == 49 [pid = 1956] [id = 626] 17:28:12 INFO - PROCESS | 1956 | --DOCSHELL 0x119b29800 == 48 [pid = 1956] [id = 625] 17:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 878ms 17:28:12 INFO - PROCESS | 1956 | 1461284892248 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1956 | 1461284892252 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:28:12 INFO - PROCESS | 1956 | 1461284892258 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1956 | 1461284892260 Marionette TRACE conn2 <- [1,2578,null,{}] 17:28:12 INFO - PROCESS | 1956 | 1461284892263 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}] 17:28:12 INFO - PROCESS | 1956 | 1461284892352 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:28:12 INFO - PROCESS | 1956 | 1461284892361 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af0a800 == 49 [pid = 1956] [id = 652] 17:28:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x119291800) [pid = 1956] [serial = 1956] [outer = 0x0] 17:28:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x119953800) [pid = 1956] [serial = 1957] [outer = 0x119291800] 17:28:12 INFO - PROCESS | 1956 | 1461284892388 Marionette DEBUG loaded listener.js 17:28:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x11ae0b800) [pid = 1956] [serial = 1958] [outer = 0x119291800] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x125d1bc00) [pid = 1956] [serial = 1685] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x1177eb000) [pid = 1956] [serial = 1864] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x1295eac00) [pid = 1956] [serial = 1837] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x1177b8c00) [pid = 1956] [serial = 1736] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x12cfd9000) [pid = 1956] [serial = 1862] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x11ae0d800) [pid = 1956] [serial = 1739] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x12cf68c00) [pid = 1956] [serial = 1867] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x129585400) [pid = 1956] [serial = 1799] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x12a1ce400) [pid = 1956] [serial = 1838] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x12958e800) [pid = 1956] [serial = 1688] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x11c4ab400) [pid = 1956] [serial = 1826] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x12b4f7400) [pid = 1956] [serial = 1748] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x11aa95800) [pid = 1956] [serial = 1628] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x11aa91c00) [pid = 1956] [serial = 1682] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x11ae17c00) [pid = 1956] [serial = 1823] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x11872e400) [pid = 1956] [serial = 1820] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x11afeac00) [pid = 1956] [serial = 1817] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x1295bcc00) [pid = 1956] [serial = 1634] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x1191bc400) [pid = 1956] [serial = 1846] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x118735000) [pid = 1956] [serial = 1625] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12dad8400) [pid = 1956] [serial = 1871] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x11c70ac00) [pid = 1956] [serial = 1828] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x125b2f000) [pid = 1956] [serial = 1829] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12d158800) [pid = 1956] [serial = 1870] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x11bd72800) [pid = 1956] [serial = 1796] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x125efbc00) [pid = 1956] [serial = 1631] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11c4af000) [pid = 1956] [serial = 1850] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x1295c3800) [pid = 1956] [serial = 1835] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12cfd2000) [pid = 1956] [serial = 1802] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x1295c7c00) [pid = 1956] [serial = 1855] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12a1d1800) [pid = 1956] [serial = 1745] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x11c043400) [pid = 1956] [serial = 1852] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12b32fc00) [pid = 1956] [serial = 1843] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x129510c00) [pid = 1956] [serial = 1834] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x129583c00) [pid = 1956] [serial = 1742] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x118653400) [pid = 1956] [serial = 1679] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x125d25400) [pid = 1956] [serial = 1832] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c040c00) [pid = 1956] [serial = 1825] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x117716800) [pid = 1956] [serial = 1819] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12e228400) [pid = 1956] [serial = 1805] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12b33b800) [pid = 1956] [serial = 1844] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12ba2a800) [pid = 1956] [serial = 1859] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12e31d000) [pid = 1956] [serial = 1793] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11aa9b000) [pid = 1956] [serial = 1847] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12ba2f800) [pid = 1956] [serial = 1568] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x119d7f400) [pid = 1956] [serial = 1822] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11b862800) [pid = 1956] [serial = 1849] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12d3bcc00) [pid = 1956] [serial = 1751] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x125d1b800) [pid = 1956] [serial = 1831] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12d3bc800) [pid = 1956] [serial = 1868] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12add9400) [pid = 1956] [serial = 1637] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12b6e2400) [pid = 1956] [serial = 1858] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x125f0d400) [pid = 1956] [serial = 1697] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12b4f0000) [pid = 1956] [serial = 1691] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x129516400) [pid = 1956] [serial = 1853] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12cf62800) [pid = 1956] [serial = 1694] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x12bd3c800) [pid = 1956] [serial = 1861] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12b33dc00) [pid = 1956] [serial = 1856] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x11a503400) [pid = 1956] [serial = 1865] [outer = 0x0] [url = about:blank] 17:28:12 INFO - PROCESS | 1956 | 1461284892798 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]]]}] 17:28:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:28:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 572ms 17:28:12 INFO - PROCESS | 1956 | 1461284892829 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:28:12 INFO - PROCESS | 1956 | 1461284892830 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:28:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:28:12 INFO - PROCESS | 1956 | 1461284892832 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:28:12 INFO - PROCESS | 1956 | 1461284892835 Marionette TRACE conn2 <- [1,2582,null,{}] 17:28:12 INFO - PROCESS | 1956 | 1461284892843 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}] 17:28:12 INFO - PROCESS | 1956 | 1461284892937 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:28:12 INFO - PROCESS | 1956 | 1461284892945 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c95e000 == 50 [pid = 1956] [id = 653] 17:28:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11b85e800) [pid = 1956] [serial = 1959] [outer = 0x0] 17:28:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11bdd6400) [pid = 1956] [serial = 1960] [outer = 0x11b85e800] 17:28:12 INFO - PROCESS | 1956 | 1461284892973 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11c4b8400) [pid = 1956] [serial = 1961] [outer = 0x11b85e800] 17:28:13 INFO - PROCESS | 1956 | 1461284893442 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]]]}] 17:28:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:28:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 622ms 17:28:13 INFO - PROCESS | 1956 | 1461284893456 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:28:13 INFO - PROCESS | 1956 | 1461284893460 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:28:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:28:13 INFO - PROCESS | 1956 | 1461284893478 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:28:13 INFO - PROCESS | 1956 | 1461284893481 Marionette TRACE conn2 <- [1,2586,null,{}] 17:28:13 INFO - PROCESS | 1956 | 1461284893484 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}] 17:28:13 INFO - PROCESS | 1956 | 1461284893620 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:28:13 INFO - PROCESS | 1956 | 1461284893717 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:13 INFO - PROCESS | 1956 | ++DOCSHELL 0x127692800 == 51 [pid = 1956] [id = 654] 17:28:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11c4b8c00) [pid = 1956] [serial = 1962] [outer = 0x0] 17:28:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x125b30400) [pid = 1956] [serial = 1963] [outer = 0x11c4b8c00] 17:28:13 INFO - PROCESS | 1956 | 1461284893760 Marionette DEBUG loaded listener.js 17:28:13 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x125f07c00) [pid = 1956] [serial = 1964] [outer = 0x11c4b8c00] 17:28:14 INFO - PROCESS | 1956 | 1461284894105 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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 674ms 17:28:14 INFO - PROCESS | 1956 | 1461284894149 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1956 | 1461284894150 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:28:14 INFO - PROCESS | 1956 | 1461284894152 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1956 | 1461284894153 Marionette TRACE conn2 <- [1,2590,null,{}] 17:28:14 INFO - PROCESS | 1956 | 1461284894156 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}] 17:28:14 INFO - PROCESS | 1956 | 1461284894242 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:28:14 INFO - PROCESS | 1956 | 1461284894337 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x12920b800 == 52 [pid = 1956] [id = 655] 17:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11c617400) [pid = 1956] [serial = 1965] [outer = 0x0] 17:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x1260e7c00) [pid = 1956] [serial = 1966] [outer = 0x11c617400] 17:28:14 INFO - PROCESS | 1956 | 1461284894362 Marionette DEBUG loaded listener.js 17:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x129065800) [pid = 1956] [serial = 1967] [outer = 0x11c617400] 17:28:14 INFO - PROCESS | 1956 | 1461284894698 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]]]}] 17:28:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:28:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 17:28:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:28:14 INFO - PROCESS | 1956 | 1461284894721 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:28:14 INFO - PROCESS | 1956 | 1461284894723 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:28:14 INFO - PROCESS | 1956 | 1461284894729 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:28:14 INFO - PROCESS | 1956 | 1461284894731 Marionette TRACE conn2 <- [1,2594,null,{}] 17:28:14 INFO - PROCESS | 1956 | 1461284894734 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}] 17:28:14 INFO - PROCESS | 1956 | 1461284894921 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:28:14 INFO - PROCESS | 1956 | 1461284894934 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a655000 == 53 [pid = 1956] [id = 656] 17:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x129060c00) [pid = 1956] [serial = 1968] [outer = 0x0] 17:28:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x129582c00) [pid = 1956] [serial = 1969] [outer = 0x129060c00] 17:28:14 INFO - PROCESS | 1956 | 1461284894961 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12addf800) [pid = 1956] [serial = 1970] [outer = 0x129060c00] 17:28:15 INFO - PROCESS | 1956 | 1461284895315 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 624ms 17:28:15 INFO - PROCESS | 1956 | 1461284895356 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 1956 | 1461284895357 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:28:15 INFO - PROCESS | 1956 | 1461284895359 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1956 | 1461284895360 Marionette TRACE conn2 <- [1,2598,null,{}] 17:28:15 INFO - PROCESS | 1956 | 1461284895363 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}] 17:28:15 INFO - PROCESS | 1956 | 1461284895473 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:28:15 INFO - PROCESS | 1956 | 1461284895485 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6dd800 == 54 [pid = 1956] [id = 657] 17:28:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12a1cc800) [pid = 1956] [serial = 1971] [outer = 0x0] 17:28:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12b332c00) [pid = 1956] [serial = 1972] [outer = 0x12a1cc800] 17:28:15 INFO - PROCESS | 1956 | 1461284895510 Marionette DEBUG loaded listener.js 17:28:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12b4f7400) [pid = 1956] [serial = 1973] [outer = 0x12a1cc800] 17:28:15 INFO - PROCESS | 1956 | 1461284895885 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]]]}] 17:28:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:28:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 570ms 17:28:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:28:15 INFO - PROCESS | 1956 | 1461284895930 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:28:15 INFO - PROCESS | 1956 | 1461284895931 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:28:15 INFO - PROCESS | 1956 | 1461284895933 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:28:15 INFO - PROCESS | 1956 | 1461284895934 Marionette TRACE conn2 <- [1,2602,null,{}] 17:28:15 INFO - PROCESS | 1956 | 1461284895936 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}] 17:28:16 INFO - PROCESS | 1956 | 1461284896046 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:28:16 INFO - PROCESS | 1956 | 1461284896061 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b6b1800 == 55 [pid = 1956] [id = 658] 17:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12b32f000) [pid = 1956] [serial = 1974] [outer = 0x0] 17:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12bd2d400) [pid = 1956] [serial = 1975] [outer = 0x12b32f000] 17:28:16 INFO - PROCESS | 1956 | 1461284896086 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12ce6cc00) [pid = 1956] [serial = 1976] [outer = 0x12b32f000] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x12b3e0800) [pid = 1956] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x114d5e000) [pid = 1956] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125d29400) [pid = 1956] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12b3e0c00) [pid = 1956] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12950c800) [pid = 1956] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12dada400) [pid = 1956] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x114447800) [pid = 1956] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x119d7e800) [pid = 1956] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12d156c00) [pid = 1956] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11c4b9800) [pid = 1956] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x110ff7400) [pid = 1956] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x1157ac000) [pid = 1956] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12d3cbc00) [pid = 1956] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:28:16 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x1295eec00) [pid = 1956] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:28:16 INFO - PROCESS | 1956 | 1461284896516 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]]]}] 17:28:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:28:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 619ms 17:28:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:28:16 INFO - PROCESS | 1956 | 1461284896552 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:28:16 INFO - PROCESS | 1956 | 1461284896553 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:28:16 INFO - PROCESS | 1956 | 1461284896556 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:28:16 INFO - PROCESS | 1956 | 1461284896557 Marionette TRACE conn2 <- [1,2606,null,{}] 17:28:16 INFO - PROCESS | 1956 | 1461284896559 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}] 17:28:16 INFO - PROCESS | 1956 | 1461284896649 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:28:16 INFO - PROCESS | 1956 | 1461284896731 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beae800 == 56 [pid = 1956] [id = 659] 17:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11a90ec00) [pid = 1956] [serial = 1977] [outer = 0x0] 17:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x1295eec00) [pid = 1956] [serial = 1978] [outer = 0x11a90ec00] 17:28:16 INFO - PROCESS | 1956 | 1461284896759 Marionette DEBUG loaded listener.js 17:28:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x12ba2fc00) [pid = 1956] [serial = 1979] [outer = 0x11a90ec00] 17:28:17 INFO - PROCESS | 1956 | 1461284897051 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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 17:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:28:17 INFO - PROCESS | 1956 | 1461284897083 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1956 | 1461284897084 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:28:17 INFO - PROCESS | 1956 | 1461284897086 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1956 | 1461284897087 Marionette TRACE conn2 <- [1,2610,null,{}] 17:28:17 INFO - PROCESS | 1956 | 1461284897090 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}] 17:28:17 INFO - PROCESS | 1956 | 1461284897186 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:28:17 INFO - PROCESS | 1956 | 1461284897191 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da1d000 == 57 [pid = 1956] [id = 660] 17:28:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12ce5fc00) [pid = 1956] [serial = 1980] [outer = 0x0] 17:28:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12cfd7400) [pid = 1956] [serial = 1981] [outer = 0x12ce5fc00] 17:28:17 INFO - PROCESS | 1956 | 1461284897217 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12d159c00) [pid = 1956] [serial = 1982] [outer = 0x12ce5fc00] 17:28:17 INFO - PROCESS | 1956 | 1461284897553 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]]]}] 17:28:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:28:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 518ms 17:28:17 INFO - PROCESS | 1956 | 1461284897606 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:28:17 INFO - PROCESS | 1956 | 1461284897607 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:28:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:28:17 INFO - PROCESS | 1956 | 1461284897621 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:28:17 INFO - PROCESS | 1956 | 1461284897623 Marionette TRACE conn2 <- [1,2614,null,{}] 17:28:17 INFO - PROCESS | 1956 | 1461284897625 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}] 17:28:17 INFO - PROCESS | 1956 | 1461284897734 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:28:17 INFO - PROCESS | 1956 | 1461284897739 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e451800 == 58 [pid = 1956] [id = 661] 17:28:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12d3bf000) [pid = 1956] [serial = 1983] [outer = 0x0] 17:28:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12dae1800) [pid = 1956] [serial = 1984] [outer = 0x12d3bf000] 17:28:17 INFO - PROCESS | 1956 | 1461284897774 Marionette DEBUG loaded listener.js 17:28:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12e31ec00) [pid = 1956] [serial = 1985] [outer = 0x12d3bf000] 17:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 569ms 17:28:18 INFO - PROCESS | 1956 | 1461284898187 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]]]}] 17:28:18 INFO - PROCESS | 1956 | 1461284898194 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:28:18 INFO - PROCESS | 1956 | 1461284898196 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:28:18 INFO - PROCESS | 1956 | 1461284898198 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1956 | 1461284898199 Marionette TRACE conn2 <- [1,2618,null,{}] 17:28:18 INFO - PROCESS | 1956 | 1461284898201 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}] 17:28:18 INFO - PROCESS | 1956 | 1461284898298 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:28:18 INFO - PROCESS | 1956 | 1461284898363 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ec87000 == 59 [pid = 1956] [id = 662] 17:28:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12e319800) [pid = 1956] [serial = 1986] [outer = 0x0] 17:28:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12e6e6800) [pid = 1956] [serial = 1987] [outer = 0x12e319800] 17:28:18 INFO - PROCESS | 1956 | 1461284898388 Marionette DEBUG loaded listener.js 17:28:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12ee1a400) [pid = 1956] [serial = 1988] [outer = 0x12e319800] 17:28:18 INFO - PROCESS | 1956 | 1461284898897 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]]]}] 17:28:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:28:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 17:28:18 INFO - PROCESS | 1956 | 1461284898918 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:28:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:28:18 INFO - PROCESS | 1956 | 1461284898920 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:28:18 INFO - PROCESS | 1956 | 1461284898924 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:28:18 INFO - PROCESS | 1956 | 1461284898928 Marionette TRACE conn2 <- [1,2622,null,{}] 17:28:18 INFO - PROCESS | 1956 | 1461284898932 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}] 17:28:19 INFO - PROCESS | 1956 | 1461284899053 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:28:19 INFO - PROCESS | 1956 | 1461284899174 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c482800 == 60 [pid = 1956] [id = 663] 17:28:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x119d73800) [pid = 1956] [serial = 1989] [outer = 0x0] 17:28:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11a77c400) [pid = 1956] [serial = 1990] [outer = 0x119d73800] 17:28:19 INFO - PROCESS | 1956 | 1461284899207 Marionette DEBUG loaded listener.js 17:28:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11ac9f400) [pid = 1956] [serial = 1991] [outer = 0x119d73800] 17:28:19 INFO - PROCESS | 1956 | 1461284899666 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]]]}] 17:28:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:28:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 778ms 17:28:19 INFO - PROCESS | 1956 | 1461284899702 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:28:19 INFO - PROCESS | 1956 | 1461284899706 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:28:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:28:19 INFO - PROCESS | 1956 | 1461284899711 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:28:19 INFO - PROCESS | 1956 | 1461284899713 Marionette TRACE conn2 <- [1,2626,null,{}] 17:28:19 INFO - PROCESS | 1956 | 1461284899715 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}] 17:28:19 INFO - PROCESS | 1956 | 1461284899829 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:28:19 INFO - PROCESS | 1956 | 1461284899952 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x129698800 == 61 [pid = 1956] [id = 664] 17:28:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11b85b000) [pid = 1956] [serial = 1992] [outer = 0x0] 17:28:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11c70f000) [pid = 1956] [serial = 1993] [outer = 0x11b85b000] 17:28:19 INFO - PROCESS | 1956 | 1461284899985 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x125d27c00) [pid = 1956] [serial = 1994] [outer = 0x11b85b000] 17:28:20 INFO - PROCESS | 1956 | 1461284900434 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]]]}] 17:28:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:28:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 773ms 17:28:20 INFO - PROCESS | 1956 | 1461284900484 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:28:20 INFO - PROCESS | 1956 | 1461284900486 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:28:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:28:20 INFO - PROCESS | 1956 | 1461284900488 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:28:20 INFO - PROCESS | 1956 | 1461284900492 Marionette TRACE conn2 <- [1,2630,null,{}] 17:28:20 INFO - PROCESS | 1956 | 1461284900500 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}] 17:28:20 INFO - PROCESS | 1956 | 1461284900621 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:28:20 INFO - PROCESS | 1956 | 1461284900701 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f436800 == 62 [pid = 1956] [id = 665] 17:28:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12950d000) [pid = 1956] [serial = 1995] [outer = 0x0] 17:28:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x1295e6000) [pid = 1956] [serial = 1996] [outer = 0x12950d000] 17:28:20 INFO - PROCESS | 1956 | 1461284900735 Marionette DEBUG loaded listener.js 17:28:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12b339c00) [pid = 1956] [serial = 1997] [outer = 0x12950d000] 17:28:21 INFO - PROCESS | 1956 | 1461284901123 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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 677ms 17:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:28:21 INFO - PROCESS | 1956 | 1461284901166 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1956 | 1461284901168 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:28:21 INFO - PROCESS | 1956 | 1461284901170 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:28:21 INFO - PROCESS | 1956 | 1461284901172 Marionette TRACE conn2 <- [1,2634,null,{}] 17:28:21 INFO - PROCESS | 1956 | 1461284901176 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}] 17:28:21 INFO - PROCESS | 1956 | 1461284901298 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:28:21 INFO - PROCESS | 1956 | 1461284901429 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fb5e800 == 63 [pid = 1956] [id = 666] 17:28:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x12ba30400) [pid = 1956] [serial = 1998] [outer = 0x0] 17:28:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12d14fc00) [pid = 1956] [serial = 1999] [outer = 0x12ba30400] 17:28:21 INFO - PROCESS | 1956 | 1461284901480 Marionette DEBUG loaded listener.js 17:28:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12e22cc00) [pid = 1956] [serial = 2000] [outer = 0x12ba30400] 17:28:21 INFO - PROCESS | 1956 | 1461284901971 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]]]}] 17:28:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:28:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 823ms 17:28:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:28:21 INFO - PROCESS | 1956 | 1461284901995 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:28:21 INFO - PROCESS | 1956 | 1461284901996 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:28:21 INFO - PROCESS | 1956 | 1461284901998 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1956 | 1461284902000 Marionette TRACE conn2 <- [1,2638,null,{}] 17:28:22 INFO - PROCESS | 1956 | 1461284902002 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}] 17:28:22 INFO - PROCESS | 1956 | 1461284902111 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:28:22 INFO - PROCESS | 1956 | 1461284902221 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x130447000 == 64 [pid = 1956] [id = 667] 17:28:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x12e22e800) [pid = 1956] [serial = 2001] [outer = 0x0] 17:28:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x12e6e9800) [pid = 1956] [serial = 2002] [outer = 0x12e22e800] 17:28:22 INFO - PROCESS | 1956 | 1461284902251 Marionette DEBUG loaded listener.js 17:28:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x12eaf2000) [pid = 1956] [serial = 2003] [outer = 0x12e22e800] 17:28:22 INFO - PROCESS | 1956 | 1461284902644 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]]]}] 17:28:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:28:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 17:28:22 INFO - PROCESS | 1956 | 1461284902682 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:28:22 INFO - PROCESS | 1956 | 1461284902683 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:28:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:28:22 INFO - PROCESS | 1956 | 1461284902685 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:28:22 INFO - PROCESS | 1956 | 1461284902687 Marionette TRACE conn2 <- [1,2642,null,{}] 17:28:22 INFO - PROCESS | 1956 | 1461284902689 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}] 17:28:22 INFO - PROCESS | 1956 | 1461284902806 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:28:22 INFO - PROCESS | 1956 | 1461284902938 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f42d800 == 65 [pid = 1956] [id = 668] 17:28:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x11770f800) [pid = 1956] [serial = 2004] [outer = 0x0] 17:28:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12eaea000) [pid = 1956] [serial = 2005] [outer = 0x11770f800] 17:28:22 INFO - PROCESS | 1956 | 1461284902973 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12f473c00) [pid = 1956] [serial = 2006] [outer = 0x11770f800] 17:28:23 INFO - PROCESS | 1956 | 1461284903408 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]]]}] 17:28:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:28:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 769ms 17:28:23 INFO - PROCESS | 1956 | 1461284903481 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:28:23 INFO - PROCESS | 1956 | 1461284903483 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:28:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:28:23 INFO - PROCESS | 1956 | 1461284903502 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:28:23 INFO - PROCESS | 1956 | 1461284903503 Marionette TRACE conn2 <- [1,2646,null,{}] 17:28:23 INFO - PROCESS | 1956 | 1461284903505 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}] 17:28:23 INFO - PROCESS | 1956 | 1461284903766 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:28:23 INFO - PROCESS | 1956 | 1461284903869 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd4f000 == 66 [pid = 1956] [id = 669] 17:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x114d54c00) [pid = 1956] [serial = 2007] [outer = 0x0] 17:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x11581ec00) [pid = 1956] [serial = 2008] [outer = 0x114d54c00] 17:28:23 INFO - PROCESS | 1956 | 1461284903899 Marionette DEBUG loaded listener.js 17:28:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x1177b8800) [pid = 1956] [serial = 2009] [outer = 0x114d54c00] 17:28:24 INFO - PROCESS | 1956 | 1461284904382 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]]]}] 17:28:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:28:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 922ms 17:28:24 INFO - PROCESS | 1956 | 1461284904425 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:28:24 INFO - PROCESS | 1956 | 1461284904428 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:28:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:28:24 INFO - PROCESS | 1956 | 1461284904431 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:28:24 INFO - PROCESS | 1956 | 1461284904434 Marionette TRACE conn2 <- [1,2650,null,{}] 17:28:24 INFO - PROCESS | 1956 | 1461284904437 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}] 17:28:24 INFO - PROCESS | 1956 | 1461284904545 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:28:24 INFO - PROCESS | 1956 | 1461284904613 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x115636000 == 67 [pid = 1956] [id = 670] 17:28:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x117716800) [pid = 1956] [serial = 2010] [outer = 0x0] 17:28:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x118940800) [pid = 1956] [serial = 2011] [outer = 0x117716800] 17:28:24 INFO - PROCESS | 1956 | 1461284904714 Marionette DEBUG loaded listener.js 17:28:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x11a77dc00) [pid = 1956] [serial = 2012] [outer = 0x117716800] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12da84800 == 66 [pid = 1956] [id = 491] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12e451800 == 65 [pid = 1956] [id = 661] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12da1d000 == 64 [pid = 1956] [id = 660] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12beae800 == 63 [pid = 1956] [id = 659] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12b6b1800 == 62 [pid = 1956] [id = 658] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6dd800 == 61 [pid = 1956] [id = 657] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12a655000 == 60 [pid = 1956] [id = 656] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12920b800 == 59 [pid = 1956] [id = 655] 17:28:24 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12d14d000) [pid = 1956] [serial = 1930] [outer = 0x0] [url = about:blank] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x127692800 == 58 [pid = 1956] [id = 654] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11c95e000 == 57 [pid = 1956] [id = 653] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11af0a800 == 56 [pid = 1956] [id = 652] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac3b800 == 55 [pid = 1956] [id = 651] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb5c000 == 54 [pid = 1956] [id = 647] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x12b414800 == 53 [pid = 1956] [id = 646] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x126a0b000 == 52 [pid = 1956] [id = 645] 17:28:24 INFO - PROCESS | 1956 | --DOCSHELL 0x119921800 == 51 [pid = 1956] [id = 644] 17:28:25 INFO - PROCESS | 1956 | 1461284905054 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]]]}] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12e22bc00) [pid = 1956] [serial = 1874] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12b149400) [pid = 1956] [serial = 1841] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12b4f0400) [pid = 1956] [serial = 1909] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x126509c00) [pid = 1956] [serial = 1882] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x114006400) [pid = 1956] [serial = 1876] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x11a903c00) [pid = 1956] [serial = 1900] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11c70a000) [pid = 1956] [serial = 1901] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x128925400) [pid = 1956] [serial = 1903] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12958cc00) [pid = 1956] [serial = 1904] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12e31f800) [pid = 1956] [serial = 1891] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12cf64800) [pid = 1956] [serial = 1912] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x1295ea800) [pid = 1956] [serial = 1906] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12b150400) [pid = 1956] [serial = 1907] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12e319000) [pid = 1956] [serial = 1918] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x1186ae000) [pid = 1956] [serial = 1895] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x1157ab800) [pid = 1956] [serial = 1894] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x11afec400) [pid = 1956] [serial = 1898] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11aa98800) [pid = 1956] [serial = 1897] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12e225000) [pid = 1956] [serial = 1888] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12e22dc00) [pid = 1956] [serial = 1916] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12dae1000) [pid = 1956] [serial = 1915] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11b9e5800) [pid = 1956] [serial = 1879] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12cf5d000) [pid = 1956] [serial = 1885] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12e6e4000) [pid = 1956] [serial = 1919] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x126a25000) [pid = 1956] [serial = 1927] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x1145d2400) [pid = 1956] [serial = 1921] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x1177b6c00) [pid = 1956] [serial = 1922] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x118c3b000) [pid = 1956] [serial = 1924] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12d156000) [pid = 1956] [serial = 1913] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11c03d000) [pid = 1956] [serial = 1925] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x12b4f7000) [pid = 1956] [serial = 1928] [outer = 0x0] [url = about:blank] 17:28:25 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12bd37000) [pid = 1956] [serial = 1910] [outer = 0x0] [url = about:blank] 17:28:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 672ms 17:28:25 INFO - PROCESS | 1956 | 1461284905105 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1956 | 1461284905107 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:28:25 INFO - PROCESS | 1956 | 1461284905111 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1956 | 1461284905113 Marionette TRACE conn2 <- [1,2654,null,{}] 17:28:25 INFO - PROCESS | 1956 | 1461284905116 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}] 17:28:25 INFO - PROCESS | 1956 | 1461284905232 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:28:25 INFO - PROCESS | 1956 | 1461284905239 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c78800 == 52 [pid = 1956] [id = 671] 17:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11ae19800) [pid = 1956] [serial = 2013] [outer = 0x0] 17:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x11b9eac00) [pid = 1956] [serial = 2014] [outer = 0x11ae19800] 17:28:25 INFO - PROCESS | 1956 | 1461284905267 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11c046c00) [pid = 1956] [serial = 2015] [outer = 0x11ae19800] 17:28:25 INFO - PROCESS | 1956 | 1461284905646 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]]]}] 17:28:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:28:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 570ms 17:28:25 INFO - PROCESS | 1956 | 1461284905682 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:28:25 INFO - PROCESS | 1956 | 1461284905685 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:28:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:28:25 INFO - PROCESS | 1956 | 1461284905692 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:28:25 INFO - PROCESS | 1956 | 1461284905695 Marionette TRACE conn2 <- [1,2658,null,{}] 17:28:25 INFO - PROCESS | 1956 | 1461284905698 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}] 17:28:25 INFO - PROCESS | 1956 | 1461284905790 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:28:25 INFO - PROCESS | 1956 | 1461284905795 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x1289dd000 == 53 [pid = 1956] [id = 672] 17:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11c3b6400) [pid = 1956] [serial = 2016] [outer = 0x0] 17:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x125b32000) [pid = 1956] [serial = 2017] [outer = 0x11c3b6400] 17:28:25 INFO - PROCESS | 1956 | 1461284905822 Marionette DEBUG loaded listener.js 17:28:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x126509c00) [pid = 1956] [serial = 2018] [outer = 0x11c3b6400] 17:28:26 INFO - PROCESS | 1956 | 1461284906176 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]]]}] 17:28:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:28:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 527ms 17:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:28:26 INFO - PROCESS | 1956 | 1461284906216 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:28:26 INFO - PROCESS | 1956 | 1461284906217 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:28:26 INFO - PROCESS | 1956 | 1461284906219 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 1956 | 1461284906220 Marionette TRACE conn2 <- [1,2662,null,{}] 17:28:26 INFO - PROCESS | 1956 | 1461284906222 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}] 17:28:26 INFO - PROCESS | 1956 | 1461284906313 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:28:26 INFO - PROCESS | 1956 | 1461284906317 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x12968a800 == 54 [pid = 1956] [id = 673] 17:28:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x126a24400) [pid = 1956] [serial = 2019] [outer = 0x0] 17:28:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x129061800) [pid = 1956] [serial = 2020] [outer = 0x126a24400] 17:28:26 INFO - PROCESS | 1956 | 1461284906343 Marionette DEBUG loaded listener.js 17:28:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x129472400) [pid = 1956] [serial = 2021] [outer = 0x126a24400] 17:28:26 INFO - PROCESS | 1956 | 1461284906696 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]]]}] 17:28:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:28:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 521ms 17:28:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:28:26 INFO - PROCESS | 1956 | 1461284906741 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:28:26 INFO - PROCESS | 1956 | 1461284906742 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:28:26 INFO - PROCESS | 1956 | 1461284906744 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:28:26 INFO - PROCESS | 1956 | 1461284906745 Marionette TRACE conn2 <- [1,2666,null,{}] 17:28:26 INFO - PROCESS | 1956 | 1461284906747 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}] 17:28:26 INFO - PROCESS | 1956 | 1461284906837 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:28:26 INFO - PROCESS | 1956 | 1461284906922 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6c7000 == 55 [pid = 1956] [id = 674] 17:28:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12950f400) [pid = 1956] [serial = 2022] [outer = 0x0] 17:28:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x129518c00) [pid = 1956] [serial = 2023] [outer = 0x12950f400] 17:28:26 INFO - PROCESS | 1956 | 1461284906955 Marionette DEBUG loaded listener.js 17:28:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x1295ea800) [pid = 1956] [serial = 2024] [outer = 0x12950f400] 17:28:27 INFO - PROCESS | 1956 | 1461284907788 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]]]}] 17:28:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 17:28:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1070ms 17:28:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:28:27 INFO - PROCESS | 1956 | 1461284907815 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:28:27 INFO - PROCESS | 1956 | 1461284907816 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:28:27 INFO - PROCESS | 1956 | 1461284907818 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:28:27 INFO - PROCESS | 1956 | 1461284907819 Marionette TRACE conn2 <- [1,2670,null,{}] 17:28:27 INFO - PROCESS | 1956 | 1461284907822 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}] 17:28:27 INFO - PROCESS | 1956 | 1461284907933 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:28:27 INFO - PROCESS | 1956 | 1461284907973 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x12be9f000 == 56 [pid = 1956] [id = 675] 17:28:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x1295ee000) [pid = 1956] [serial = 2025] [outer = 0x0] 17:28:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12b3e0000) [pid = 1956] [serial = 2026] [outer = 0x1295ee000] 17:28:28 INFO - PROCESS | 1956 | 1461284907998 Marionette DEBUG loaded listener.js 17:28:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12b6ec000) [pid = 1956] [serial = 2027] [outer = 0x1295ee000] 17:28:28 INFO - PROCESS | 1956 | 1461284908823 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] 17:28:28 INFO - PROCESS | 1956 | 1461284908842 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:28:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:28:28 INFO - PROCESS | 1956 | 1461284908891 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:28:28 INFO - PROCESS | 1956 | 1461284908892 Marionette TRACE conn2 <- [1,2674,null,{}] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x129060c00) [pid = 1956] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x110ffd800) [pid = 1956] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11c4b8c00) [pid = 1956] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12a1cc800) [pid = 1956] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11b85e800) [pid = 1956] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x119291800) [pid = 1956] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x129580c00) [pid = 1956] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12b32f000) [pid = 1956] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12ce5fc00) [pid = 1956] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11a90ec00) [pid = 1956] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12d3bf000) [pid = 1956] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:28:28 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11c617400) [pid = 1956] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:28:28 INFO - PROCESS | 1956 | 1461284908905 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}] 17:28:28 INFO - PROCESS | 1956 | 1461284908991 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:28:28 INFO - PROCESS | 1956 | 1461284908996 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x126597000 == 57 [pid = 1956] [id = 676] 17:28:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11bdf4400) [pid = 1956] [serial = 2028] [outer = 0x0] 17:28:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11c617400) [pid = 1956] [serial = 2029] [outer = 0x11bdf4400] 17:28:29 INFO - PROCESS | 1956 | 1461284909022 Marionette DEBUG loaded listener.js 17:28:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12b153c00) [pid = 1956] [serial = 2030] [outer = 0x11bdf4400] 17:28:29 INFO - PROCESS | 1956 | 1461284909861 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] 17:28:29 INFO - PROCESS | 1956 | 1461284909874 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:28:29 INFO - PROCESS | 1956 | 1461284909877 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:28:29 INFO - PROCESS | 1956 | 1461284909878 Marionette TRACE conn2 <- [1,2678,null,{}] 17:28:29 INFO - PROCESS | 1956 | 1461284909880 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}] 17:28:29 INFO - PROCESS | 1956 | 1461284909972 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:28:30 INFO - PROCESS | 1956 | 1461284910034 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e095800 == 58 [pid = 1956] [id = 677] 17:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x1192bbc00) [pid = 1956] [serial = 2031] [outer = 0x0] 17:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12cd4b400) [pid = 1956] [serial = 2032] [outer = 0x1192bbc00] 17:28:30 INFO - PROCESS | 1956 | 1461284910060 Marionette DEBUG loaded listener.js 17:28:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12cfcb800) [pid = 1956] [serial = 2033] [outer = 0x1192bbc00] 17:28:30 INFO - PROCESS | 1956 | 1461284910821 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]]]}] 17:28:30 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) 17:28:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 17:28:30 INFO - PROCESS | 1956 | 1461284910848 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:28:30 INFO - PROCESS | 1956 | 1461284910849 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:28:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:28:30 INFO - PROCESS | 1956 | 1461284910851 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:28:30 INFO - PROCESS | 1956 | 1461284910852 Marionette TRACE conn2 <- [1,2682,null,{}] 17:28:30 INFO - PROCESS | 1956 | 1461284910854 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}] 17:28:31 INFO - PROCESS | 1956 | 1461284910999 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:28:31 INFO - PROCESS | 1956 | 1461284911063 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x119288000 == 59 [pid = 1956] [id = 678] 17:28:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x1145d1c00) [pid = 1956] [serial = 2034] [outer = 0x0] 17:28:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x115820800) [pid = 1956] [serial = 2035] [outer = 0x1145d1c00] 17:28:31 INFO - PROCESS | 1956 | 1461284911116 Marionette DEBUG loaded listener.js 17:28:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11863b400) [pid = 1956] [serial = 2036] [outer = 0x1145d1c00] 17:28:32 INFO - PROCESS | 1956 | 1461284912173 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]]]}] 17:28:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 17:28:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1375ms 17:28:32 INFO - PROCESS | 1956 | 1461284912227 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:28:32 INFO - PROCESS | 1956 | 1461284912230 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:28:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:28:32 INFO - PROCESS | 1956 | 1461284912234 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:28:32 INFO - PROCESS | 1956 | 1461284912237 Marionette TRACE conn2 <- [1,2686,null,{}] 17:28:32 INFO - PROCESS | 1956 | 1461284912240 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}] 17:28:32 INFO - PROCESS | 1956 | 1461284912353 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:28:32 INFO - PROCESS | 1956 | 1461284912482 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x1276b2800 == 60 [pid = 1956] [id = 679] 17:28:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11b9e6c00) [pid = 1956] [serial = 2037] [outer = 0x0] 17:28:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11c040000) [pid = 1956] [serial = 2038] [outer = 0x11b9e6c00] 17:28:32 INFO - PROCESS | 1956 | 1461284912519 Marionette DEBUG loaded listener.js 17:28:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11c70a000) [pid = 1956] [serial = 2039] [outer = 0x11b9e6c00] 17:28:33 INFO - PROCESS | 1956 | 1461284913399 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] 17:28:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:28:33 INFO - PROCESS | 1956 | 1461284913412 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:28:33 INFO - PROCESS | 1956 | 1461284913414 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:28:33 INFO - PROCESS | 1956 | 1461284913416 Marionette TRACE conn2 <- [1,2690,null,{}] 17:28:33 INFO - PROCESS | 1956 | 1461284913418 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}] 17:28:33 INFO - PROCESS | 1956 | 1461284913528 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:28:33 INFO - PROCESS | 1956 | 1461284913634 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e451800 == 61 [pid = 1956] [id = 680] 17:28:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x125d25800) [pid = 1956] [serial = 2040] [outer = 0x0] 17:28:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x129476800) [pid = 1956] [serial = 2041] [outer = 0x125d25800] 17:28:33 INFO - PROCESS | 1956 | 1461284913666 Marionette DEBUG loaded listener.js 17:28:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x1295c3c00) [pid = 1956] [serial = 2042] [outer = 0x125d25800] 17:28:34 INFO - PROCESS | 1956 | 1461284914598 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] 17:28:34 INFO - PROCESS | 1956 | 1461284914639 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:28:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:28:34 INFO - PROCESS | 1956 | 1461284914648 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:28:34 INFO - PROCESS | 1956 | 1461284914651 Marionette TRACE conn2 <- [1,2694,null,{}] 17:28:34 INFO - PROCESS | 1956 | 1461284914654 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}] 17:28:34 INFO - PROCESS | 1956 | 1461284914764 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:28:34 INFO - PROCESS | 1956 | 1461284914870 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f966800 == 62 [pid = 1956] [id = 681] 17:28:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x129584800) [pid = 1956] [serial = 2043] [outer = 0x0] 17:28:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x12cd4b000) [pid = 1956] [serial = 2044] [outer = 0x129584800] 17:28:34 INFO - PROCESS | 1956 | 1461284914902 Marionette DEBUG loaded listener.js 17:28:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x12dae1000) [pid = 1956] [serial = 2045] [outer = 0x129584800] 17:28:36 INFO - PROCESS | 1956 | 1461284916043 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] 17:28:36 INFO - PROCESS | 1956 | 1461284916073 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:28:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:28:36 INFO - PROCESS | 1956 | 1461284916079 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:28:36 INFO - PROCESS | 1956 | 1461284916082 Marionette TRACE conn2 <- [1,2698,null,{}] 17:28:36 INFO - PROCESS | 1956 | 1461284916086 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}] 17:28:36 INFO - PROCESS | 1956 | 1461284916217 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:28:36 INFO - PROCESS | 1956 | 1461284916295 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x12920a800 == 63 [pid = 1956] [id = 682] 17:28:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11ae0d800) [pid = 1956] [serial = 2046] [outer = 0x0] 17:28:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11ae90400) [pid = 1956] [serial = 2047] [outer = 0x11ae0d800] 17:28:36 INFO - PROCESS | 1956 | 1461284916324 Marionette DEBUG loaded listener.js 17:28:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11c4b8000) [pid = 1956] [serial = 2048] [outer = 0x11ae0d800] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12e095800 == 62 [pid = 1956] [id = 677] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x126597000 == 61 [pid = 1956] [id = 676] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12be9f000 == 60 [pid = 1956] [id = 675] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12a6c7000 == 59 [pid = 1956] [id = 674] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12968a800 == 58 [pid = 1956] [id = 673] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x1289dd000 == 57 [pid = 1956] [id = 672] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x125c78800 == 56 [pid = 1956] [id = 671] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x1295ec400) [pid = 1956] [serial = 1942] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12ce62000) [pid = 1956] [serial = 1945] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12eaedc00) [pid = 1956] [serial = 1948] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x1177b8400) [pid = 1956] [serial = 1951] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x115636000 == 55 [pid = 1956] [id = 670] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11bd4f000 == 54 [pid = 1956] [id = 669] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x12f436800 == 53 [pid = 1956] [id = 665] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x129698800 == 52 [pid = 1956] [id = 664] 17:28:37 INFO - PROCESS | 1956 | --DOCSHELL 0x11c482800 == 51 [pid = 1956] [id = 663] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12d159c00) [pid = 1956] [serial = 1982] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x1260e7c00) [pid = 1956] [serial = 1966] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12ce6cc00) [pid = 1956] [serial = 1976] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12addf800) [pid = 1956] [serial = 1970] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12ba2fc00) [pid = 1956] [serial = 1979] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12e31ec00) [pid = 1956] [serial = 1985] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x129065800) [pid = 1956] [serial = 1967] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x129582c00) [pid = 1956] [serial = 1969] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x125d1ac00) [pid = 1956] [serial = 1939] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x114fce000) [pid = 1956] [serial = 1954] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11873b400) [pid = 1956] [serial = 1955] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125b30400) [pid = 1956] [serial = 1963] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x125f07c00) [pid = 1956] [serial = 1964] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x114d58800) [pid = 1956] [serial = 1933] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11ae8e000) [pid = 1956] [serial = 1936] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x12b332c00) [pid = 1956] [serial = 1972] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11bdd6400) [pid = 1956] [serial = 1960] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11c4b8400) [pid = 1956] [serial = 1961] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11ae0b800) [pid = 1956] [serial = 1958] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x119953800) [pid = 1956] [serial = 1957] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12e6ea400) [pid = 1956] [serial = 1931] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12bd2d400) [pid = 1956] [serial = 1975] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12b4f7400) [pid = 1956] [serial = 1973] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12cfd7400) [pid = 1956] [serial = 1981] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x1295eec00) [pid = 1956] [serial = 1978] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12dae1800) [pid = 1956] [serial = 1984] [outer = 0x0] [url = about:blank] 17:28:37 INFO - PROCESS | 1956 | 1461284917231 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] 17:28:37 INFO - PROCESS | 1956 | 1461284917257 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:28:37 INFO - PROCESS | 1956 | 1461284917264 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1956 | 1461284917265 Marionette TRACE conn2 <- [1,2702,null,{}] 17:28:37 INFO - PROCESS | 1956 | 1461284917267 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}] 17:28:37 INFO - PROCESS | 1956 | 1461284917380 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:28:37 INFO - PROCESS | 1956 | 1461284917387 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b91e000 == 52 [pid = 1956] [id = 683] 17:28:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11873b400) [pid = 1956] [serial = 2049] [outer = 0x0] 17:28:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11c4b8400) [pid = 1956] [serial = 2050] [outer = 0x11873b400] 17:28:37 INFO - PROCESS | 1956 | 1461284917421 Marionette DEBUG loaded listener.js 17:28:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x125b32c00) [pid = 1956] [serial = 2051] [outer = 0x11873b400] 17:28:37 INFO - PROCESS | 1956 | 1461284917965 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]]]}] 17:28:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:28:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 720ms 17:28:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:28:37 INFO - PROCESS | 1956 | 1461284917984 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:28:37 INFO - PROCESS | 1956 | 1461284917985 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:28:37 INFO - PROCESS | 1956 | 1461284917988 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:28:37 INFO - PROCESS | 1956 | 1461284917990 Marionette TRACE conn2 <- [1,2706,null,{}] 17:28:38 INFO - PROCESS | 1956 | 1461284917998 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}] 17:28:38 INFO - PROCESS | 1956 | 1461284918092 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:28:38 INFO - PROCESS | 1956 | 1461284918099 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x1276b5000 == 53 [pid = 1956] [id = 684] 17:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x126a25c00) [pid = 1956] [serial = 2052] [outer = 0x0] 17:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x12946fc00) [pid = 1956] [serial = 2053] [outer = 0x126a25c00] 17:28:38 INFO - PROCESS | 1956 | 1461284918147 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x1295bd000) [pid = 1956] [serial = 2054] [outer = 0x126a25c00] 17:28:38 INFO - PROCESS | 1956 | 1461284918526 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]]]}] 17:28:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:28:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 573ms 17:28:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:28:38 INFO - PROCESS | 1956 | 1461284918563 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:28:38 INFO - PROCESS | 1956 | 1461284918564 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:28:38 INFO - PROCESS | 1956 | 1461284918566 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:28:38 INFO - PROCESS | 1956 | 1461284918567 Marionette TRACE conn2 <- [1,2710,null,{}] 17:28:38 INFO - PROCESS | 1956 | 1461284918570 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}] 17:28:38 INFO - PROCESS | 1956 | 1461284918658 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:28:38 INFO - PROCESS | 1956 | 1461284918728 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294d0800 == 54 [pid = 1956] [id = 685] 17:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x1295bcc00) [pid = 1956] [serial = 2055] [outer = 0x0] 17:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12a1ce400) [pid = 1956] [serial = 2056] [outer = 0x1295bcc00] 17:28:38 INFO - PROCESS | 1956 | 1461284918757 Marionette DEBUG loaded listener.js 17:28:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12b4f5c00) [pid = 1956] [serial = 2057] [outer = 0x1295bcc00] 17:28:39 INFO - PROCESS | 1956 | 1461284919059 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] 17:28:39 INFO - PROCESS | 1956 | 1461284919091 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:28:39 INFO - PROCESS | 1956 | 1461284919095 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1956 | 1461284919096 Marionette TRACE conn2 <- [1,2714,null,{}] 17:28:39 INFO - PROCESS | 1956 | 1461284919099 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}] 17:28:39 INFO - PROCESS | 1956 | 1461284919187 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:28:39 INFO - PROCESS | 1956 | 1461284919192 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12cf22800 == 55 [pid = 1956] [id = 686] 17:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12b6ed400) [pid = 1956] [serial = 2058] [outer = 0x0] 17:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12ce62000) [pid = 1956] [serial = 2059] [outer = 0x12b6ed400] 17:28:39 INFO - PROCESS | 1956 | 1461284919218 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12e223400) [pid = 1956] [serial = 2060] [outer = 0x12b6ed400] 17:28:39 INFO - PROCESS | 1956 | 1461284919549 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]]]}] 17:28:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:28:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 471ms 17:28:39 INFO - PROCESS | 1956 | 1461284919569 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:28:39 INFO - PROCESS | 1956 | 1461284919570 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:28:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:28:39 INFO - PROCESS | 1956 | 1461284919573 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:28:39 INFO - PROCESS | 1956 | 1461284919574 Marionette TRACE conn2 <- [1,2718,null,{}] 17:28:39 INFO - PROCESS | 1956 | 1461284919584 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}] 17:28:39 INFO - PROCESS | 1956 | 1461284919739 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:28:39 INFO - PROCESS | 1956 | 1461284919750 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da6a800 == 56 [pid = 1956] [id = 687] 17:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12e223c00) [pid = 1956] [serial = 2061] [outer = 0x0] 17:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x12e316800) [pid = 1956] [serial = 2062] [outer = 0x12e223c00] 17:28:39 INFO - PROCESS | 1956 | 1461284919778 Marionette DEBUG loaded listener.js 17:28:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x12ee1b000) [pid = 1956] [serial = 2063] [outer = 0x12e223c00] 17:28:40 INFO - PROCESS | 1956 | 1461284920161 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] 17:28:40 INFO - PROCESS | 1956 | 1461284920205 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:28:40 INFO - PROCESS | 1956 | 1461284920213 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1956 | 1461284920214 Marionette TRACE conn2 <- [1,2722,null,{}] 17:28:40 INFO - PROCESS | 1956 | 1461284920217 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}] 17:28:40 INFO - PROCESS | 1956 | 1461284920328 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:28:40 INFO - PROCESS | 1956 | 1461284920379 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c78a000 == 57 [pid = 1956] [id = 688] 17:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x12ee1b800) [pid = 1956] [serial = 2064] [outer = 0x0] 17:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x12ee27800) [pid = 1956] [serial = 2065] [outer = 0x12ee1b800] 17:28:40 INFO - PROCESS | 1956 | 1461284920403 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12f471000) [pid = 1956] [serial = 2066] [outer = 0x12ee1b800] 17:28:40 INFO - PROCESS | 1956 | 1461284920735 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] 17:28:40 INFO - PROCESS | 1956 | 1461284920784 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:28:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:28:40 INFO - PROCESS | 1956 | 1461284920786 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:28:40 INFO - PROCESS | 1956 | 1461284920787 Marionette TRACE conn2 <- [1,2726,null,{}] 17:28:40 INFO - PROCESS | 1956 | 1461284920790 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}] 17:28:40 INFO - PROCESS | 1956 | 1461284920899 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:28:40 INFO - PROCESS | 1956 | 1461284920912 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x125d4f000 == 58 [pid = 1956] [id = 689] 17:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11a909400) [pid = 1956] [serial = 2067] [outer = 0x0] 17:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x129589800) [pid = 1956] [serial = 2068] [outer = 0x11a909400] 17:28:40 INFO - PROCESS | 1956 | 1461284920936 Marionette DEBUG loaded listener.js 17:28:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12adbe800) [pid = 1956] [serial = 2069] [outer = 0x11a909400] 17:28:41 INFO - PROCESS | 1956 | 1461284921286 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]]]}] 17:28:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:28:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 17:28:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:28:41 INFO - PROCESS | 1956 | 1461284921305 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:28:41 INFO - PROCESS | 1956 | 1461284921307 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:28:41 INFO - PROCESS | 1956 | 1461284921309 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:28:41 INFO - PROCESS | 1956 | 1461284921310 Marionette TRACE conn2 <- [1,2730,null,{}] 17:28:41 INFO - PROCESS | 1956 | 1461284921313 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}] 17:28:41 INFO - PROCESS | 1956 | 1461284921428 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:28:41 INFO - PROCESS | 1956 | 1461284921432 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x131772800 == 59 [pid = 1956] [id = 690] 17:28:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11b9f2c00) [pid = 1956] [serial = 2070] [outer = 0x0] 17:28:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12ea26400) [pid = 1956] [serial = 2071] [outer = 0x11b9f2c00] 17:28:41 INFO - PROCESS | 1956 | 1461284921457 Marionette DEBUG loaded listener.js 17:28:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12ea2b800) [pid = 1956] [serial = 2072] [outer = 0x11b9f2c00] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12e319800) [pid = 1956] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11bdf4400) [pid = 1956] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x126a24400) [pid = 1956] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c3b6400) [pid = 1956] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12950f400) [pid = 1956] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x1295ee000) [pid = 1956] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x117716800) [pid = 1956] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11ae19800) [pid = 1956] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:28:41 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x114d54c00) [pid = 1956] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:28:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 17:28:42 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:28:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 17:28:42 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 17:28:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:28:42 INFO - _addTest/ [0,2733,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1956 | 1461284922330 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:28:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:28:42 INFO - PROCESS | 1956 | 1461284922332 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1956 | 1461284922333 Marionette TRACE conn2 <- [1,2734,null,{}] 17:28:42 INFO - PROCESS | 1956 | 1461284922336 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}] 17:28:42 INFO - PROCESS | 1956 | 1461284922427 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:28:42 INFO - PROCESS | 1956 | 1461284922433 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x136def000 == 60 [pid = 1956] [id = 691] 17:28:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11c075400) [pid = 1956] [serial = 2073] [outer = 0x0] 17:28:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x126793800) [pid = 1956] [serial = 2074] [outer = 0x11c075400] 17:28:42 INFO - PROCESS | 1956 | 1461284922459 Marionette DEBUG loaded listener.js 17:28:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x12963e000) [pid = 1956] [serial = 2075] [outer = 0x11c075400] 17:28:42 INFO - PROCESS | 1956 | 1461284922800 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]]]}] 17:28:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:28:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 17:28:42 INFO - PROCESS | 1956 | 1461284922850 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:28:42 INFO - PROCESS | 1956 | 1461284922852 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:28:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:28:42 INFO - PROCESS | 1956 | 1461284922854 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:28:42 INFO - PROCESS | 1956 | 1461284922856 Marionette TRACE conn2 <- [1,2738,null,{}] 17:28:42 INFO - PROCESS | 1956 | 1461284922870 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}] 17:28:42 INFO - PROCESS | 1956 | 1461284922972 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:28:42 INFO - PROCESS | 1956 | 1461284922977 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x1418e0000 == 61 [pid = 1956] [id = 692] 17:28:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x129639800) [pid = 1956] [serial = 2076] [outer = 0x0] 17:28:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x12b6ebc00) [pid = 1956] [serial = 2077] [outer = 0x129639800] 17:28:43 INFO - PROCESS | 1956 | 1461284923006 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x12ea33800) [pid = 1956] [serial = 2078] [outer = 0x129639800] 17:28:43 INFO - PROCESS | 1956 | 1461284923362 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]]]}] 17:28:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:28:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 17:28:43 INFO - PROCESS | 1956 | 1461284923379 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:28:43 INFO - PROCESS | 1956 | 1461284923381 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:28:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:28:43 INFO - PROCESS | 1956 | 1461284923383 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:28:43 INFO - PROCESS | 1956 | 1461284923384 Marionette TRACE conn2 <- [1,2742,null,{}] 17:28:43 INFO - PROCESS | 1956 | 1461284923386 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}] 17:28:43 INFO - PROCESS | 1956 | 1461284923479 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:28:43 INFO - PROCESS | 1956 | 1461284923549 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a8c0000 == 62 [pid = 1956] [id = 693] 17:28:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x12a8d6c00) [pid = 1956] [serial = 2079] [outer = 0x0] 17:28:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x12a8dbc00) [pid = 1956] [serial = 2080] [outer = 0x12a8d6c00] 17:28:43 INFO - PROCESS | 1956 | 1461284923574 Marionette DEBUG loaded listener.js 17:28:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x12ea27c00) [pid = 1956] [serial = 2081] [outer = 0x12a8d6c00] 17:28:44 INFO - PROCESS | 1956 | 1461284924041 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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:28:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 669ms 17:28:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:28:44 INFO - PROCESS | 1956 | 1461284924053 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1956 | 1461284924055 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:28:44 INFO - PROCESS | 1956 | 1461284924059 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1956 | 1461284924061 Marionette TRACE conn2 <- [1,2746,null,{}] 17:28:44 INFO - PROCESS | 1956 | 1461284924065 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}] 17:28:44 INFO - PROCESS | 1956 | 1461284924187 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:28:44 INFO - PROCESS | 1956 | 1461284924299 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x127683000 == 63 [pid = 1956] [id = 694] 17:28:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11928f000) [pid = 1956] [serial = 2082] [outer = 0x0] 17:28:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11aa91c00) [pid = 1956] [serial = 2083] [outer = 0x11928f000] 17:28:44 INFO - PROCESS | 1956 | 1461284924333 Marionette DEBUG loaded listener.js 17:28:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11bdff000) [pid = 1956] [serial = 2084] [outer = 0x11928f000] 17:28:44 INFO - PROCESS | 1956 | 1461284924781 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]]]}] 17:28:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:28:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 771ms 17:28:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:28:44 INFO - PROCESS | 1956 | 1461284924830 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:28:44 INFO - PROCESS | 1956 | 1461284924834 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:28:44 INFO - PROCESS | 1956 | 1461284924839 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:28:44 INFO - PROCESS | 1956 | 1461284924841 Marionette TRACE conn2 <- [1,2750,null,{}] 17:28:44 INFO - PROCESS | 1956 | 1461284924843 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}] 17:28:44 INFO - PROCESS | 1956 | 1461284924954 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:28:45 INFO - PROCESS | 1956 | 1461284925065 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294d4000 == 64 [pid = 1956] [id = 695] 17:28:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11c4b8c00) [pid = 1956] [serial = 2085] [outer = 0x0] 17:28:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x125d27000) [pid = 1956] [serial = 2086] [outer = 0x11c4b8c00] 17:28:45 INFO - PROCESS | 1956 | 1461284925096 Marionette DEBUG loaded listener.js 17:28:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x129585000) [pid = 1956] [serial = 2087] [outer = 0x11c4b8c00] 17:28:45 INFO - PROCESS | 1956 | 1461284925557 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]]]}] 17:28:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:28:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 773ms 17:28:45 INFO - PROCESS | 1956 | 1461284925612 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:28:45 INFO - PROCESS | 1956 | 1461284925614 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:28:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:28:45 INFO - PROCESS | 1956 | 1461284925618 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:28:45 INFO - PROCESS | 1956 | 1461284925622 Marionette TRACE conn2 <- [1,2754,null,{}] 17:28:45 INFO - PROCESS | 1956 | 1461284925634 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}] 17:28:45 INFO - PROCESS | 1956 | 1461284925818 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:28:45 INFO - PROCESS | 1956 | 1461284925933 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x13178e000 == 65 [pid = 1956] [id = 696] 17:28:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x12a1cc800) [pid = 1956] [serial = 2088] [outer = 0x0] 17:28:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x12adb1c00) [pid = 1956] [serial = 2089] [outer = 0x12a1cc800] 17:28:45 INFO - PROCESS | 1956 | 1461284925965 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x12b4f7000) [pid = 1956] [serial = 2090] [outer = 0x12a1cc800] 17:28:46 INFO - PROCESS | 1956 | 1461284926457 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]]]}] 17:28:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:28:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 880ms 17:28:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:28:46 INFO - PROCESS | 1956 | 1461284926498 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:28:46 INFO - PROCESS | 1956 | 1461284926501 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:28:46 INFO - PROCESS | 1956 | 1461284926504 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:28:46 INFO - PROCESS | 1956 | 1461284926506 Marionette TRACE conn2 <- [1,2758,null,{}] 17:28:46 INFO - PROCESS | 1956 | 1461284926512 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}] 17:28:46 INFO - PROCESS | 1956 | 1461284926673 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:28:46 INFO - PROCESS | 1956 | 1461284926754 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x137382800 == 66 [pid = 1956] [id = 697] 17:28:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12e22a000) [pid = 1956] [serial = 2091] [outer = 0x0] 17:28:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12e299400) [pid = 1956] [serial = 2092] [outer = 0x12e22a000] 17:28:46 INFO - PROCESS | 1956 | 1461284926784 Marionette DEBUG loaded listener.js 17:28:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x12e6e9c00) [pid = 1956] [serial = 2093] [outer = 0x12e22a000] 17:28:47 INFO - PROCESS | 1956 | 1461284927192 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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:28:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 722ms 17:28:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:28:47 INFO - PROCESS | 1956 | 1461284927225 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1956 | 1461284927226 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:28:47 INFO - PROCESS | 1956 | 1461284927229 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1956 | 1461284927230 Marionette TRACE conn2 <- [1,2762,null,{}] 17:28:47 INFO - PROCESS | 1956 | 1461284927233 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}] 17:28:47 INFO - PROCESS | 1956 | 1461284927339 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:28:47 INFO - PROCESS | 1956 | 1461284927449 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:47 INFO - PROCESS | 1956 | ++DOCSHELL 0x13730f800 == 67 [pid = 1956] [id = 698] 17:28:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x12e6ea000) [pid = 1956] [serial = 2094] [outer = 0x0] 17:28:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x12ea2bc00) [pid = 1956] [serial = 2095] [outer = 0x12e6ea000] 17:28:47 INFO - PROCESS | 1956 | 1461284927480 Marionette DEBUG loaded listener.js 17:28:47 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x12ea32800) [pid = 1956] [serial = 2096] [outer = 0x12e6ea000] 17:28:47 INFO - PROCESS | 1956 | 1461284927861 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]]]}] 17:28:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:28:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 668ms 17:28:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:28:47 INFO - PROCESS | 1956 | 1461284927898 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:28:47 INFO - PROCESS | 1956 | 1461284927899 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:28:47 INFO - PROCESS | 1956 | 1461284927901 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:28:47 INFO - PROCESS | 1956 | 1461284927902 Marionette TRACE conn2 <- [1,2766,null,{}] 17:28:47 INFO - PROCESS | 1956 | 1461284927905 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}] 17:28:48 INFO - PROCESS | 1956 | 1461284928039 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:28:48 INFO - PROCESS | 1956 | 1461284928172 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x137384800 == 68 [pid = 1956] [id = 699] 17:28:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x11566cc00) [pid = 1956] [serial = 2097] [outer = 0x0] 17:28:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x12eaeec00) [pid = 1956] [serial = 2098] [outer = 0x11566cc00] 17:28:48 INFO - PROCESS | 1956 | 1461284928204 Marionette DEBUG loaded listener.js 17:28:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x12f46b000) [pid = 1956] [serial = 2099] [outer = 0x11566cc00] 17:28:48 INFO - PROCESS | 1956 | --DOCSHELL 0x12f5e9000 == 67 [pid = 1956] [id = 16] 17:28:48 INFO - PROCESS | 1956 | 1461284928729 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]]]}] 17:28:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:28:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 869ms 17:28:48 INFO - PROCESS | 1956 | 1461284928770 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:28:48 INFO - PROCESS | 1956 | 1461284928772 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:28:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:28:48 INFO - PROCESS | 1956 | 1461284928774 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:28:48 INFO - PROCESS | 1956 | 1461284928775 Marionette TRACE conn2 <- [1,2770,null,{}] 17:28:48 INFO - PROCESS | 1956 | 1461284928780 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}] 17:28:48 INFO - PROCESS | 1956 | 1461284928888 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:28:48 INFO - PROCESS | 1956 | 1461284928973 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:48 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c7b800 == 68 [pid = 1956] [id = 700] 17:28:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x11873a000) [pid = 1956] [serial = 2100] [outer = 0x0] 17:28:48 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x11aa16400) [pid = 1956] [serial = 2101] [outer = 0x11873a000] 17:28:49 INFO - PROCESS | 1956 | 1461284929003 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x11aa1a800) [pid = 1956] [serial = 2102] [outer = 0x11873a000] 17:28:49 INFO - PROCESS | 1956 | 1461284929639 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]]]}] 17:28:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:28:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 875ms 17:28:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:28:49 INFO - PROCESS | 1956 | 1461284929650 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:28:49 INFO - PROCESS | 1956 | 1461284929652 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:28:49 INFO - PROCESS | 1956 | 1461284929655 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:28:49 INFO - PROCESS | 1956 | 1461284929657 Marionette TRACE conn2 <- [1,2774,null,{}] 17:28:49 INFO - PROCESS | 1956 | 1461284929681 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}] 17:28:49 INFO - PROCESS | 1956 | 1461284929798 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:28:49 INFO - PROCESS | 1956 | 1461284929884 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:49 INFO - PROCESS | 1956 | ++DOCSHELL 0x127699000 == 69 [pid = 1956] [id = 701] 17:28:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x11566c400) [pid = 1956] [serial = 2103] [outer = 0x0] 17:28:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x11641dc00) [pid = 1956] [serial = 2104] [outer = 0x11566c400] 17:28:49 INFO - PROCESS | 1956 | 1461284929913 Marionette DEBUG loaded listener.js 17:28:49 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x118732000) [pid = 1956] [serial = 2105] [outer = 0x11566c400] 17:28:50 INFO - PROCESS | 1956 | 1461284930355 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]]]}] 17:28:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:28:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 741ms 17:28:50 INFO - PROCESS | 1956 | 1461284930397 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:28:50 INFO - PROCESS | 1956 | 1461284930400 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:28:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:28:50 INFO - PROCESS | 1956 | 1461284930405 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:28:50 INFO - PROCESS | 1956 | 1461284930407 Marionette TRACE conn2 <- [1,2778,null,{}] 17:28:50 INFO - PROCESS | 1956 | 1461284930432 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}] 17:28:50 INFO - PROCESS | 1956 | 1461284930565 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x1418e0000 == 68 [pid = 1956] [id = 692] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x136def000 == 67 [pid = 1956] [id = 691] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x131772800 == 66 [pid = 1956] [id = 690] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x125d4f000 == 65 [pid = 1956] [id = 689] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x11c78a000 == 64 [pid = 1956] [id = 688] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x12da6a800 == 63 [pid = 1956] [id = 687] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x12cf22800 == 62 [pid = 1956] [id = 686] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x12cd4b400) [pid = 1956] [serial = 2032] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x1294d0800 == 61 [pid = 1956] [id = 685] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x1276b5000 == 60 [pid = 1956] [id = 684] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x11b91e000 == 59 [pid = 1956] [id = 683] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x12920a800 == 58 [pid = 1956] [id = 682] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x1276b2800 == 57 [pid = 1956] [id = 679] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x12ec87000 == 56 [pid = 1956] [id = 662] 17:28:50 INFO - PROCESS | 1956 | --DOCSHELL 0x119288000 == 55 [pid = 1956] [id = 678] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x12b3e0000) [pid = 1956] [serial = 2026] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x118940800) [pid = 1956] [serial = 2011] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x11a77dc00) [pid = 1956] [serial = 2012] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x11a77c400) [pid = 1956] [serial = 1990] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x11b9eac00) [pid = 1956] [serial = 2014] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x11c046c00) [pid = 1956] [serial = 2015] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x1177b8800) [pid = 1956] [serial = 2009] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x11581ec00) [pid = 1956] [serial = 2008] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12e6e6800) [pid = 1956] [serial = 1987] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12eaea000) [pid = 1956] [serial = 2005] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12d14fc00) [pid = 1956] [serial = 1999] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x11c617400) [pid = 1956] [serial = 2029] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12ee1a400) [pid = 1956] [serial = 1988] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x129061800) [pid = 1956] [serial = 2020] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x129472400) [pid = 1956] [serial = 2021] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x1295e6000) [pid = 1956] [serial = 1996] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x125b32000) [pid = 1956] [serial = 2017] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x126509c00) [pid = 1956] [serial = 2018] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12e6e9800) [pid = 1956] [serial = 2002] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11c70f000) [pid = 1956] [serial = 1993] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12b6ec000) [pid = 1956] [serial = 2027] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12b153c00) [pid = 1956] [serial = 2030] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x129518c00) [pid = 1956] [serial = 2023] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x1295ea800) [pid = 1956] [serial = 2024] [outer = 0x0] [url = about:blank] 17:28:50 INFO - PROCESS | 1956 | 1461284930675 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:50 INFO - PROCESS | 1956 | ++DOCSHELL 0x119907000 == 56 [pid = 1956] [id = 702] 17:28:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x1177b8800) [pid = 1956] [serial = 2106] [outer = 0x0] 17:28:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11a77c400) [pid = 1956] [serial = 2107] [outer = 0x1177b8800] 17:28:50 INFO - PROCESS | 1956 | 1461284930704 Marionette DEBUG loaded listener.js 17:28:50 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11abc8c00) [pid = 1956] [serial = 2108] [outer = 0x1177b8800] 17:28:51 INFO - PROCESS | 1956 | 1461284931021 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]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 622ms 17:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:28:51 INFO - PROCESS | 1956 | 1461284931034 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:28:51 INFO - PROCESS | 1956 | 1461284931035 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:28:51 INFO - PROCESS | 1956 | 1461284931038 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1956 | 1461284931041 Marionette TRACE conn2 <- [1,2782,null,{}] 17:28:51 INFO - PROCESS | 1956 | 1461284931052 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}] 17:28:51 INFO - PROCESS | 1956 | 1461284931167 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:28:51 INFO - PROCESS | 1956 | 1461284931257 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x126782000 == 57 [pid = 1956] [id = 703] 17:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11aa9bc00) [pid = 1956] [serial = 2109] [outer = 0x0] 17:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11c08a400) [pid = 1956] [serial = 2110] [outer = 0x11aa9bc00] 17:28:51 INFO - PROCESS | 1956 | 1461284931293 Marionette DEBUG loaded listener.js 17:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11c706800) [pid = 1956] [serial = 2111] [outer = 0x11aa9bc00] 17:28:51 INFO - PROCESS | 1956 | 1461284931651 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]]]}] 17:28:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:28:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 628ms 17:28:51 INFO - PROCESS | 1956 | 1461284931667 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:28:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:28:51 INFO - PROCESS | 1956 | 1461284931670 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:28:51 INFO - PROCESS | 1956 | 1461284931674 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:28:51 INFO - PROCESS | 1956 | 1461284931676 Marionette TRACE conn2 <- [1,2786,null,{}] 17:28:51 INFO - PROCESS | 1956 | 1461284931679 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}] 17:28:51 INFO - PROCESS | 1956 | 1461284931828 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:28:51 INFO - PROCESS | 1956 | 1461284931925 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:51 INFO - PROCESS | 1956 | ++DOCSHELL 0x128f6c000 == 58 [pid = 1956] [id = 704] 17:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x11c702400) [pid = 1956] [serial = 2112] [outer = 0x0] 17:28:51 INFO - PROCESS | 1956 | ++DOMWINDOW == 137 (0x126268800) [pid = 1956] [serial = 2113] [outer = 0x11c702400] 17:28:51 INFO - PROCESS | 1956 | 1461284931969 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 138 (0x126f40c00) [pid = 1956] [serial = 2114] [outer = 0x11c702400] 17:28:52 INFO - PROCESS | 1956 | 1461284932261 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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 625ms 17:28:52 INFO - PROCESS | 1956 | 1461284932299 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1956 | 1461284932301 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:28:52 INFO - PROCESS | 1956 | 1461284932303 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1956 | 1461284932304 Marionette TRACE conn2 <- [1,2790,null,{}] 17:28:52 INFO - PROCESS | 1956 | 1461284932306 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}] 17:28:52 INFO - PROCESS | 1956 | 1461284932412 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:28:52 INFO - PROCESS | 1956 | 1461284932502 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:52 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a65c000 == 59 [pid = 1956] [id = 705] 17:28:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x125d23800) [pid = 1956] [serial = 2115] [outer = 0x0] 17:28:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x12946c400) [pid = 1956] [serial = 2116] [outer = 0x125d23800] 17:28:52 INFO - PROCESS | 1956 | 1461284932528 Marionette DEBUG loaded listener.js 17:28:52 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x129474c00) [pid = 1956] [serial = 2117] [outer = 0x125d23800] 17:28:52 INFO - PROCESS | 1956 | 1461284932848 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]]]}] 17:28:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:28:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 568ms 17:28:52 INFO - PROCESS | 1956 | 1461284932872 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:28:52 INFO - PROCESS | 1956 | 1461284932873 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:28:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:28:52 INFO - PROCESS | 1956 | 1461284932875 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:28:52 INFO - PROCESS | 1956 | 1461284932878 Marionette TRACE conn2 <- [1,2794,null,{}] 17:28:52 INFO - PROCESS | 1956 | 1461284932888 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}] 17:28:53 INFO - PROCESS | 1956 | 1461284933015 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:28:53 INFO - PROCESS | 1956 | 1461284933058 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a8c1800 == 60 [pid = 1956] [id = 706] 17:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x129478400) [pid = 1956] [serial = 2118] [outer = 0x0] 17:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x1295bf000) [pid = 1956] [serial = 2119] [outer = 0x129478400] 17:28:53 INFO - PROCESS | 1956 | 1461284933086 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x129642800) [pid = 1956] [serial = 2120] [outer = 0x129478400] 17:28:53 INFO - PROCESS | 1956 | 1461284933408 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]]]}] 17:28:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:28:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 573ms 17:28:53 INFO - PROCESS | 1956 | 1461284933449 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:28:53 INFO - PROCESS | 1956 | 1461284933450 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:28:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:28:53 INFO - PROCESS | 1956 | 1461284933452 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:28:53 INFO - PROCESS | 1956 | 1461284933453 Marionette TRACE conn2 <- [1,2798,null,{}] 17:28:53 INFO - PROCESS | 1956 | 1461284933455 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}] 17:28:53 INFO - PROCESS | 1956 | 1461284933568 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:28:53 INFO - PROCESS | 1956 | 1461284933615 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:53 INFO - PROCESS | 1956 | ++DOCSHELL 0x12bebb000 == 61 [pid = 1956] [id = 707] 17:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x129479c00) [pid = 1956] [serial = 2121] [outer = 0x0] 17:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x12a8e0000) [pid = 1956] [serial = 2122] [outer = 0x129479c00] 17:28:53 INFO - PROCESS | 1956 | 1461284933640 Marionette DEBUG loaded listener.js 17:28:53 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x12adb8c00) [pid = 1956] [serial = 2123] [outer = 0x129479c00] 17:28:54 INFO - PROCESS | 1956 | 1461284934002 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]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 573ms 17:28:54 INFO - PROCESS | 1956 | 1461284934026 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:28:54 INFO - PROCESS | 1956 | 1461284934028 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:28:54 INFO - PROCESS | 1956 | 1461284934031 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1956 | 1461284934032 Marionette TRACE conn2 <- [1,2802,null,{}] 17:28:54 INFO - PROCESS | 1956 | 1461284934034 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}] 17:28:54 INFO - PROCESS | 1956 | 1461284934210 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:28:54 INFO - PROCESS | 1956 | 1461284934236 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:54 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da13000 == 62 [pid = 1956] [id = 708] 17:28:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x12a8de400) [pid = 1956] [serial = 2124] [outer = 0x0] 17:28:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x12adc0800) [pid = 1956] [serial = 2125] [outer = 0x12a8de400] 17:28:54 INFO - PROCESS | 1956 | 1461284934278 Marionette DEBUG loaded listener.js 17:28:54 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x12b32f800) [pid = 1956] [serial = 2126] [outer = 0x12a8de400] 17:28:54 INFO - PROCESS | 1956 | 1461284934716 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]]]}] 17:28:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:28:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 721ms 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x126a25c00) [pid = 1956] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x12ee1b800) [pid = 1956] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12e223c00) [pid = 1956] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x11873b400) [pid = 1956] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x11a909400) [pid = 1956] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12b6ed400) [pid = 1956] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x129639800) [pid = 1956] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x11c075400) [pid = 1956] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x11b9f2c00) [pid = 1956] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x1192bbc00) [pid = 1956] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x1295bcc00) [pid = 1956] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:28:54 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x11ae0d800) [pid = 1956] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:28:54 INFO - PROCESS | 1956 | 1461284934900 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:28:54 INFO - PROCESS | 1956 | 1461284934901 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:28:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:28:54 INFO - PROCESS | 1956 | 1461284934914 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:28:54 INFO - PROCESS | 1956 | 1461284934915 Marionette TRACE conn2 <- [1,2806,null,{}] 17:28:54 INFO - PROCESS | 1956 | 1461284934917 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}] 17:28:55 INFO - PROCESS | 1956 | 1461284935012 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:28:55 INFO - PROCESS | 1956 | 1461284935016 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da80000 == 63 [pid = 1956] [id = 709] 17:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 139 (0x126a25c00) [pid = 1956] [serial = 2127] [outer = 0x0] 17:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x129639000) [pid = 1956] [serial = 2128] [outer = 0x126a25c00] 17:28:55 INFO - PROCESS | 1956 | 1461284935042 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x12b149400) [pid = 1956] [serial = 2129] [outer = 0x126a25c00] 17:28:55 INFO - PROCESS | 1956 | 1461284935389 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]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:28:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 17:28:55 INFO - PROCESS | 1956 | 1461284935432 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1956 | 1461284935433 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:28:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:28:55 INFO - PROCESS | 1956 | 1461284935436 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1956 | 1461284935437 Marionette TRACE conn2 <- [1,2810,null,{}] 17:28:55 INFO - PROCESS | 1956 | 1461284935439 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}] 17:28:55 INFO - PROCESS | 1956 | 1461284935532 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:28:55 INFO - PROCESS | 1956 | 1461284935604 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:55 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebc5000 == 64 [pid = 1956] [id = 710] 17:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x129476c00) [pid = 1956] [serial = 2130] [outer = 0x0] 17:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x12b333000) [pid = 1956] [serial = 2131] [outer = 0x129476c00] 17:28:55 INFO - PROCESS | 1956 | 1461284935630 Marionette DEBUG loaded listener.js 17:28:55 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x12ba31c00) [pid = 1956] [serial = 2132] [outer = 0x129476c00] 17:28:55 INFO - PROCESS | 1956 | 1461284935922 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]]]}] 17:28:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:28:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 17:28:55 INFO - PROCESS | 1956 | 1461284935955 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:28:55 INFO - PROCESS | 1956 | 1461284935957 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:28:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:28:55 INFO - PROCESS | 1956 | 1461284935960 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:28:55 INFO - PROCESS | 1956 | 1461284935965 Marionette TRACE conn2 <- [1,2814,null,{}] 17:28:55 INFO - PROCESS | 1956 | 1461284935968 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}] 17:28:56 INFO - PROCESS | 1956 | 1461284936077 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:28:56 INFO - PROCESS | 1956 | 1461284936081 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f5e1800 == 65 [pid = 1956] [id = 711] 17:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x12bd3ac00) [pid = 1956] [serial = 2133] [outer = 0x0] 17:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x12d3c2000) [pid = 1956] [serial = 2134] [outer = 0x12bd3ac00] 17:28:56 INFO - PROCESS | 1956 | 1461284936111 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x12e321000) [pid = 1956] [serial = 2135] [outer = 0x12bd3ac00] 17:28:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:28:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 525ms 17:28:56 INFO - PROCESS | 1956 | 1461284936482 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]]]}] 17:28:56 INFO - PROCESS | 1956 | 1461284936485 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:28:56 INFO - PROCESS | 1956 | 1461284936487 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:28:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:28:56 INFO - PROCESS | 1956 | 1461284936489 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:28:56 INFO - PROCESS | 1956 | 1461284936490 Marionette TRACE conn2 <- [1,2818,null,{}] 17:28:56 INFO - PROCESS | 1956 | 1461284936492 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}] 17:28:56 INFO - PROCESS | 1956 | 1461284936631 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:28:56 INFO - PROCESS | 1956 | 1461284936637 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:56 INFO - PROCESS | 1956 | ++DOCSHELL 0x12fe13800 == 66 [pid = 1956] [id = 712] 17:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x12e6e9800) [pid = 1956] [serial = 2136] [outer = 0x0] 17:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x12ea2c800) [pid = 1956] [serial = 2137] [outer = 0x12e6e9800] 17:28:56 INFO - PROCESS | 1956 | 1461284936663 Marionette DEBUG loaded listener.js 17:28:56 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x12eaeb000) [pid = 1956] [serial = 2138] [outer = 0x12e6e9800] 17:28:57 INFO - PROCESS | 1956 | 1461284937102 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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:28:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 622ms 17:28:57 INFO - PROCESS | 1956 | 1461284937112 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1956 | 1461284937114 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:28:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:28:57 INFO - PROCESS | 1956 | 1461284937118 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1956 | 1461284937120 Marionette TRACE conn2 <- [1,2822,null,{}] 17:28:57 INFO - PROCESS | 1956 | 1461284937125 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}] 17:28:57 INFO - PROCESS | 1956 | 1461284937249 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:28:57 INFO - PROCESS | 1956 | 1461284937335 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:57 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c482000 == 67 [pid = 1956] [id = 713] 17:28:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x115665800) [pid = 1956] [serial = 2139] [outer = 0x0] 17:28:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 152 (0x115671000) [pid = 1956] [serial = 2140] [outer = 0x115665800] 17:28:57 INFO - PROCESS | 1956 | 1461284937370 Marionette DEBUG loaded listener.js 17:28:57 INFO - PROCESS | 1956 | ++DOMWINDOW == 153 (0x119956000) [pid = 1956] [serial = 2141] [outer = 0x115665800] 17:28:57 INFO - PROCESS | 1956 | 1461284937869 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]]]}] 17:28:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:28:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 773ms 17:28:57 INFO - PROCESS | 1956 | 1461284937892 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:28:57 INFO - PROCESS | 1956 | 1461284937898 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:28:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:28:57 INFO - PROCESS | 1956 | 1461284937906 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:28:57 INFO - PROCESS | 1956 | 1461284937909 Marionette TRACE conn2 <- [1,2826,null,{}] 17:28:57 INFO - PROCESS | 1956 | 1461284937913 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}] 17:28:58 INFO - PROCESS | 1956 | 1461284938089 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:28:58 INFO - PROCESS | 1956 | 1461284938238 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x1294d4800 == 68 [pid = 1956] [id = 714] 17:28:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 154 (0x11aa20400) [pid = 1956] [serial = 2142] [outer = 0x0] 17:28:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 155 (0x11bdcc000) [pid = 1956] [serial = 2143] [outer = 0x11aa20400] 17:28:58 INFO - PROCESS | 1956 | 1461284938288 Marionette DEBUG loaded listener.js 17:28:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 156 (0x11c6aa400) [pid = 1956] [serial = 2144] [outer = 0x11aa20400] 17:28:58 INFO - PROCESS | 1956 | 1461284938708 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:28:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:28:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 826ms 17:28:58 INFO - PROCESS | 1956 | 1461284938749 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:28:58 INFO - PROCESS | 1956 | 1461284938750 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:28:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:28:58 INFO - PROCESS | 1956 | 1461284938754 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:28:58 INFO - PROCESS | 1956 | 1461284938757 Marionette TRACE conn2 <- [1,2830,null,{}] 17:28:58 INFO - PROCESS | 1956 | 1461284938767 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}] 17:28:58 INFO - PROCESS | 1956 | 1461284938884 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:28:58 INFO - PROCESS | 1956 | 1461284938970 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:58 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f1e1800 == 69 [pid = 1956] [id = 715] 17:28:58 INFO - PROCESS | 1956 | ++DOMWINDOW == 157 (0x12926f400) [pid = 1956] [serial = 2145] [outer = 0x0] 17:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 158 (0x1295c4000) [pid = 1956] [serial = 2146] [outer = 0x12926f400] 17:28:59 INFO - PROCESS | 1956 | 1461284939004 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x129639800) [pid = 1956] [serial = 2147] [outer = 0x12926f400] 17:28:59 INFO - PROCESS | 1956 | 1461284939436 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]]]}] 17:28:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:28:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 725ms 17:28:59 INFO - PROCESS | 1956 | 1461284939480 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:28:59 INFO - PROCESS | 1956 | 1461284939481 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:28:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:28:59 INFO - PROCESS | 1956 | 1461284939484 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:28:59 INFO - PROCESS | 1956 | 1461284939485 Marionette TRACE conn2 <- [1,2834,null,{}] 17:28:59 INFO - PROCESS | 1956 | 1461284939488 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}] 17:28:59 INFO - PROCESS | 1956 | 1461284939602 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:28:59 INFO - PROCESS | 1956 | 1461284939715 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:28:59 INFO - PROCESS | 1956 | ++DOCSHELL 0x137308000 == 70 [pid = 1956] [id = 716] 17:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x12a1c3800) [pid = 1956] [serial = 2148] [outer = 0x0] 17:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x12b334000) [pid = 1956] [serial = 2149] [outer = 0x12a1c3800] 17:28:59 INFO - PROCESS | 1956 | 1461284939749 Marionette DEBUG loaded listener.js 17:28:59 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x12cf5bc00) [pid = 1956] [serial = 2150] [outer = 0x12a1c3800] 17:29:00 INFO - PROCESS | 1956 | 1461284940170 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:29:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 718ms 17:29:00 INFO - PROCESS | 1956 | 1461284940222 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1956 | 1461284940223 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:29:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:29:00 INFO - PROCESS | 1956 | 1461284940240 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1956 | 1461284940242 Marionette TRACE conn2 <- [1,2838,null,{}] 17:29:00 INFO - PROCESS | 1956 | 1461284940246 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}] 17:29:00 INFO - PROCESS | 1956 | 1461284940356 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:29:00 INFO - PROCESS | 1956 | 1461284940439 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:00 INFO - PROCESS | 1956 | ++DOCSHELL 0x137592800 == 71 [pid = 1956] [id = 717] 17:29:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x117710c00) [pid = 1956] [serial = 2151] [outer = 0x0] 17:29:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x12d3c1000) [pid = 1956] [serial = 2152] [outer = 0x117710c00] 17:29:00 INFO - PROCESS | 1956 | 1461284940470 Marionette DEBUG loaded listener.js 17:29:00 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x12ea2ac00) [pid = 1956] [serial = 2153] [outer = 0x117710c00] 17:29:00 INFO - PROCESS | 1956 | 1461284940885 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]]]}] 17:29:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:29:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 686ms 17:29:00 INFO - PROCESS | 1956 | 1461284940913 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:29:00 INFO - PROCESS | 1956 | 1461284940915 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:29:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:29:00 INFO - PROCESS | 1956 | 1461284940917 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:29:00 INFO - PROCESS | 1956 | 1461284940919 Marionette TRACE conn2 <- [1,2842,null,{}] 17:29:00 INFO - PROCESS | 1956 | 1461284940921 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}] 17:29:01 INFO - PROCESS | 1956 | 1461284941058 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:29:01 INFO - PROCESS | 1956 | 1461284941196 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:01 INFO - PROCESS | 1956 | ++DOCSHELL 0x1385d5000 == 72 [pid = 1956] [id = 718] 17:29:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x12ee1a400) [pid = 1956] [serial = 2154] [outer = 0x0] 17:29:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x12f472400) [pid = 1956] [serial = 2155] [outer = 0x12ee1a400] 17:29:01 INFO - PROCESS | 1956 | 1461284941250 Marionette DEBUG loaded listener.js 17:29:01 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x12f889400) [pid = 1956] [serial = 2156] [outer = 0x12ee1a400] 17:29:01 INFO - PROCESS | 1956 | 1461284941740 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]]]}] 17:29:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:29:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 874ms 17:29:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:29:01 INFO - PROCESS | 1956 | 1461284941791 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:29:01 INFO - PROCESS | 1956 | 1461284941793 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:29:01 INFO - PROCESS | 1956 | 1461284941795 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:29:01 INFO - PROCESS | 1956 | 1461284941796 Marionette TRACE conn2 <- [1,2846,null,{}] 17:29:01 INFO - PROCESS | 1956 | 1461284941799 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}] 17:29:01 INFO - PROCESS | 1956 | 1461284941910 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:29:02 INFO - PROCESS | 1956 | 1461284942024 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x137510800 == 73 [pid = 1956] [id = 719] 17:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x12f883c00) [pid = 1956] [serial = 2157] [outer = 0x0] 17:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x12f9f7400) [pid = 1956] [serial = 2158] [outer = 0x12f883c00] 17:29:02 INFO - PROCESS | 1956 | 1461284942056 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x12fc5b000) [pid = 1956] [serial = 2159] [outer = 0x12f883c00] 17:29:02 INFO - PROCESS | 1956 | 1461284942456 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]]]}] 17:29:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:29:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 672ms 17:29:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:29:02 INFO - PROCESS | 1956 | 1461284942467 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:29:02 INFO - PROCESS | 1956 | 1461284942468 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:29:02 INFO - PROCESS | 1956 | 1461284942471 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:29:02 INFO - PROCESS | 1956 | 1461284942472 Marionette TRACE conn2 <- [1,2850,null,{}] 17:29:02 INFO - PROCESS | 1956 | 1461284942475 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}] 17:29:02 INFO - PROCESS | 1956 | 1461284942591 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:29:02 INFO - PROCESS | 1956 | 1461284942674 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:02 INFO - PROCESS | 1956 | ++DOCSHELL 0x1385df800 == 74 [pid = 1956] [id = 720] 17:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x12ae3c000) [pid = 1956] [serial = 2160] [outer = 0x0] 17:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x12ae43000) [pid = 1956] [serial = 2161] [outer = 0x12ae3c000] 17:29:02 INFO - PROCESS | 1956 | 1461284942707 Marionette DEBUG loaded listener.js 17:29:02 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x12ae47000) [pid = 1956] [serial = 2162] [outer = 0x12ae3c000] 17:29:03 INFO - PROCESS | 1956 | 1461284943171 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:29:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:29:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 17:29:03 INFO - PROCESS | 1956 | 1461284943195 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:29:03 INFO - PROCESS | 1956 | 1461284943197 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:29:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:29:03 INFO - PROCESS | 1956 | 1461284943199 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:29:03 INFO - PROCESS | 1956 | 1461284943200 Marionette TRACE conn2 <- [1,2854,null,{}] 17:29:03 INFO - PROCESS | 1956 | 1461284943203 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}] 17:29:03 INFO - PROCESS | 1956 | 1461284943315 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:29:03 INFO - PROCESS | 1956 | 1461284943436 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:03 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b91c800 == 75 [pid = 1956] [id = 721] 17:29:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x114fce000) [pid = 1956] [serial = 2163] [outer = 0x0] 17:29:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x118eec000) [pid = 1956] [serial = 2164] [outer = 0x114fce000] 17:29:03 INFO - PROCESS | 1956 | 1461284943469 Marionette DEBUG loaded listener.js 17:29:03 INFO - PROCESS | 1956 | ++DOMWINDOW == 177 (0x12adba800) [pid = 1956] [serial = 2165] [outer = 0x114fce000] 17:29:04 INFO - PROCESS | 1956 | 1461284944052 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]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 919ms 17:29:04 INFO - PROCESS | 1956 | 1461284944119 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1956 | 1461284944121 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:29:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:29:04 INFO - PROCESS | 1956 | 1461284944125 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1956 | 1461284944127 Marionette TRACE conn2 <- [1,2858,null,{}] 17:29:04 INFO - PROCESS | 1956 | 1461284944131 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}] 17:29:04 INFO - PROCESS | 1956 | 1461284944244 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:29:04 INFO - PROCESS | 1956 | 1461284944331 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:04 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a65a000 == 76 [pid = 1956] [id = 722] 17:29:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 178 (0x1186ae000) [pid = 1956] [serial = 2166] [outer = 0x0] 17:29:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x119290400) [pid = 1956] [serial = 2167] [outer = 0x1186ae000] 17:29:04 INFO - PROCESS | 1956 | 1461284944360 Marionette DEBUG loaded listener.js 17:29:04 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x11aa19400) [pid = 1956] [serial = 2168] [outer = 0x1186ae000] 17:29:04 INFO - PROCESS | 1956 | 1461284944850 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:29:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:29:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 773ms 17:29:04 INFO - PROCESS | 1956 | 1461284944917 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:29:04 INFO - PROCESS | 1956 | 1461284944923 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:29:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:29:04 INFO - PROCESS | 1956 | 1461284944934 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:29:04 INFO - PROCESS | 1956 | 1461284944937 Marionette TRACE conn2 <- [1,2862,null,{}] 17:29:04 INFO - PROCESS | 1956 | 1461284944941 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}] 17:29:05 INFO - PROCESS | 1956 | 1461284945096 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:29:05 INFO - PROCESS | 1956 | 1461284945201 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1956 | ++DOCSHELL 0x1296a0000 == 77 [pid = 1956] [id = 723] 17:29:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x11bdb3800) [pid = 1956] [serial = 2169] [outer = 0x0] 17:29:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 182 (0x11c614000) [pid = 1956] [serial = 2170] [outer = 0x11bdb3800] 17:29:05 INFO - PROCESS | 1956 | 1461284945230 Marionette DEBUG loaded listener.js 17:29:05 INFO - PROCESS | 1956 | ++DOMWINDOW == 183 (0x1260e7c00) [pid = 1956] [serial = 2171] [outer = 0x11bdb3800] 17:29:05 INFO - PROCESS | 1956 | 1461284945667 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]]]}] 17:29:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:29:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 772ms 17:29:05 INFO - PROCESS | 1956 | 1461284945706 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:29:05 INFO - PROCESS | 1956 | 1461284945707 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:29:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:29:05 INFO - PROCESS | 1956 | 1461284945710 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:29:05 INFO - PROCESS | 1956 | 1461284945712 Marionette TRACE conn2 <- [1,2866,null,{}] 17:29:05 INFO - PROCESS | 1956 | 1461284945720 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}] 17:29:05 INFO - PROCESS | 1956 | 1461284945829 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:29:05 INFO - PROCESS | 1956 | 1461284945952 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x11991d800 == 76 [pid = 1956] [id = 488] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x12f5e1800 == 75 [pid = 1956] [id = 711] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x12ebc5000 == 74 [pid = 1956] [id = 710] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x12da80000 == 73 [pid = 1956] [id = 709] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x12da13000 == 72 [pid = 1956] [id = 708] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x12bebb000 == 71 [pid = 1956] [id = 707] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x12a8c1800 == 70 [pid = 1956] [id = 706] 17:29:05 INFO - PROCESS | 1956 | --DOCSHELL 0x12a65c000 == 69 [pid = 1956] [id = 705] 17:29:05 INFO - PROCESS | 1956 | --DOMWINDOW == 182 (0x12cd4b000) [pid = 1956] [serial = 2044] [outer = 0x0] [url = about:blank] 17:29:05 INFO - PROCESS | 1956 | --DOMWINDOW == 181 (0x12a8dbc00) [pid = 1956] [serial = 2080] [outer = 0x0] [url = about:blank] 17:29:05 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x115820800) [pid = 1956] [serial = 2035] [outer = 0x0] [url = about:blank] 17:29:05 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x11c040000) [pid = 1956] [serial = 2038] [outer = 0x0] [url = about:blank] 17:29:05 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x129476800) [pid = 1956] [serial = 2041] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b82e800 == 70 [pid = 1956] [id = 724] 17:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 179 (0x118731800) [pid = 1956] [serial = 2172] [outer = 0x0] 17:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 180 (0x11ae0a400) [pid = 1956] [serial = 2173] [outer = 0x118731800] 17:29:06 INFO - PROCESS | 1956 | 1461284946055 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 181 (0x129471000) [pid = 1956] [serial = 2174] [outer = 0x118731800] 17:29:06 INFO - PROCESS | 1956 | --DOCSHELL 0x128f6c000 == 69 [pid = 1956] [id = 704] 17:29:06 INFO - PROCESS | 1956 | --DOCSHELL 0x126782000 == 68 [pid = 1956] [id = 703] 17:29:06 INFO - PROCESS | 1956 | --DOCSHELL 0x119907000 == 67 [pid = 1956] [id = 702] 17:29:06 INFO - PROCESS | 1956 | --DOCSHELL 0x127699000 == 66 [pid = 1956] [id = 701] 17:29:06 INFO - PROCESS | 1956 | --DOCSHELL 0x13178e000 == 65 [pid = 1956] [id = 696] 17:29:06 INFO - PROCESS | 1956 | --DOCSHELL 0x1294d4000 == 64 [pid = 1956] [id = 695] 17:29:06 INFO - PROCESS | 1956 | --DOCSHELL 0x127683000 == 63 [pid = 1956] [id = 694] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 180 (0x125b32c00) [pid = 1956] [serial = 2051] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 179 (0x12a1ce400) [pid = 1956] [serial = 2056] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 178 (0x11ae90400) [pid = 1956] [serial = 2047] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 177 (0x12b4f5c00) [pid = 1956] [serial = 2057] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 176 (0x12e316800) [pid = 1956] [serial = 2062] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x11c4b8000) [pid = 1956] [serial = 2048] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x12ce62000) [pid = 1956] [serial = 2059] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x12963e000) [pid = 1956] [serial = 2075] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x12ea33800) [pid = 1956] [serial = 2078] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x12946fc00) [pid = 1956] [serial = 2053] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x12f471000) [pid = 1956] [serial = 2066] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x12ee1b000) [pid = 1956] [serial = 2063] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x11c4b8400) [pid = 1956] [serial = 2050] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x129589800) [pid = 1956] [serial = 2068] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x12e223400) [pid = 1956] [serial = 2060] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x1295bd000) [pid = 1956] [serial = 2054] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x12b6ebc00) [pid = 1956] [serial = 2077] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x126793800) [pid = 1956] [serial = 2074] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x12ea2b800) [pid = 1956] [serial = 2072] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x12ea26400) [pid = 1956] [serial = 2071] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x12cfcb800) [pid = 1956] [serial = 2033] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x12ee27800) [pid = 1956] [serial = 2065] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x12adbe800) [pid = 1956] [serial = 2069] [outer = 0x0] [url = about:blank] 17:29:06 INFO - PROCESS | 1956 | 1461284946588 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]]]}] 17:29:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:29:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 923ms 17:29:06 INFO - PROCESS | 1956 | 1461284946634 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:29:06 INFO - PROCESS | 1956 | 1461284946636 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:29:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:29:06 INFO - PROCESS | 1956 | 1461284946640 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:29:06 INFO - PROCESS | 1956 | 1461284946642 Marionette TRACE conn2 <- [1,2870,null,{}] 17:29:06 INFO - PROCESS | 1956 | 1461284946648 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}] 17:29:06 INFO - PROCESS | 1956 | 1461284946751 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:29:06 INFO - PROCESS | 1956 | 1461284946760 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:06 INFO - PROCESS | 1956 | ++DOCSHELL 0x129697000 == 64 [pid = 1956] [id = 725] 17:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 159 (0x12963cc00) [pid = 1956] [serial = 2175] [outer = 0x0] 17:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 160 (0x129641c00) [pid = 1956] [serial = 2176] [outer = 0x12963cc00] 17:29:06 INFO - PROCESS | 1956 | 1461284946787 Marionette DEBUG loaded listener.js 17:29:06 INFO - PROCESS | 1956 | ++DOMWINDOW == 161 (0x12a8da800) [pid = 1956] [serial = 2177] [outer = 0x12963cc00] 17:29:07 INFO - PROCESS | 1956 | 1461284947141 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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 529ms 17:29:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:29:07 INFO - PROCESS | 1956 | 1461284947169 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1956 | 1461284947170 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:29:07 INFO - PROCESS | 1956 | 1461284947172 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1956 | 1461284947174 Marionette TRACE conn2 <- [1,2874,null,{}] 17:29:07 INFO - PROCESS | 1956 | 1461284947176 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}] 17:29:07 INFO - PROCESS | 1956 | 1461284947272 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:29:07 INFO - PROCESS | 1956 | 1461284947277 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b9bb000 == 65 [pid = 1956] [id = 726] 17:29:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 162 (0x12a8db000) [pid = 1956] [serial = 2178] [outer = 0x0] 17:29:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 163 (0x12adb9c00) [pid = 1956] [serial = 2179] [outer = 0x12a8db000] 17:29:07 INFO - PROCESS | 1956 | 1461284947303 Marionette DEBUG loaded listener.js 17:29:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 164 (0x12ae3e800) [pid = 1956] [serial = 2180] [outer = 0x12a8db000] 17:29:07 INFO - PROCESS | 1956 | 1461284947658 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]]]}] 17:29:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:29:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 519ms 17:29:07 INFO - PROCESS | 1956 | 1461284947699 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:29:07 INFO - PROCESS | 1956 | 1461284947700 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:29:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:29:07 INFO - PROCESS | 1956 | 1461284947703 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:29:07 INFO - PROCESS | 1956 | 1461284947705 Marionette TRACE conn2 <- [1,2878,null,{}] 17:29:07 INFO - PROCESS | 1956 | 1461284947707 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}] 17:29:07 INFO - PROCESS | 1956 | 1461284947901 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:29:07 INFO - PROCESS | 1956 | 1461284947971 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:07 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d12d000 == 66 [pid = 1956] [id = 727] 17:29:07 INFO - PROCESS | 1956 | ++DOMWINDOW == 165 (0x12adb7800) [pid = 1956] [serial = 2181] [outer = 0x0] 17:29:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 166 (0x12af57000) [pid = 1956] [serial = 2182] [outer = 0x12adb7800] 17:29:08 INFO - PROCESS | 1956 | 1461284948015 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 167 (0x12b4f0c00) [pid = 1956] [serial = 2183] [outer = 0x12adb7800] 17:29:08 INFO - PROCESS | 1956 | 1461284948485 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]]]}] 17:29:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:29:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 821ms 17:29:08 INFO - PROCESS | 1956 | 1461284948525 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:29:08 INFO - PROCESS | 1956 | 1461284948526 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:29:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:29:08 INFO - PROCESS | 1956 | 1461284948530 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:29:08 INFO - PROCESS | 1956 | 1461284948531 Marionette TRACE conn2 <- [1,2882,null,{}] 17:29:08 INFO - PROCESS | 1956 | 1461284948534 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}] 17:29:08 INFO - PROCESS | 1956 | 1461284948654 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:29:08 INFO - PROCESS | 1956 | 1461284948668 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:08 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e0aa800 == 67 [pid = 1956] [id = 728] 17:29:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 168 (0x12ade3000) [pid = 1956] [serial = 2184] [outer = 0x0] 17:29:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 169 (0x12ce67000) [pid = 1956] [serial = 2185] [outer = 0x12ade3000] 17:29:08 INFO - PROCESS | 1956 | 1461284948694 Marionette DEBUG loaded listener.js 17:29:08 INFO - PROCESS | 1956 | ++DOMWINDOW == 170 (0x12e226000) [pid = 1956] [serial = 2186] [outer = 0x12ade3000] 17:29:09 INFO - PROCESS | 1956 | 1461284949038 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]]]}] 17:29:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:29:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 17:29:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:29:09 INFO - PROCESS | 1956 | 1461284949055 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:29:09 INFO - PROCESS | 1956 | 1461284949056 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:29:09 INFO - PROCESS | 1956 | 1461284949058 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1956 | 1461284949059 Marionette TRACE conn2 <- [1,2886,null,{}] 17:29:09 INFO - PROCESS | 1956 | 1461284949064 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}] 17:29:09 INFO - PROCESS | 1956 | 1461284949184 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:29:09 INFO - PROCESS | 1956 | 1461284949229 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f1d7000 == 68 [pid = 1956] [id = 729] 17:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 171 (0x110ea7800) [pid = 1956] [serial = 2187] [outer = 0x0] 17:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 172 (0x110eae800) [pid = 1956] [serial = 2188] [outer = 0x110ea7800] 17:29:09 INFO - PROCESS | 1956 | 1461284949254 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 173 (0x110eb2800) [pid = 1956] [serial = 2189] [outer = 0x110ea7800] 17:29:09 INFO - PROCESS | 1956 | 1461284949604 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]]]}] 17:29:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:29:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 17:29:09 INFO - PROCESS | 1956 | 1461284949629 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:29:09 INFO - PROCESS | 1956 | 1461284949630 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:29:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:29:09 INFO - PROCESS | 1956 | 1461284949632 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:29:09 INFO - PROCESS | 1956 | 1461284949634 Marionette TRACE conn2 <- [1,2890,null,{}] 17:29:09 INFO - PROCESS | 1956 | 1461284949640 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}] 17:29:09 INFO - PROCESS | 1956 | 1461284949764 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:29:09 INFO - PROCESS | 1956 | 1461284949778 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:09 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f97d000 == 69 [pid = 1956] [id = 730] 17:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 174 (0x110ea8400) [pid = 1956] [serial = 2190] [outer = 0x0] 17:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 175 (0x113407c00) [pid = 1956] [serial = 2191] [outer = 0x110ea8400] 17:29:09 INFO - PROCESS | 1956 | 1461284949803 Marionette DEBUG loaded listener.js 17:29:09 INFO - PROCESS | 1956 | ++DOMWINDOW == 176 (0x11340bc00) [pid = 1956] [serial = 2192] [outer = 0x110ea8400] 17:29:10 INFO - PROCESS | 1956 | 1461284950167 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:29:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:29:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 569ms 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 175 (0x12e22e800) [pid = 1956] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 174 (0x11a50f800) [pid = 1956] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 173 (0x12eae9800) [pid = 1956] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 172 (0x128f3ac00) [pid = 1956] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 171 (0x12d14b800) [pid = 1956] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 170 (0x11c613400) [pid = 1956] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 169 (0x114504000) [pid = 1956] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 168 (0x110ff5000) [pid = 1956] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 167 (0x11abca800) [pid = 1956] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 166 (0x12ba30400) [pid = 1956] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 165 (0x11770f800) [pid = 1956] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 164 (0x125d22000) [pid = 1956] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 163 (0x110ffc400) [pid = 1956] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 162 (0x11b85b000) [pid = 1956] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 161 (0x125d23800) [pid = 1956] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 160 (0x129479c00) [pid = 1956] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 159 (0x11566c400) [pid = 1956] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 158 (0x11c702400) [pid = 1956] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 157 (0x1177b8800) [pid = 1956] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 156 (0x11aa9bc00) [pid = 1956] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 155 (0x12a8de400) [pid = 1956] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 154 (0x11873a000) [pid = 1956] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 153 (0x126a25c00) [pid = 1956] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 152 (0x129476c00) [pid = 1956] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 151 (0x12bd3ac00) [pid = 1956] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x12f472800) [pid = 1956] [serial = 47] [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.] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x129478400) [pid = 1956] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x125d25800) [pid = 1956] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x129584800) [pid = 1956] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x11b9e6c00) [pid = 1956] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x1145d1c00) [pid = 1956] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12f5e9800) [pid = 1956] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x12a1cc400) [pid = 1956] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12950d000) [pid = 1956] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12e31b800) [pid = 1956] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x11c70c800) [pid = 1956] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:29:10 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x119d73800) [pid = 1956] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:29:10 INFO - PROCESS | 1956 | 1461284950483 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:29:10 INFO - PROCESS | 1956 | 1461284950484 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:29:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:29:10 INFO - PROCESS | 1956 | 1461284950497 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:29:10 INFO - PROCESS | 1956 | 1461284950498 Marionette TRACE conn2 <- [1,2894,null,{}] 17:29:10 INFO - PROCESS | 1956 | 1461284950500 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}] 17:29:10 INFO - PROCESS | 1956 | 1461284950599 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:29:10 INFO - PROCESS | 1956 | 1461284950604 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:10 INFO - PROCESS | 1956 | ++DOCSHELL 0x11aee3800 == 70 [pid = 1956] [id = 731] 17:29:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 140 (0x113408c00) [pid = 1956] [serial = 2193] [outer = 0x0] 17:29:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 141 (0x113410c00) [pid = 1956] [serial = 2194] [outer = 0x113408c00] 17:29:10 INFO - PROCESS | 1956 | 1461284950630 Marionette DEBUG loaded listener.js 17:29:10 INFO - PROCESS | 1956 | ++DOMWINDOW == 142 (0x1177b8800) [pid = 1956] [serial = 2195] [outer = 0x113408c00] 17:29:10 INFO - PROCESS | 1956 | 1461284950986 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 519ms 17:29:11 INFO - PROCESS | 1956 | 1461284951016 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1956 | 1461284951018 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:29:11 INFO - PROCESS | 1956 | 1461284951020 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1956 | 1461284951022 Marionette TRACE conn2 <- [1,2898,null,{}] 17:29:11 INFO - PROCESS | 1956 | 1461284951024 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}] 17:29:11 INFO - PROCESS | 1956 | 1461284951166 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:29:11 INFO - PROCESS | 1956 | 1461284951215 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x136dec800 == 71 [pid = 1956] [id = 732] 17:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 143 (0x1177f2400) [pid = 1956] [serial = 2196] [outer = 0x0] 17:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 144 (0x11abc7c00) [pid = 1956] [serial = 2197] [outer = 0x1177f2400] 17:29:11 INFO - PROCESS | 1956 | 1461284951245 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 145 (0x129476c00) [pid = 1956] [serial = 2198] [outer = 0x1177f2400] 17:29:11 INFO - PROCESS | 1956 | 1461284951549 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]]]}] 17:29:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:29:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms 17:29:11 INFO - PROCESS | 1956 | 1461284951591 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:29:11 INFO - PROCESS | 1956 | 1461284951592 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:29:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:29:11 INFO - PROCESS | 1956 | 1461284951594 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:29:11 INFO - PROCESS | 1956 | 1461284951595 Marionette TRACE conn2 <- [1,2902,null,{}] 17:29:11 INFO - PROCESS | 1956 | 1461284951598 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}] 17:29:11 INFO - PROCESS | 1956 | 1461284951696 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:29:11 INFO - PROCESS | 1956 | 1461284951700 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:11 INFO - PROCESS | 1956 | ++DOCSHELL 0x137391800 == 72 [pid = 1956] [id = 733] 17:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 146 (0x129478400) [pid = 1956] [serial = 2199] [outer = 0x0] 17:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 147 (0x12b4f5c00) [pid = 1956] [serial = 2200] [outer = 0x129478400] 17:29:11 INFO - PROCESS | 1956 | 1461284951725 Marionette DEBUG loaded listener.js 17:29:11 INFO - PROCESS | 1956 | ++DOMWINDOW == 148 (0x12cfcc400) [pid = 1956] [serial = 2201] [outer = 0x129478400] 17:29:12 INFO - PROCESS | 1956 | 1461284952087 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:29:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:29:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 17:29:12 INFO - PROCESS | 1956 | 1461284952116 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:29:12 INFO - PROCESS | 1956 | 1461284952117 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:29:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:29:12 INFO - PROCESS | 1956 | 1461284952120 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:29:12 INFO - PROCESS | 1956 | 1461284952121 Marionette TRACE conn2 <- [1,2906,null,{}] 17:29:12 INFO - PROCESS | 1956 | 1461284952140 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}] 17:29:12 INFO - PROCESS | 1956 | 1461284952236 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:29:12 INFO - PROCESS | 1956 | 1461284952240 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:12 INFO - PROCESS | 1956 | ++DOCSHELL 0x1385d1800 == 73 [pid = 1956] [id = 734] 17:29:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 149 (0x12d94f000) [pid = 1956] [serial = 2202] [outer = 0x0] 17:29:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 150 (0x12e292400) [pid = 1956] [serial = 2203] [outer = 0x12d94f000] 17:29:12 INFO - PROCESS | 1956 | 1461284952267 Marionette DEBUG loaded listener.js 17:29:12 INFO - PROCESS | 1956 | ++DOMWINDOW == 151 (0x12ea25800) [pid = 1956] [serial = 2204] [outer = 0x12d94f000] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12fb5e800 == 72 [pid = 1956] [id = 666] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x137382800 == 71 [pid = 1956] [id = 697] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c5800 == 70 [pid = 1956] [id = 473] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12bea6800 == 69 [pid = 1956] [id = 614] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12da08000 == 68 [pid = 1956] [id = 540] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12a642000 == 67 [pid = 1956] [id = 599] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12b40b800 == 66 [pid = 1956] [id = 545] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x136df9000 == 65 [pid = 1956] [id = 649] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x125c7b800 == 64 [pid = 1956] [id = 700] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12e451800 == 63 [pid = 1956] [id = 680] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11b922800 == 62 [pid = 1956] [id = 524] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x137384800 == 61 [pid = 1956] [id = 699] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12f42d800 == 60 [pid = 1956] [id = 668] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x131783000 == 59 [pid = 1956] [id = 648] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12da7b800 == 58 [pid = 1956] [id = 600] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x13730f800 == 57 [pid = 1956] [id = 698] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12d13f000 == 56 [pid = 1956] [id = 505] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x130443800 == 55 [pid = 1956] [id = 601] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12618d000 == 54 [pid = 1956] [id = 598] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x1418f5000 == 53 [pid = 1956] [id = 597] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac86000 == 52 [pid = 1956] [id = 650] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x130447000 == 51 [pid = 1956] [id = 667] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12f966800 == 50 [pid = 1956] [id = 681] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9c1800 == 49 [pid = 1956] [id = 490] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11c786000 == 48 [pid = 1956] [id = 489] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12a8c0000 == 47 [pid = 1956] [id = 693] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12f5de000 == 46 [pid = 1956] [id = 17] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12a65a000 == 45 [pid = 1956] [id = 722] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11b91c800 == 44 [pid = 1956] [id = 721] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x1385df800 == 43 [pid = 1956] [id = 720] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x137510800 == 42 [pid = 1956] [id = 719] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x1385d5000 == 41 [pid = 1956] [id = 718] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x137592800 == 40 [pid = 1956] [id = 717] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x137308000 == 39 [pid = 1956] [id = 716] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12f1e1800 == 38 [pid = 1956] [id = 715] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x1294d4800 == 37 [pid = 1956] [id = 714] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x12fe13800 == 36 [pid = 1956] [id = 712] 17:29:13 INFO - PROCESS | 1956 | --DOCSHELL 0x11c482000 == 35 [pid = 1956] [id = 713] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x1296a0000 == 34 [pid = 1956] [id = 723] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x12e0aa800 == 33 [pid = 1956] [id = 728] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x11b82e800 == 32 [pid = 1956] [id = 724] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9bb000 == 31 [pid = 1956] [id = 726] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x12f97d000 == 30 [pid = 1956] [id = 730] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x12f1d7000 == 29 [pid = 1956] [id = 729] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x129697000 == 28 [pid = 1956] [id = 725] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x11aee3800 == 27 [pid = 1956] [id = 731] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x137391800 == 26 [pid = 1956] [id = 733] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x136dec800 == 25 [pid = 1956] [id = 732] 17:29:14 INFO - PROCESS | 1956 | --DOCSHELL 0x12d12d000 == 24 [pid = 1956] [id = 727] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 150 (0x12f5e5800) [pid = 1956] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 149 (0x12e295800) [pid = 1956] [serial = 1946] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 148 (0x12b339c00) [pid = 1956] [serial = 1997] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 147 (0x12e6e7400) [pid = 1956] [serial = 1892] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 146 (0x1295eb800) [pid = 1956] [serial = 1883] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 145 (0x11ac9f400) [pid = 1956] [serial = 1991] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 144 (0x12eaf2000) [pid = 1956] [serial = 2003] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 143 (0x11bdf4c00) [pid = 1956] [serial = 1937] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 142 (0x12ee1c800) [pid = 1956] [serial = 1949] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 141 (0x12cfd5000) [pid = 1956] [serial = 1886] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 140 (0x12e296400) [pid = 1956] [serial = 1889] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 139 (0x126a28800) [pid = 1956] [serial = 1940] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 138 (0x118938400) [pid = 1956] [serial = 1934] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 137 (0x11864b400) [pid = 1956] [serial = 1877] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 136 (0x11c4b9000) [pid = 1956] [serial = 1880] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12e22cc00) [pid = 1956] [serial = 2000] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x12f473c00) [pid = 1956] [serial = 2006] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x12b6ee800) [pid = 1956] [serial = 1943] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x11a782800) [pid = 1956] [serial = 1952] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x125d27c00) [pid = 1956] [serial = 1994] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12dae1000) [pid = 1956] [serial = 2045] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11c70a000) [pid = 1956] [serial = 2039] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11863b400) [pid = 1956] [serial = 2036] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12946c400) [pid = 1956] [serial = 2116] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12a8e0000) [pid = 1956] [serial = 2122] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x118732000) [pid = 1956] [serial = 2105] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x11641dc00) [pid = 1956] [serial = 2104] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x126268800) [pid = 1956] [serial = 2113] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x126f40c00) [pid = 1956] [serial = 2114] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x11a77c400) [pid = 1956] [serial = 2107] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x11abc8c00) [pid = 1956] [serial = 2108] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x11c08a400) [pid = 1956] [serial = 2110] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11c706800) [pid = 1956] [serial = 2111] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12adc0800) [pid = 1956] [serial = 2125] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11aa1a800) [pid = 1956] [serial = 2102] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11aa16400) [pid = 1956] [serial = 2101] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11aa91c00) [pid = 1956] [serial = 2083] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x125d27000) [pid = 1956] [serial = 2086] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x12adb1c00) [pid = 1956] [serial = 2089] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12e299400) [pid = 1956] [serial = 2092] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12ea2bc00) [pid = 1956] [serial = 2095] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12adb8c00) [pid = 1956] [serial = 2123] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12eaeec00) [pid = 1956] [serial = 2098] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x129639000) [pid = 1956] [serial = 2128] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12b333000) [pid = 1956] [serial = 2131] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x12b149400) [pid = 1956] [serial = 2129] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x12d3c2000) [pid = 1956] [serial = 2134] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x12e321000) [pid = 1956] [serial = 2135] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x1164a3400) [pid = 1956] [serial = 1427] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x1295bf000) [pid = 1956] [serial = 2119] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x129642800) [pid = 1956] [serial = 2120] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x12ea2c800) [pid = 1956] [serial = 2137] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x12b32f800) [pid = 1956] [serial = 2126] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x12ba31c00) [pid = 1956] [serial = 2132] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x129474c00) [pid = 1956] [serial = 2117] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x1295c3c00) [pid = 1956] [serial = 2042] [outer = 0x0] [url = about:blank] 17:29:14 INFO - PROCESS | 1956 | 1461284954522 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]]]}] 17:29:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:29:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2428ms 17:29:14 INFO - PROCESS | 1956 | 1461284954549 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:29:14 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:29:14 INFO - PROCESS | 1956 | 1461284954551 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:29:14 INFO - PROCESS | 1956 | 1461284954555 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:29:14 INFO - PROCESS | 1956 | 1461284954557 Marionette TRACE conn2 <- [1,2910,null,{}] 17:29:14 INFO - PROCESS | 1956 | 1461284954562 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}] 17:29:14 INFO - PROCESS | 1956 | 1461284954654 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:29:14 INFO - PROCESS | 1956 | 1461284954706 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:14 INFO - PROCESS | 1956 | ++DOCSHELL 0x11563d000 == 25 [pid = 1956] [id = 735] 17:29:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x11340f400) [pid = 1956] [serial = 2205] [outer = 0x0] 17:29:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x114503000) [pid = 1956] [serial = 2206] [outer = 0x11340f400] 17:29:14 INFO - PROCESS | 1956 | 1461284954735 Marionette DEBUG loaded listener.js 17:29:14 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x114d56400) [pid = 1956] [serial = 2207] [outer = 0x11340f400] 17:29:15 INFO - PROCESS | 1956 | 1461284955033 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]]]}] 17:29:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:29:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:29:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 17:29:15 INFO - PROCESS | 1956 | 1461284955076 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 1956 | 1461284955083 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:29:15 INFO - TEST-START | /DOMEvents/constructors.html 17:29:15 INFO - PROCESS | 1956 | 1461284955088 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 1956 | 1461284955090 Marionette TRACE conn2 <- [1,2914,null,{}] 17:29:15 INFO - PROCESS | 1956 | 1461284955093 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}] 17:29:15 INFO - PROCESS | 1956 | 1461284955181 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:29:15 INFO - PROCESS | 1956 | 1461284955187 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x119281000 == 26 [pid = 1956] [id = 736] 17:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x114f66c00) [pid = 1956] [serial = 2208] [outer = 0x0] 17:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x115353c00) [pid = 1956] [serial = 2209] [outer = 0x114f66c00] 17:29:15 INFO - PROCESS | 1956 | 1461284955217 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x115667c00) [pid = 1956] [serial = 2210] [outer = 0x114f66c00] 17:29:15 INFO - PROCESS | 1956 | 1461284955606 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]]]}] 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:15 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:29:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:29:15 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:29:15 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:29:15 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 17:29:15 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:29:15 INFO - PROCESS | 1956 | 1461284955664 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:29:15 INFO - PROCESS | 1956 | 1461284955666 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:29:15 INFO - PROCESS | 1956 | 1461284955668 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:29:15 INFO - PROCESS | 1956 | 1461284955672 Marionette TRACE conn2 <- [1,2918,null,{}] 17:29:15 INFO - PROCESS | 1956 | 1461284955680 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}] 17:29:15 INFO - PROCESS | 1956 | 1461284955798 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:29:15 INFO - PROCESS | 1956 | 1461284955813 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:15 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac9a000 == 27 [pid = 1956] [id = 737] 17:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x110ea5400) [pid = 1956] [serial = 2211] [outer = 0x0] 17:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x117716800) [pid = 1956] [serial = 2212] [outer = 0x110ea5400] 17:29:15 INFO - PROCESS | 1956 | 1461284955861 Marionette DEBUG loaded listener.js 17:29:15 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x1177ea400) [pid = 1956] [serial = 2213] [outer = 0x110ea5400] 17:29:16 INFO - PROCESS | 1956 | 1461284956273 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:29:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:29:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 623ms 17:29:16 INFO - PROCESS | 1956 | 1461284956292 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1956 | 1461284956294 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:29:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:29:16 INFO - PROCESS | 1956 | 1461284956300 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1956 | 1461284956302 Marionette TRACE conn2 <- [1,2922,null,{}] 17:29:16 INFO - PROCESS | 1956 | 1461284956305 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}] 17:29:16 INFO - PROCESS | 1956 | 1461284956430 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:29:16 INFO - PROCESS | 1956 | 1461284956515 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:16 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b82e800 == 28 [pid = 1956] [id = 738] 17:29:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x115820800) [pid = 1956] [serial = 2214] [outer = 0x0] 17:29:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x118653400) [pid = 1956] [serial = 2215] [outer = 0x115820800] 17:29:16 INFO - PROCESS | 1956 | 1461284956559 Marionette DEBUG loaded listener.js 17:29:16 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11873d800) [pid = 1956] [serial = 2216] [outer = 0x115820800] 17:29:16 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:16 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:16 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:16 INFO - PROCESS | 1956 | [1956] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:29:16 INFO - PROCESS | 1956 | 1461284956892 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]]]}] 17:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:29:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 17:29:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 17:29:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 17:29:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:29:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:29:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:29:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 622ms 17:29:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:29:16 INFO - PROCESS | 1956 | 1461284956922 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:29:16 INFO - PROCESS | 1956 | 1461284956923 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:29:16 INFO - PROCESS | 1956 | 1461284956925 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:29:16 INFO - PROCESS | 1956 | 1461284956927 Marionette TRACE conn2 <- [1,2926,null,{}] 17:29:16 INFO - PROCESS | 1956 | 1461284956937 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}] 17:29:17 INFO - PROCESS | 1956 | 1461284957021 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:29:17 INFO - PROCESS | 1956 | 1461284957078 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd55000 == 29 [pid = 1956] [id = 739] 17:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x115297400) [pid = 1956] [serial = 2217] [outer = 0x0] 17:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11893dc00) [pid = 1956] [serial = 2218] [outer = 0x115297400] 17:29:17 INFO - PROCESS | 1956 | 1461284957104 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x119292400) [pid = 1956] [serial = 2219] [outer = 0x115297400] 17:29:17 INFO - PROCESS | 1956 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:29:17 INFO - PROCESS | 1956 | 1461284957407 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]]]}] 17:29:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:29:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 529ms 17:29:17 INFO - PROCESS | 1956 | 1461284957455 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1956 | 1461284957456 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:29:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:29:17 INFO - PROCESS | 1956 | 1461284957458 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1956 | 1461284957459 Marionette TRACE conn2 <- [1,2930,null,{}] 17:29:17 INFO - PROCESS | 1956 | 1461284957462 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}] 17:29:17 INFO - PROCESS | 1956 | 1461284957571 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:29:17 INFO - PROCESS | 1956 | 1461284957578 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:17 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c786800 == 30 [pid = 1956] [id = 740] 17:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x119291400) [pid = 1956] [serial = 2220] [outer = 0x0] 17:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x11995ac00) [pid = 1956] [serial = 2221] [outer = 0x119291400] 17:29:17 INFO - PROCESS | 1956 | 1461284957607 Marionette DEBUG loaded listener.js 17:29:17 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x11aa16c00) [pid = 1956] [serial = 2222] [outer = 0x119291400] 17:29:17 INFO - PROCESS | 1956 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:29:17 INFO - PROCESS | 1956 | 1461284957913 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]]]}] 17:29:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:29:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 468ms 17:29:17 INFO - PROCESS | 1956 | 1461284957927 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:29:17 INFO - PROCESS | 1956 | 1461284957930 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:29:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:29:17 INFO - PROCESS | 1956 | 1461284957934 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:29:17 INFO - PROCESS | 1956 | 1461284957935 Marionette TRACE conn2 <- [1,2934,null,{}] 17:29:17 INFO - PROCESS | 1956 | 1461284957937 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}] 17:29:18 INFO - PROCESS | 1956 | 1461284958021 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:29:18 INFO - PROCESS | 1956 | 1461284958079 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c74800 == 31 [pid = 1956] [id = 741] 17:29:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x1192c2c00) [pid = 1956] [serial = 2223] [outer = 0x0] 17:29:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x11aa1e800) [pid = 1956] [serial = 2224] [outer = 0x1192c2c00] 17:29:18 INFO - PROCESS | 1956 | 1461284958105 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11aa92c00) [pid = 1956] [serial = 2225] [outer = 0x1192c2c00] 17:29:18 INFO - PROCESS | 1956 | 1461284958374 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]]]}] 17:29:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:29:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 471ms 17:29:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:29:18 INFO - PROCESS | 1956 | 1461284958406 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 1956 | 1461284958407 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:29:18 INFO - PROCESS | 1956 | 1461284958417 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 1956 | 1461284958418 Marionette TRACE conn2 <- [1,2938,null,{}] 17:29:18 INFO - PROCESS | 1956 | 1461284958421 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}] 17:29:18 INFO - PROCESS | 1956 | 1461284958506 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:29:18 INFO - PROCESS | 1956 | 1461284958511 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:18 INFO - PROCESS | 1956 | ++DOCSHELL 0x126778000 == 32 [pid = 1956] [id = 742] 17:29:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x11994cc00) [pid = 1956] [serial = 2226] [outer = 0x0] 17:29:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x11aa96c00) [pid = 1956] [serial = 2227] [outer = 0x11994cc00] 17:29:18 INFO - PROCESS | 1956 | 1461284958539 Marionette DEBUG loaded listener.js 17:29:18 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x11ae13800) [pid = 1956] [serial = 2228] [outer = 0x11994cc00] 17:29:18 INFO - PROCESS | 1956 | 1461284958851 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]]]}] 17:29:18 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:29:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 478ms 17:29:18 INFO - PROCESS | 1956 | 1461284958887 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:29:18 INFO - PROCESS | 1956 | 1461284958889 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:29:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:29:18 INFO - PROCESS | 1956 | 1461284958891 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:29:18 INFO - PROCESS | 1956 | 1461284958892 Marionette TRACE conn2 <- [1,2942,null,{}] 17:29:18 INFO - PROCESS | 1956 | 1461284958895 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}] 17:29:18 INFO - PROCESS | 1956 | 1461284958975 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:29:19 INFO - PROCESS | 1956 | 1461284959036 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac99800 == 33 [pid = 1956] [id = 743] 17:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x11535b800) [pid = 1956] [serial = 2229] [outer = 0x0] 17:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x11ae87800) [pid = 1956] [serial = 2230] [outer = 0x11535b800] 17:29:19 INFO - PROCESS | 1956 | 1461284959061 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x11aff0000) [pid = 1956] [serial = 2231] [outer = 0x11535b800] 17:29:19 INFO - PROCESS | 1956 | 1461284959322 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"]]]}] 17:29:19 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 17:29:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:29:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 473ms 17:29:19 INFO - PROCESS | 1956 | 1461284959368 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 1956 | 1461284959369 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:29:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:29:19 INFO - PROCESS | 1956 | 1461284959371 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1956 | 1461284959372 Marionette TRACE conn2 <- [1,2946,null,{}] 17:29:19 INFO - PROCESS | 1956 | 1461284959374 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}] 17:29:19 INFO - PROCESS | 1956 | 1461284959468 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:29:19 INFO - PROCESS | 1956 | 1461284959473 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:19 INFO - PROCESS | 1956 | ++DOCSHELL 0x1276ad800 == 34 [pid = 1956] [id = 744] 17:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x11aa91000) [pid = 1956] [serial = 2232] [outer = 0x0] 17:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x11b9e5c00) [pid = 1956] [serial = 2233] [outer = 0x11aa91000] 17:29:19 INFO - PROCESS | 1956 | 1461284959499 Marionette DEBUG loaded listener.js 17:29:19 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11bdd7c00) [pid = 1956] [serial = 2234] [outer = 0x11aa91000] 17:29:19 INFO - PROCESS | 1956 | 1461284959869 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]]]}] 17:29:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 17:29:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 17:29:19 INFO - PROCESS | 1956 | 1461284959896 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:29:19 INFO - PROCESS | 1956 | 1461284959897 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:29:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:29:19 INFO - PROCESS | 1956 | 1461284959899 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:29:19 INFO - PROCESS | 1956 | 1461284959901 Marionette TRACE conn2 <- [1,2950,null,{}] 17:29:19 INFO - PROCESS | 1956 | 1461284959903 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}] 17:29:20 INFO - PROCESS | 1956 | 1461284960022 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:29:20 INFO - PROCESS | 1956 | 1461284960058 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x11bd54000 == 35 [pid = 1956] [id = 745] 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x11ae8d400) [pid = 1956] [serial = 2235] [outer = 0x0] 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x11c03b800) [pid = 1956] [serial = 2236] [outer = 0x11ae8d400] 17:29:20 INFO - PROCESS | 1956 | 1461284960092 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x11c30a000) [pid = 1956] [serial = 2237] [outer = 0x11ae8d400] 17:29:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x11c353000 == 36 [pid = 1956] [id = 746] 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11c4ec000) [pid = 1956] [serial = 2238] [outer = 0x0] 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11c4b7800) [pid = 1956] [serial = 2239] [outer = 0x11c4ec000] 17:29:20 INFO - PROCESS | 1956 | 1461284960453 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]]]}] 17:29:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:29:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 570ms 17:29:20 INFO - PROCESS | 1956 | 1461284960469 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 1956 | 1461284960470 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:29:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:29:20 INFO - PROCESS | 1956 | 1461284960473 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:29:20 INFO - PROCESS | 1956 | 1461284960474 Marionette TRACE conn2 <- [1,2954,null,{}] 17:29:20 INFO - PROCESS | 1956 | 1461284960476 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}] 17:29:20 INFO - PROCESS | 1956 | 1461284960602 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:29:20 INFO - PROCESS | 1956 | 1461284960619 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:20 INFO - PROCESS | 1956 | ++DOCSHELL 0x12969e800 == 37 [pid = 1956] [id = 747] 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11c3ad800) [pid = 1956] [serial = 2240] [outer = 0x0] 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x11c4ec400) [pid = 1956] [serial = 2241] [outer = 0x11c3ad800] 17:29:20 INFO - PROCESS | 1956 | 1461284960645 Marionette DEBUG loaded listener.js 17:29:20 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11c704000) [pid = 1956] [serial = 2242] [outer = 0x11c3ad800] 17:29:20 INFO - PROCESS | 1956 | 1461284960952 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]]]}] 17:29:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:29:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:29:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 518ms 17:29:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:29:20 INFO - PROCESS | 1956 | 1461284960991 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:29:20 INFO - PROCESS | 1956 | 1461284960992 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:29:20 INFO - PROCESS | 1956 | 1461284960997 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 1956 | 1461284960998 Marionette TRACE conn2 <- [1,2958,null,{}] 17:29:21 INFO - PROCESS | 1956 | 1461284961000 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}] 17:29:21 INFO - PROCESS | 1956 | 1461284961114 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:29:21 INFO - PROCESS | 1956 | 1461284961118 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:21 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a6d5000 == 38 [pid = 1956] [id = 748] 17:29:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11c610400) [pid = 1956] [serial = 2243] [outer = 0x0] 17:29:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x11c70e800) [pid = 1956] [serial = 2244] [outer = 0x11c610400] 17:29:21 INFO - PROCESS | 1956 | 1461284961176 Marionette DEBUG loaded listener.js 17:29:21 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x125b2d000) [pid = 1956] [serial = 2245] [outer = 0x11c610400] 17:29:21 INFO - PROCESS | 1956 | 1461284961479 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]]]}] 17:29:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:29:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 523ms 17:29:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:29:21 INFO - PROCESS | 1956 | 1461284961518 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:29:21 INFO - PROCESS | 1956 | 1461284961520 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:29:21 INFO - PROCESS | 1956 | 1461284961522 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:29:21 INFO - PROCESS | 1956 | 1461284961523 Marionette TRACE conn2 <- [1,2962,null,{}] 17:29:21 INFO - PROCESS | 1956 | 1461284961525 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}] 17:29:22 INFO - PROCESS | 1956 | 1461284962254 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12ade3000) [pid = 1956] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x110ea7800) [pid = 1956] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x110ea8400) [pid = 1956] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x113408c00) [pid = 1956] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x129478400) [pid = 1956] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x1177f2400) [pid = 1956] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11aa20400) [pid = 1956] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x115665800) [pid = 1956] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x12e6e9800) [pid = 1956] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x12adb7800) [pid = 1956] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12a8db000) [pid = 1956] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12963cc00) [pid = 1956] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x118731800) [pid = 1956] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11bdb3800) [pid = 1956] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x1186ae000) [pid = 1956] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x114fce000) [pid = 1956] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x12ae3c000) [pid = 1956] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x12f883c00) [pid = 1956] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12ee1a400) [pid = 1956] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x117710c00) [pid = 1956] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x12a1c3800) [pid = 1956] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x12926f400) [pid = 1956] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x11c4b8c00) [pid = 1956] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11928f000) [pid = 1956] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12a8d6c00) [pid = 1956] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12e6ea000) [pid = 1956] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11566cc00) [pid = 1956] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12a1cc800) [pid = 1956] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:29:22 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x12e22a000) [pid = 1956] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:29:22 INFO - PROCESS | 1956 | 1461284962309 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x119288000 == 39 [pid = 1956] [id = 749] 17:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x110ea6400) [pid = 1956] [serial = 2246] [outer = 0x0] 17:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x110ffb000) [pid = 1956] [serial = 2247] [outer = 0x110ea6400] 17:29:22 INFO - PROCESS | 1956 | 1461284962335 Marionette DEBUG loaded listener.js 17:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x115668000) [pid = 1956] [serial = 2248] [outer = 0x110ea6400] 17:29:22 INFO - PROCESS | 1956 | 1461284962604 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]]]}] 17:29:22 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. 17:29:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1121ms 17:29:22 INFO - PROCESS | 1956 | 1461284962651 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:29:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:29:22 INFO - PROCESS | 1956 | 1461284962652 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:29:22 INFO - PROCESS | 1956 | 1461284962655 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:29:22 INFO - PROCESS | 1956 | 1461284962656 Marionette TRACE conn2 <- [1,2966,null,{}] 17:29:22 INFO - PROCESS | 1956 | 1461284962658 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}] 17:29:22 INFO - PROCESS | 1956 | 1461284962748 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:29:22 INFO - PROCESS | 1956 | 1461284962753 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:22 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a8bb800 == 40 [pid = 1956] [id = 750] 17:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x1186ae000) [pid = 1956] [serial = 2249] [outer = 0x0] 17:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x125b32400) [pid = 1956] [serial = 2250] [outer = 0x1186ae000] 17:29:22 INFO - PROCESS | 1956 | 1461284962779 Marionette DEBUG loaded listener.js 17:29:22 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x125d0dc00) [pid = 1956] [serial = 2251] [outer = 0x1186ae000] 17:29:23 INFO - PROCESS | 1956 | 1461284963081 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]]]}] 17:29:23 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. 17:29:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 17:29:23 INFO - PROCESS | 1956 | 1461284963124 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 1956 | 1461284963125 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:29:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:29:23 INFO - PROCESS | 1956 | 1461284963135 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1956 | 1461284963136 Marionette TRACE conn2 <- [1,2970,null,{}] 17:29:23 INFO - PROCESS | 1956 | 1461284963159 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}] 17:29:23 INFO - PROCESS | 1956 | 1461284963252 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:29:23 INFO - PROCESS | 1956 | 1461284963256 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ae1e800 == 41 [pid = 1956] [id = 751] 17:29:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x125b35400) [pid = 1956] [serial = 2252] [outer = 0x0] 17:29:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x125d21c00) [pid = 1956] [serial = 2253] [outer = 0x125b35400] 17:29:23 INFO - PROCESS | 1956 | 1461284963281 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x125d27c00) [pid = 1956] [serial = 2254] [outer = 0x125b35400] 17:29:23 INFO - PROCESS | 1956 | 1461284963607 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]]]}] 17:29:23 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. 17:29:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 527ms 17:29:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:29:23 INFO - PROCESS | 1956 | 1461284963656 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:29:23 INFO - PROCESS | 1956 | 1461284963657 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:29:23 INFO - PROCESS | 1956 | 1461284963659 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:29:23 INFO - PROCESS | 1956 | 1461284963660 Marionette TRACE conn2 <- [1,2974,null,{}] 17:29:23 INFO - PROCESS | 1956 | 1461284963662 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}] 17:29:23 INFO - PROCESS | 1956 | 1461284963750 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:29:23 INFO - PROCESS | 1956 | 1461284963813 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:23 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b022800 == 42 [pid = 1956] [id = 752] 17:29:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x125d0f400) [pid = 1956] [serial = 2255] [outer = 0x0] 17:29:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x125efe400) [pid = 1956] [serial = 2256] [outer = 0x125d0f400] 17:29:23 INFO - PROCESS | 1956 | 1461284963838 Marionette DEBUG loaded listener.js 17:29:23 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12637b000) [pid = 1956] [serial = 2257] [outer = 0x125d0f400] 17:29:24 INFO - PROCESS | 1956 | 1461284964091 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]]]}] 17:29:24 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. 17:29:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 467ms 17:29:24 INFO - PROCESS | 1956 | 1461284964134 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1956 | 1461284964135 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:29:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:29:24 INFO - PROCESS | 1956 | 1461284964138 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1956 | 1461284964139 Marionette TRACE conn2 <- [1,2978,null,{}] 17:29:24 INFO - PROCESS | 1956 | 1461284964141 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}] 17:29:24 INFO - PROCESS | 1956 | 1461284964235 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:29:24 INFO - PROCESS | 1956 | 1461284964357 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:24 INFO - PROCESS | 1956 | ++DOCSHELL 0x114b5e000 == 43 [pid = 1956] [id = 753] 17:29:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x110ea8800) [pid = 1956] [serial = 2258] [outer = 0x0] 17:29:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x110eb1400) [pid = 1956] [serial = 2259] [outer = 0x110ea8800] 17:29:24 INFO - PROCESS | 1956 | 1461284964391 Marionette DEBUG loaded listener.js 17:29:24 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x110ffb400) [pid = 1956] [serial = 2260] [outer = 0x110ea8800] 17:29:24 INFO - PROCESS | 1956 | 1461284964813 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]]]}] 17:29:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:29:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 720ms 17:29:24 INFO - PROCESS | 1956 | 1461284964859 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:29:24 INFO - PROCESS | 1956 | 1461284964862 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:29:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:29:24 INFO - PROCESS | 1956 | 1461284964866 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:29:24 INFO - PROCESS | 1956 | 1461284964869 Marionette TRACE conn2 <- [1,2982,null,{}] 17:29:24 INFO - PROCESS | 1956 | 1461284964872 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}] 17:29:24 INFO - PROCESS | 1956 | 1461284964992 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:29:25 INFO - PROCESS | 1956 | 1461284965126 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x11ac7d800 == 44 [pid = 1956] [id = 754] 17:29:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x115296000) [pid = 1956] [serial = 2261] [outer = 0x0] 17:29:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x1154c2400) [pid = 1956] [serial = 2262] [outer = 0x115296000] 17:29:25 INFO - PROCESS | 1956 | 1461284965159 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x11566f800) [pid = 1956] [serial = 2263] [outer = 0x115296000] 17:29:25 INFO - PROCESS | 1956 | 1461284965565 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"]]]}] 17:29:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 17:29:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:29:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:29:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 721ms 17:29:25 INFO - PROCESS | 1956 | 1461284965589 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:29:25 INFO - PROCESS | 1956 | 1461284965592 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:29:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:29:25 INFO - PROCESS | 1956 | 1461284965595 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:29:25 INFO - PROCESS | 1956 | 1461284965596 Marionette TRACE conn2 <- [1,2986,null,{}] 17:29:25 INFO - PROCESS | 1956 | 1461284965599 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}] 17:29:25 INFO - PROCESS | 1956 | 1461284965716 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:29:25 INFO - PROCESS | 1956 | 1461284965780 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:25 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c7b800 == 45 [pid = 1956] [id = 755] 17:29:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x1158b0400) [pid = 1956] [serial = 2264] [outer = 0x0] 17:29:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x1177ab400) [pid = 1956] [serial = 2265] [outer = 0x1158b0400] 17:29:25 INFO - PROCESS | 1956 | 1461284965851 Marionette DEBUG loaded listener.js 17:29:25 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x118c8fc00) [pid = 1956] [serial = 2266] [outer = 0x1158b0400] 17:29:26 INFO - PROCESS | 1956 | 1461284966265 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]]]}] 17:29:26 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. 17:29:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 722ms 17:29:26 INFO - PROCESS | 1956 | 1461284966320 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:29:26 INFO - PROCESS | 1956 | 1461284966322 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:29:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:29:26 INFO - PROCESS | 1956 | 1461284966333 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:29:26 INFO - PROCESS | 1956 | 1461284966337 Marionette TRACE conn2 <- [1,2990,null,{}] 17:29:26 INFO - PROCESS | 1956 | 1461284966340 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}] 17:29:26 INFO - PROCESS | 1956 | 1461284966481 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:29:26 INFO - PROCESS | 1956 | 1461284966567 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a8c8800 == 46 [pid = 1956] [id = 756] 17:29:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x119959c00) [pid = 1956] [serial = 2267] [outer = 0x0] 17:29:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x11aa14c00) [pid = 1956] [serial = 2268] [outer = 0x119959c00] 17:29:26 INFO - PROCESS | 1956 | 1461284966598 Marionette DEBUG loaded listener.js 17:29:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x11ae90c00) [pid = 1956] [serial = 2269] [outer = 0x119959c00] 17:29:26 INFO - PROCESS | 1956 | ++DOCSHELL 0x1142a2800 == 47 [pid = 1956] [id = 757] 17:29:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x113406400) [pid = 1956] [serial = 2270] [outer = 0x0] 17:29:26 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x114d5f800) [pid = 1956] [serial = 2271] [outer = 0x113406400] 17:29:27 INFO - PROCESS | 1956 | 1461284967357 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]]]}] 17:29:27 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. 17:29:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1083ms 17:29:27 INFO - PROCESS | 1956 | 1461284967410 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:29:27 INFO - PROCESS | 1956 | 1461284967413 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:29:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:29:27 INFO - PROCESS | 1956 | 1461284967418 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:29:27 INFO - PROCESS | 1956 | 1461284967422 Marionette TRACE conn2 <- [1,2994,null,{}] 17:29:27 INFO - PROCESS | 1956 | 1461284967427 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}] 17:29:27 INFO - PROCESS | 1956 | 1461284967667 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:29:27 INFO - PROCESS | 1956 | 1461284967755 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:27 INFO - PROCESS | 1956 | ++DOCSHELL 0x11563b000 == 48 [pid = 1956] [id = 758] 17:29:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x114d5ac00) [pid = 1956] [serial = 2272] [outer = 0x0] 17:29:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 135 (0x114d5d800) [pid = 1956] [serial = 2273] [outer = 0x114d5ac00] 17:29:27 INFO - PROCESS | 1956 | 1461284967787 Marionette DEBUG loaded listener.js 17:29:27 INFO - PROCESS | 1956 | ++DOMWINDOW == 136 (0x115665400) [pid = 1956] [serial = 2274] [outer = 0x114d5ac00] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12b9cc800 == 47 [pid = 1956] [id = 86] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12e0b0800 == 46 [pid = 1956] [id = 88] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12e44a000 == 45 [pid = 1956] [id = 94] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x119119800 == 44 [pid = 1956] [id = 87] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x119c9c800 == 43 [pid = 1956] [id = 83] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x119c9c000 == 42 [pid = 1956] [id = 92] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x12a80b800 == 41 [pid = 1956] [id = 85] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x11c78b800 == 40 [pid = 1956] [id = 90] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x11c353000 == 39 [pid = 1956] [id = 746] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 135 (0x12e292400) [pid = 1956] [serial = 2203] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOCSHELL 0x1385d1800 == 38 [pid = 1956] [id = 734] 17:29:28 INFO - PROCESS | 1956 | 1461284968217 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]]]}] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 134 (0x129585000) [pid = 1956] [serial = 2087] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x11bdff000) [pid = 1956] [serial = 2084] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x12ea27c00) [pid = 1956] [serial = 2081] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x12ea32800) [pid = 1956] [serial = 2096] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x12f46b000) [pid = 1956] [serial = 2099] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x12b4f7000) [pid = 1956] [serial = 2090] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x12e6e9c00) [pid = 1956] [serial = 2093] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x113410c00) [pid = 1956] [serial = 2194] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x129476c00) [pid = 1956] [serial = 2198] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x12cfcc400) [pid = 1956] [serial = 2201] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x12b4f0c00) [pid = 1956] [serial = 2183] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x12ce67000) [pid = 1956] [serial = 2185] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x110eae800) [pid = 1956] [serial = 2188] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x12e226000) [pid = 1956] [serial = 2186] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x113407c00) [pid = 1956] [serial = 2191] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x110eb2800) [pid = 1956] [serial = 2189] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x1177b8800) [pid = 1956] [serial = 2195] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x12b4f5c00) [pid = 1956] [serial = 2200] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11abc7c00) [pid = 1956] [serial = 2197] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11340bc00) [pid = 1956] [serial = 2192] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x11bdcc000) [pid = 1956] [serial = 2143] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x119956000) [pid = 1956] [serial = 2141] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x115671000) [pid = 1956] [serial = 2140] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x12eaeb000) [pid = 1956] [serial = 2138] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x12af57000) [pid = 1956] [serial = 2182] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x12adb9c00) [pid = 1956] [serial = 2179] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x12ae3e800) [pid = 1956] [serial = 2180] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x129641c00) [pid = 1956] [serial = 2176] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x12a8da800) [pid = 1956] [serial = 2177] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x11ae0a400) [pid = 1956] [serial = 2173] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x129471000) [pid = 1956] [serial = 2174] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x1260e7c00) [pid = 1956] [serial = 2171] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11c614000) [pid = 1956] [serial = 2170] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x11aa19400) [pid = 1956] [serial = 2168] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x119290400) [pid = 1956] [serial = 2167] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x12adba800) [pid = 1956] [serial = 2165] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x118eec000) [pid = 1956] [serial = 2164] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x12ae47000) [pid = 1956] [serial = 2162] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x12ae43000) [pid = 1956] [serial = 2161] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x12fc5b000) [pid = 1956] [serial = 2159] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x12f9f7400) [pid = 1956] [serial = 2158] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x12f889400) [pid = 1956] [serial = 2156] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x12f472400) [pid = 1956] [serial = 2155] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 91 (0x12ea2ac00) [pid = 1956] [serial = 2153] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 90 (0x12d3c1000) [pid = 1956] [serial = 2152] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 89 (0x12cf5bc00) [pid = 1956] [serial = 2150] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 88 (0x12b334000) [pid = 1956] [serial = 2149] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 87 (0x129639800) [pid = 1956] [serial = 2147] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 86 (0x1295c4000) [pid = 1956] [serial = 2146] [outer = 0x0] [url = about:blank] 17:29:28 INFO - PROCESS | 1956 | --DOMWINDOW == 85 (0x11c6aa400) [pid = 1956] [serial = 2144] [outer = 0x0] [url = about:blank] 17:29:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:29:28 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 17:29:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 826ms 17:29:28 INFO - PROCESS | 1956 | 1461284968244 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 1956 | 1461284968248 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:29:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:29:28 INFO - PROCESS | 1956 | 1461284968252 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 1956 | 1461284968253 Marionette TRACE conn2 <- [1,2998,null,{}] 17:29:28 INFO - PROCESS | 1956 | 1461284968256 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}] 17:29:28 INFO - PROCESS | 1956 | 1461284968345 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:29:28 INFO - PROCESS | 1956 | 1461284968351 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x11af15000 == 39 [pid = 1956] [id = 759] 17:29:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 86 (0x115667800) [pid = 1956] [serial = 2275] [outer = 0x0] 17:29:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 87 (0x1158b8c00) [pid = 1956] [serial = 2276] [outer = 0x115667800] 17:29:28 INFO - PROCESS | 1956 | 1461284968378 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 88 (0x118632400) [pid = 1956] [serial = 2277] [outer = 0x115667800] 17:29:28 INFO - PROCESS | 1956 | 1461284968699 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]]]}] 17:29:28 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. 17:29:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 17:29:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:29:28 INFO - PROCESS | 1956 | 1461284968722 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:29:28 INFO - PROCESS | 1956 | 1461284968723 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:29:28 INFO - PROCESS | 1956 | 1461284968725 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:29:28 INFO - PROCESS | 1956 | 1461284968729 Marionette TRACE conn2 <- [1,3002,null,{}] 17:29:28 INFO - PROCESS | 1956 | 1461284968737 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}] 17:29:28 INFO - PROCESS | 1956 | 1461284968847 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:29:28 INFO - PROCESS | 1956 | 1461284968906 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:28 INFO - PROCESS | 1956 | ++DOCSHELL 0x125c77800 == 40 [pid = 1956] [id = 760] 17:29:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 89 (0x11856a800) [pid = 1956] [serial = 2278] [outer = 0x0] 17:29:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 90 (0x118988400) [pid = 1956] [serial = 2279] [outer = 0x11856a800] 17:29:28 INFO - PROCESS | 1956 | 1461284968934 Marionette DEBUG loaded listener.js 17:29:28 INFO - PROCESS | 1956 | ++DOMWINDOW == 91 (0x119290800) [pid = 1956] [serial = 2280] [outer = 0x11856a800] 17:29:29 INFO - PROCESS | 1956 | 1461284969242 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]]]}] 17:29:29 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. 17:29:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 577ms 17:29:29 INFO - PROCESS | 1956 | 1461284969302 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 1956 | 1461284969304 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:29:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:29:29 INFO - PROCESS | 1956 | 1461284969306 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 1956 | 1461284969307 Marionette TRACE conn2 <- [1,3006,null,{}] 17:29:29 INFO - PROCESS | 1956 | 1461284969310 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}] 17:29:29 INFO - PROCESS | 1956 | 1461284969403 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:29:29 INFO - PROCESS | 1956 | 1461284969458 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x127691000 == 41 [pid = 1956] [id = 761] 17:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 92 (0x118732c00) [pid = 1956] [serial = 2281] [outer = 0x0] 17:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x119954c00) [pid = 1956] [serial = 2282] [outer = 0x118732c00] 17:29:29 INFO - PROCESS | 1956 | 1461284969484 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x11aa1ac00) [pid = 1956] [serial = 2283] [outer = 0x118732c00] 17:29:29 INFO - PROCESS | 1956 | 1461284969748 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]]]}] 17:29:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:29:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 17:29:29 INFO - PROCESS | 1956 | 1461284969776 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:29:29 INFO - PROCESS | 1956 | 1461284969778 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:29:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:29:29 INFO - PROCESS | 1956 | 1461284969789 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:29:29 INFO - PROCESS | 1956 | 1461284969791 Marionette TRACE conn2 <- [1,3010,null,{}] 17:29:29 INFO - PROCESS | 1956 | 1461284969802 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}] 17:29:29 INFO - PROCESS | 1956 | 1461284969882 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:29:29 INFO - PROCESS | 1956 | 1461284969886 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:29 INFO - PROCESS | 1956 | ++DOCSHELL 0x129222000 == 42 [pid = 1956] [id = 762] 17:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x11aa1e000) [pid = 1956] [serial = 2284] [outer = 0x0] 17:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x11aa94c00) [pid = 1956] [serial = 2285] [outer = 0x11aa1e000] 17:29:29 INFO - PROCESS | 1956 | 1461284969907 Marionette DEBUG loaded listener.js 17:29:29 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x11ae11800) [pid = 1956] [serial = 2286] [outer = 0x11aa1e000] 17:29:30 INFO - PROCESS | 1956 | 1461284970407 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]]]}] 17:29:30 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 17:29:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 17:29:30 INFO - PROCESS | 1956 | 1461284970461 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:29:30 INFO - PROCESS | 1956 | 1461284970463 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:29:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:29:30 INFO - PROCESS | 1956 | 1461284970467 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:29:30 INFO - PROCESS | 1956 | 1461284970469 Marionette TRACE conn2 <- [1,3014,null,{}] 17:29:30 INFO - PROCESS | 1956 | 1461284970472 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}] 17:29:30 INFO - PROCESS | 1956 | 1461284970619 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:29:30 INFO - PROCESS | 1956 | 1461284970660 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:30 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a658800 == 43 [pid = 1956] [id = 763] 17:29:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x11b863400) [pid = 1956] [serial = 2287] [outer = 0x0] 17:29:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x11bdce000) [pid = 1956] [serial = 2288] [outer = 0x11b863400] 17:29:30 INFO - PROCESS | 1956 | 1461284970688 Marionette DEBUG loaded listener.js 17:29:30 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x11bdf8c00) [pid = 1956] [serial = 2289] [outer = 0x11b863400] 17:29:30 INFO - PROCESS | 1956 | [1956] 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 17:29:31 INFO - PROCESS | 1956 | 1461284971020 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:29:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:29:31 INFO - {} 17:29:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:29:31 INFO - {} 17:29:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:29:31 INFO - {} 17:29:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:29:31 INFO - {} 17:29:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 571ms 17:29:31 INFO - PROCESS | 1956 | 1461284971038 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1956 | 1461284971039 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:29:31 INFO - TEST-START | /FileAPI/fileReader.html 17:29:31 INFO - PROCESS | 1956 | 1461284971041 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1956 | 1461284971042 Marionette TRACE conn2 <- [1,3018,null,{}] 17:29:31 INFO - PROCESS | 1956 | 1461284971044 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}] 17:29:31 INFO - PROCESS | 1956 | 1461284971147 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:29:31 INFO - PROCESS | 1956 | 1461284971183 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x119b33800 == 44 [pid = 1956] [id = 764] 17:29:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11bdff000) [pid = 1956] [serial = 2290] [outer = 0x0] 17:29:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11c075c00) [pid = 1956] [serial = 2291] [outer = 0x11bdff000] 17:29:31 INFO - PROCESS | 1956 | 1461284971208 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11c612400) [pid = 1956] [serial = 2292] [outer = 0x11bdff000] 17:29:31 INFO - PROCESS | 1956 | 1461284971535 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]]]}] 17:29:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:29:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:29:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:29:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:29:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 523ms 17:29:31 INFO - TEST-START | /FileAPI/historical.html 17:29:31 INFO - PROCESS | 1956 | 1461284971569 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:29:31 INFO - PROCESS | 1956 | 1461284971571 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:29:31 INFO - PROCESS | 1956 | 1461284971573 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:29:31 INFO - PROCESS | 1956 | 1461284971574 Marionette TRACE conn2 <- [1,3022,null,{}] 17:29:31 INFO - PROCESS | 1956 | 1461284971577 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}] 17:29:31 INFO - PROCESS | 1956 | 1461284971681 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:29:31 INFO - PROCESS | 1956 | 1461284971716 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:31 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ae1a800 == 45 [pid = 1956] [id = 765] 17:29:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11c03bc00) [pid = 1956] [serial = 2293] [outer = 0x0] 17:29:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11c70bc00) [pid = 1956] [serial = 2294] [outer = 0x11c03bc00] 17:29:31 INFO - PROCESS | 1956 | 1461284971741 Marionette DEBUG loaded listener.js 17:29:31 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x125b2cc00) [pid = 1956] [serial = 2295] [outer = 0x11c03bc00] 17:29:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:29:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:29:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:29:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:29:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:29:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:29:32 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 17:29:32 INFO - PROCESS | 1956 | 1461284972036 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"]]]}] 17:29:32 INFO - TEST-START | /FileAPI/idlharness.html 17:29:32 INFO - PROCESS | 1956 | 1461284972051 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 1956 | 1461284972052 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:29:32 INFO - PROCESS | 1956 | 1461284972055 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1956 | 1461284972056 Marionette TRACE conn2 <- [1,3026,null,{}] 17:29:32 INFO - PROCESS | 1956 | 1461284972068 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}] 17:29:32 INFO - PROCESS | 1956 | 1461284972183 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:29:32 INFO - PROCESS | 1956 | 1461284972187 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:32 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b412800 == 46 [pid = 1956] [id = 766] 17:29:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x125b2dc00) [pid = 1956] [serial = 2296] [outer = 0x0] 17:29:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x125d1e000) [pid = 1956] [serial = 2297] [outer = 0x125b2dc00] 17:29:32 INFO - PROCESS | 1956 | 1461284972212 Marionette DEBUG loaded listener.js 17:29:32 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x125d27800) [pid = 1956] [serial = 2298] [outer = 0x125b2dc00] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x125b35400) [pid = 1956] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11c3ad800) [pid = 1956] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11ae8d400) [pid = 1956] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x115820800) [pid = 1956] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x11535b800) [pid = 1956] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x114f66c00) [pid = 1956] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11994cc00) [pid = 1956] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x119291400) [pid = 1956] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x11aa91000) [pid = 1956] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 99 (0x110ea5400) [pid = 1956] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 98 (0x1192c2c00) [pid = 1956] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 97 (0x115297400) [pid = 1956] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 96 (0x11c4ec000) [pid = 1956] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 95 (0x11c610400) [pid = 1956] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 94 (0x110ea6400) [pid = 1956] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 93 (0x11340f400) [pid = 1956] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:29:32 INFO - PROCESS | 1956 | --DOMWINDOW == 92 (0x1186ae000) [pid = 1956] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:29:32 INFO - PROCESS | 1956 | 1461284972879 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]]]}] 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:29:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:29:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:29:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:29:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:29:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:29:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:29:32 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 17:29:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:29:32 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 17:29:32 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 17:29:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:29:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:29:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:29:32 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 17:29:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:29:32 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 17:29:32 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 17:29:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:29:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:29:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:29:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:29:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:29:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:29:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 881ms 17:29:32 INFO - PROCESS | 1956 | 1461284972936 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:29:32 INFO - PROCESS | 1956 | 1461284972937 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:29:32 INFO - TEST-START | /FileAPI/idlharness.worker 17:29:32 INFO - PROCESS | 1956 | 1461284972940 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:29:32 INFO - PROCESS | 1956 | 1461284972941 Marionette TRACE conn2 <- [1,3030,null,{}] 17:29:32 INFO - PROCESS | 1956 | 1461284972944 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}] 17:29:33 INFO - PROCESS | 1956 | 1461284973033 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:29:33 INFO - PROCESS | 1956 | 1461284973038 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d12e800 == 47 [pid = 1956] [id = 767] 17:29:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 93 (0x125f0d400) [pid = 1956] [serial = 2299] [outer = 0x0] 17:29:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 94 (0x129475800) [pid = 1956] [serial = 2300] [outer = 0x125f0d400] 17:29:33 INFO - PROCESS | 1956 | 1461284973063 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 95 (0x129519000) [pid = 1956] [serial = 2301] [outer = 0x125f0d400] 17:29:33 INFO - PROCESS | 1956 | [1956] 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 17:29:33 INFO - PROCESS | 1956 | 1461284973735 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,{},{}]]]}] 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:29:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:29:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:29:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:29:33 INFO - {} 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:29:33 INFO - {} 17:29:33 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 - {} 17:29:33 INFO - {} 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:29:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:29:33 INFO - {} 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:29:33 INFO - {} 17:29:33 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 - {} 17:29:33 INFO - {} 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:29:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:29:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 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 17:29:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:29:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:29:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:29:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:29:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:29:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:29:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:29:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:29:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:29:33 INFO - {} 17:29:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 840ms 17:29:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:29:33 INFO - PROCESS | 1956 | 1461284973780 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:29:33 INFO - PROCESS | 1956 | 1461284973782 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:29:33 INFO - PROCESS | 1956 | 1461284973784 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:29:33 INFO - PROCESS | 1956 | 1461284973785 Marionette TRACE conn2 <- [1,3034,null,{}] 17:29:33 INFO - PROCESS | 1956 | 1461284973787 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}] 17:29:33 INFO - PROCESS | 1956 | 1461284973895 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:29:33 INFO - PROCESS | 1956 | 1461284973899 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:33 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e0a1000 == 48 [pid = 1956] [id = 768] 17:29:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 96 (0x1295bd800) [pid = 1956] [serial = 2302] [outer = 0x0] 17:29:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 97 (0x12adbdc00) [pid = 1956] [serial = 2303] [outer = 0x1295bd800] 17:29:33 INFO - PROCESS | 1956 | 1461284973929 Marionette DEBUG loaded listener.js 17:29:33 INFO - PROCESS | 1956 | ++DOMWINDOW == 98 (0x12addbc00) [pid = 1956] [serial = 2304] [outer = 0x1295bd800] 17:29:34 INFO - PROCESS | 1956 | 1461284974253 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]]]}] 17:29:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:29:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 520ms 17:29:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:29:34 INFO - PROCESS | 1956 | 1461284974304 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1956 | 1461284974305 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:29:34 INFO - PROCESS | 1956 | 1461284974308 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1956 | 1461284974309 Marionette TRACE conn2 <- [1,3038,null,{}] 17:29:34 INFO - PROCESS | 1956 | 1461284974311 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}] 17:29:34 INFO - PROCESS | 1956 | 1461284974425 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:29:34 INFO - PROCESS | 1956 | 1461284974432 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:34 INFO - PROCESS | 1956 | ++DOCSHELL 0x12e435800 == 49 [pid = 1956] [id = 769] 17:29:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 99 (0x1295be400) [pid = 1956] [serial = 2305] [outer = 0x0] 17:29:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 100 (0x12ade2c00) [pid = 1956] [serial = 2306] [outer = 0x1295be400] 17:29:34 INFO - PROCESS | 1956 | 1461284974457 Marionette DEBUG loaded listener.js 17:29:34 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x12ae40000) [pid = 1956] [serial = 2307] [outer = 0x1295be400] 17:29:34 INFO - PROCESS | 1956 | 1461284974856 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"]]]}] 17:29:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:29:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:29:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 569ms 17:29:34 INFO - PROCESS | 1956 | 1461284974878 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:29:34 INFO - PROCESS | 1956 | 1461284974880 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:29:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:29:34 INFO - PROCESS | 1956 | 1461284974884 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:29:34 INFO - PROCESS | 1956 | 1461284974887 Marionette TRACE conn2 <- [1,3042,null,{}] 17:29:34 INFO - PROCESS | 1956 | 1461284974891 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}] 17:29:35 INFO - PROCESS | 1956 | 1461284975000 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:29:35 INFO - PROCESS | 1956 | 1461284975062 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b903800 == 50 [pid = 1956] [id = 770] 17:29:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x114d56c00) [pid = 1956] [serial = 2308] [outer = 0x0] 17:29:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x115294400) [pid = 1956] [serial = 2309] [outer = 0x114d56c00] 17:29:35 INFO - PROCESS | 1956 | 1461284975136 Marionette DEBUG loaded listener.js 17:29:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x115671400) [pid = 1956] [serial = 2310] [outer = 0x114d56c00] 17:29:35 INFO - PROCESS | 1956 | 1461284975627 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]]]}] 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:29:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:29:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:29:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:29:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:29:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 782ms 17:29:35 INFO - PROCESS | 1956 | 1461284975668 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:29:35 INFO - PROCESS | 1956 | 1461284975677 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:29:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:29:35 INFO - PROCESS | 1956 | 1461284975686 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:29:35 INFO - PROCESS | 1956 | 1461284975689 Marionette TRACE conn2 <- [1,3046,null,{}] 17:29:35 INFO - PROCESS | 1956 | 1461284975693 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}] 17:29:35 INFO - PROCESS | 1956 | 1461284975904 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:29:35 INFO - PROCESS | 1956 | 1461284975982 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:35 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a650800 == 51 [pid = 1956] [id = 771] 17:29:35 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11aa9b000) [pid = 1956] [serial = 2311] [outer = 0x0] 17:29:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11afeb400) [pid = 1956] [serial = 2312] [outer = 0x11aa9b000] 17:29:36 INFO - PROCESS | 1956 | 1461284976012 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11bdd6400) [pid = 1956] [serial = 2313] [outer = 0x11aa9b000] 17:29:36 INFO - PROCESS | 1956 | [1956] 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 17:29:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:29:36 INFO - {} 17:29:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 723ms 17:29:36 INFO - PROCESS | 1956 | 1461284976404 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:29:36 INFO - PROCESS | 1956 | 1461284976408 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:29:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:29:36 INFO - PROCESS | 1956 | 1461284976410 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:29:36 INFO - PROCESS | 1956 | 1461284976412 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:29:36 INFO - PROCESS | 1956 | 1461284976415 Marionette TRACE conn2 <- [1,3050,null,{}] 17:29:36 INFO - PROCESS | 1956 | 1461284976423 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}] 17:29:36 INFO - PROCESS | 1956 | 1461284976534 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:29:36 INFO - PROCESS | 1956 | 1461284976591 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:36 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da81000 == 52 [pid = 1956] [id = 772] 17:29:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11bdf2400) [pid = 1956] [serial = 2314] [outer = 0x0] 17:29:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11c07bc00) [pid = 1956] [serial = 2315] [outer = 0x11bdf2400] 17:29:36 INFO - PROCESS | 1956 | 1461284976623 Marionette DEBUG loaded listener.js 17:29:36 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x129060800) [pid = 1956] [serial = 2316] [outer = 0x11bdf2400] 17:29:37 INFO - PROCESS | 1956 | 1461284977019 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]]]}] 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:29:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 622ms 17:29:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:29:37 INFO - PROCESS | 1956 | 1461284977034 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1956 | 1461284977036 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:29:37 INFO - PROCESS | 1956 | 1461284977038 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1956 | 1461284977040 Marionette TRACE conn2 <- [1,3054,null,{}] 17:29:37 INFO - PROCESS | 1956 | 1461284977042 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}] 17:29:37 INFO - PROCESS | 1956 | 1461284977152 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:29:37 INFO - PROCESS | 1956 | 1461284977231 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:37 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ebc3800 == 53 [pid = 1956] [id = 773] 17:29:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x129470400) [pid = 1956] [serial = 2317] [outer = 0x0] 17:29:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x129639400) [pid = 1956] [serial = 2318] [outer = 0x129470400] 17:29:37 INFO - PROCESS | 1956 | 1461284977273 Marionette DEBUG loaded listener.js 17:29:37 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x12adb9400) [pid = 1956] [serial = 2319] [outer = 0x129470400] 17:29:37 INFO - PROCESS | 1956 | 1461284977745 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"]]]}] 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:29:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 17:29:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:29:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:29:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:29:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 734ms 17:29:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:29:37 INFO - PROCESS | 1956 | 1461284977774 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:29:37 INFO - PROCESS | 1956 | 1461284977775 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:29:37 INFO - PROCESS | 1956 | 1461284977820 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:29:37 INFO - PROCESS | 1956 | 1461284977821 Marionette TRACE conn2 <- [1,3058,null,{}] 17:29:37 INFO - PROCESS | 1956 | 1461284977826 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}] 17:29:37 INFO - PROCESS | 1956 | 1461284977924 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:29:38 INFO - PROCESS | 1956 | 1461284978025 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f1c5000 == 54 [pid = 1956] [id = 774] 17:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12adb9800) [pid = 1956] [serial = 2320] [outer = 0x0] 17:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x12addf800) [pid = 1956] [serial = 2321] [outer = 0x12adb9800] 17:29:38 INFO - PROCESS | 1956 | 1461284978056 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x12af62800) [pid = 1956] [serial = 2322] [outer = 0x12adb9800] 17:29:38 INFO - PROCESS | 1956 | 1461284978423 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]]]}] 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:29:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:29:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:29:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:29:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:29:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:29:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:29:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:29:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:29:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:29:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 669ms 17:29:38 INFO - PROCESS | 1956 | 1461284978448 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:29:38 INFO - PROCESS | 1956 | 1461284978449 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:29:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:29:38 INFO - PROCESS | 1956 | 1461284978470 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:29:38 INFO - PROCESS | 1956 | 1461284978472 Marionette TRACE conn2 <- [1,3062,null,{}] 17:29:38 INFO - PROCESS | 1956 | 1461284978475 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}] 17:29:38 INFO - PROCESS | 1956 | 1461284978629 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:29:38 INFO - PROCESS | 1956 | 1461284978642 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:38 INFO - PROCESS | 1956 | ++DOCSHELL 0x12f431000 == 55 [pid = 1956] [id = 775] 17:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x12b148000) [pid = 1956] [serial = 2323] [outer = 0x0] 17:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x12b3d4800) [pid = 1956] [serial = 2324] [outer = 0x12b148000] 17:29:38 INFO - PROCESS | 1956 | 1461284978674 Marionette DEBUG loaded listener.js 17:29:38 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12b4f0800) [pid = 1956] [serial = 2325] [outer = 0x12b148000] 17:29:38 INFO - PROCESS | 1956 | [1956] 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 17:29:39 INFO - PROCESS | 1956 | 1461284979078 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:29:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:29:39 INFO - {} 17:29:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 644ms 17:29:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:29:39 INFO - PROCESS | 1956 | 1461284979097 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1956 | 1461284979098 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:29:39 INFO - PROCESS | 1956 | 1461284979100 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1956 | 1461284979101 Marionette TRACE conn2 <- [1,3066,null,{}] 17:29:39 INFO - PROCESS | 1956 | 1461284979104 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}] 17:29:39 INFO - PROCESS | 1956 | 1461284979211 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:29:39 INFO - PROCESS | 1956 | 1461284979272 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da18000 == 56 [pid = 1956] [id = 776] 17:29:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x129585c00) [pid = 1956] [serial = 2326] [outer = 0x0] 17:29:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1295cb000) [pid = 1956] [serial = 2327] [outer = 0x129585c00] 17:29:39 INFO - PROCESS | 1956 | 1461284979302 Marionette DEBUG loaded listener.js 17:29:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 122 (0x1295e7400) [pid = 1956] [serial = 2328] [outer = 0x129585c00] 17:29:39 INFO - PROCESS | 1956 | 1461284979685 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]]]}] 17:29:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:29:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:29:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:29:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:29:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:29:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:29:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:29:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 619ms 17:29:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:29:39 INFO - PROCESS | 1956 | 1461284979719 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:29:39 INFO - PROCESS | 1956 | 1461284979721 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:29:39 INFO - PROCESS | 1956 | 1461284979723 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:29:39 INFO - PROCESS | 1956 | 1461284979724 Marionette TRACE conn2 <- [1,3070,null,{}] 17:29:39 INFO - PROCESS | 1956 | 1461284979726 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}] 17:29:39 INFO - PROCESS | 1956 | 1461284979835 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:29:39 INFO - PROCESS | 1956 | 1461284979962 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:39 INFO - PROCESS | 1956 | ++DOCSHELL 0x12da6f000 == 57 [pid = 1956] [id = 777] 17:29:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 123 (0x110ea7c00) [pid = 1956] [serial = 2329] [outer = 0x0] 17:29:39 INFO - PROCESS | 1956 | ++DOMWINDOW == 124 (0x1295e7800) [pid = 1956] [serial = 2330] [outer = 0x110ea7c00] 17:29:39 INFO - PROCESS | 1956 | 1461284979996 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 125 (0x12963dc00) [pid = 1956] [serial = 2331] [outer = 0x110ea7c00] 17:29:40 INFO - PROCESS | 1956 | 1461284980357 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]]]}] 17:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:29:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:29:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 671ms 17:29:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:29:40 INFO - PROCESS | 1956 | 1461284980395 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:29:40 INFO - PROCESS | 1956 | 1461284980396 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:29:40 INFO - PROCESS | 1956 | 1461284980398 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:29:40 INFO - PROCESS | 1956 | 1461284980399 Marionette TRACE conn2 <- [1,3074,null,{}] 17:29:40 INFO - PROCESS | 1956 | 1461284980402 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}] 17:29:40 INFO - PROCESS | 1956 | 1461284980515 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:29:40 INFO - PROCESS | 1956 | 1461284980747 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:40 INFO - PROCESS | 1956 | ++DOCSHELL 0x11b915800 == 58 [pid = 1956] [id = 778] 17:29:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 126 (0x110eb2800) [pid = 1956] [serial = 2332] [outer = 0x0] 17:29:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 127 (0x110ffb800) [pid = 1956] [serial = 2333] [outer = 0x110eb2800] 17:29:40 INFO - PROCESS | 1956 | 1461284980775 Marionette DEBUG loaded listener.js 17:29:40 INFO - PROCESS | 1956 | ++DOMWINDOW == 128 (0x1147e1800) [pid = 1956] [serial = 2334] [outer = 0x110eb2800] 17:29:41 INFO - PROCESS | 1956 | 1461284981139 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]]]}] 17:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:29:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:29:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 771ms 17:29:41 INFO - PROCESS | 1956 | 1461284981170 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:29:41 INFO - PROCESS | 1956 | 1461284981173 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:29:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:29:41 INFO - PROCESS | 1956 | 1461284981177 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - PROCESS | 1956 | 1461284981179 Marionette TRACE conn2 <- [1,3078,null,{}] 17:29:41 INFO - PROCESS | 1956 | 1461284981204 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}] 17:29:41 INFO - PROCESS | 1956 | 1461284981310 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:29:41 INFO - PROCESS | 1956 | 1461284981390 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:41 INFO - PROCESS | 1956 | ++DOCSHELL 0x127695800 == 59 [pid = 1956] [id = 779] 17:29:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 129 (0x11566e800) [pid = 1956] [serial = 2335] [outer = 0x0] 17:29:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 130 (0x116417800) [pid = 1956] [serial = 2336] [outer = 0x11566e800] 17:29:41 INFO - PROCESS | 1956 | 1461284981417 Marionette DEBUG loaded listener.js 17:29:41 INFO - PROCESS | 1956 | ++DOMWINDOW == 131 (0x1177eb000) [pid = 1956] [serial = 2337] [outer = 0x11566e800] 17:29:41 INFO - PROCESS | 1956 | 1461284981834 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] 17:29:41 INFO - PROCESS | 1956 | 1461284981884 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:29:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:29:41 INFO - PROCESS | 1956 | 1461284981888 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:29:41 INFO - PROCESS | 1956 | 1461284981891 Marionette TRACE conn2 <- [1,3082,null,{}] 17:29:41 INFO - PROCESS | 1956 | 1461284981894 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}] 17:29:42 INFO - PROCESS | 1956 | 1461284982070 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:29:42 INFO - PROCESS | 1956 | 1461284982173 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12e0a1000 == 58 [pid = 1956] [id = 768] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12d12e800 == 57 [pid = 1956] [id = 767] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12b412800 == 56 [pid = 1956] [id = 766] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12ae1a800 == 55 [pid = 1956] [id = 765] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x119b33800 == 54 [pid = 1956] [id = 764] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12a658800 == 53 [pid = 1956] [id = 763] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x129222000 == 52 [pid = 1956] [id = 762] 17:29:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x1158ce800 == 53 [pid = 1956] [id = 780] 17:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 132 (0x110ff5c00) [pid = 1956] [serial = 2338] [outer = 0x0] 17:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 133 (0x11566b800) [pid = 1956] [serial = 2339] [outer = 0x110ff5c00] 17:29:42 INFO - PROCESS | 1956 | 1461284982227 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 134 (0x11a907000) [pid = 1956] [serial = 2340] [outer = 0x110ff5c00] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x127691000 == 52 [pid = 1956] [id = 761] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x125c77800 == 51 [pid = 1956] [id = 760] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x11af15000 == 50 [pid = 1956] [id = 759] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x11563b000 == 49 [pid = 1956] [id = 758] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x1142a2800 == 48 [pid = 1956] [id = 757] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x12a8c8800 == 47 [pid = 1956] [id = 756] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x125c7b800 == 46 [pid = 1956] [id = 755] 17:29:42 INFO - PROCESS | 1956 | --DOCSHELL 0x11ac7d800 == 45 [pid = 1956] [id = 754] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 133 (0x117716800) [pid = 1956] [serial = 2212] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 132 (0x1177ea400) [pid = 1956] [serial = 2213] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 131 (0x11c4ec400) [pid = 1956] [serial = 2241] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 130 (0x11aa1e800) [pid = 1956] [serial = 2224] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 129 (0x11aa92c00) [pid = 1956] [serial = 2225] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 128 (0x11893dc00) [pid = 1956] [serial = 2218] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 127 (0x119292400) [pid = 1956] [serial = 2219] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 126 (0x11c30a000) [pid = 1956] [serial = 2237] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 125 (0x11c4b7800) [pid = 1956] [serial = 2239] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 124 (0x125efe400) [pid = 1956] [serial = 2256] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 123 (0x11c70e800) [pid = 1956] [serial = 2244] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 122 (0x11c704000) [pid = 1956] [serial = 2242] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 121 (0x125b2d000) [pid = 1956] [serial = 2245] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x125d21c00) [pid = 1956] [serial = 2253] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x110ffb000) [pid = 1956] [serial = 2247] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11ae13800) [pid = 1956] [serial = 2228] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x114503000) [pid = 1956] [serial = 2206] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x114d56400) [pid = 1956] [serial = 2207] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x115668000) [pid = 1956] [serial = 2248] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x125d0dc00) [pid = 1956] [serial = 2251] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x125b32400) [pid = 1956] [serial = 2250] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x11bdd7c00) [pid = 1956] [serial = 2234] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x125d27c00) [pid = 1956] [serial = 2254] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x11c03b800) [pid = 1956] [serial = 2236] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x118653400) [pid = 1956] [serial = 2215] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x11873d800) [pid = 1956] [serial = 2216] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x11ae87800) [pid = 1956] [serial = 2230] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x11aff0000) [pid = 1956] [serial = 2231] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x115353c00) [pid = 1956] [serial = 2209] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x115667c00) [pid = 1956] [serial = 2210] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 103 (0x11aa96c00) [pid = 1956] [serial = 2227] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 102 (0x11995ac00) [pid = 1956] [serial = 2221] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 101 (0x11aa16c00) [pid = 1956] [serial = 2222] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | --DOMWINDOW == 100 (0x11b9e5c00) [pid = 1956] [serial = 2233] [outer = 0x0] [url = about:blank] 17:29:42 INFO - PROCESS | 1956 | 1461284982542 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]]]}] 17:29:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:29:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:29:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:29:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:29:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 671ms 17:29:42 INFO - PROCESS | 1956 | 1461284982560 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:29:42 INFO - PROCESS | 1956 | 1461284982563 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:29:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:29:42 INFO - PROCESS | 1956 | 1461284982571 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:29:42 INFO - PROCESS | 1956 | 1461284982575 Marionette TRACE conn2 <- [1,3086,null,{}] 17:29:42 INFO - PROCESS | 1956 | 1461284982580 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}] 17:29:42 INFO - PROCESS | 1956 | 1461284982694 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:29:42 INFO - PROCESS | 1956 | 1461284982760 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:42 INFO - PROCESS | 1956 | ++DOCSHELL 0x125d51000 == 46 [pid = 1956] [id = 781] 17:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 101 (0x11aa1e800) [pid = 1956] [serial = 2341] [outer = 0x0] 17:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 102 (0x11aa9b400) [pid = 1956] [serial = 2342] [outer = 0x11aa1e800] 17:29:42 INFO - PROCESS | 1956 | 1461284982786 Marionette DEBUG loaded listener.js 17:29:42 INFO - PROCESS | 1956 | ++DOMWINDOW == 103 (0x11ae8c800) [pid = 1956] [serial = 2343] [outer = 0x11aa1e800] 17:29:43 INFO - PROCESS | 1956 | 1461284983058 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:29:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 528ms 17:29:43 INFO - PROCESS | 1956 | 1461284983102 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:29:43 INFO - PROCESS | 1956 | 1461284983104 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:29:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:29:43 INFO - PROCESS | 1956 | 1461284983107 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1956 | 1461284983108 Marionette TRACE conn2 <- [1,3090,null,{}] 17:29:43 INFO - PROCESS | 1956 | 1461284983110 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}] 17:29:43 INFO - PROCESS | 1956 | 1461284983207 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:29:43 INFO - PROCESS | 1956 | 1461284983270 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x127689000 == 47 [pid = 1956] [id = 782] 17:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 104 (0x11aa90400) [pid = 1956] [serial = 2344] [outer = 0x0] 17:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x11b9eb800) [pid = 1956] [serial = 2345] [outer = 0x11aa90400] 17:29:43 INFO - PROCESS | 1956 | 1461284983296 Marionette DEBUG loaded listener.js 17:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x11bdfa400) [pid = 1956] [serial = 2346] [outer = 0x11aa90400] 17:29:43 INFO - PROCESS | 1956 | 1461284983626 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:29:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:29:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 568ms 17:29:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:29:43 INFO - PROCESS | 1956 | 1461284983676 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:29:43 INFO - PROCESS | 1956 | 1461284983678 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:29:43 INFO - PROCESS | 1956 | 1461284983681 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:29:43 INFO - PROCESS | 1956 | 1461284983683 Marionette TRACE conn2 <- [1,3094,null,{}] 17:29:43 INFO - PROCESS | 1956 | 1461284983686 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}] 17:29:43 INFO - PROCESS | 1956 | 1461284983822 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:29:43 INFO - PROCESS | 1956 | 1461284983920 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:43 INFO - PROCESS | 1956 | ++DOCSHELL 0x12969d800 == 48 [pid = 1956] [id = 783] 17:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x11c077c00) [pid = 1956] [serial = 2347] [outer = 0x0] 17:29:43 INFO - PROCESS | 1956 | ++DOMWINDOW == 108 (0x11c3a8400) [pid = 1956] [serial = 2348] [outer = 0x11c077c00] 17:29:43 INFO - PROCESS | 1956 | 1461284983971 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 109 (0x11c613400) [pid = 1956] [serial = 2349] [outer = 0x11c077c00] 17:29:44 INFO - PROCESS | 1956 | 1461284984352 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:29:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:29:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 721ms 17:29:44 INFO - PROCESS | 1956 | 1461284984403 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 1956 | 1461284984404 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:29:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:29:44 INFO - PROCESS | 1956 | 1461284984406 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1956 | 1461284984407 Marionette TRACE conn2 <- [1,3098,null,{}] 17:29:44 INFO - PROCESS | 1956 | 1461284984410 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}] 17:29:44 INFO - PROCESS | 1956 | 1461284984503 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:29:44 INFO - PROCESS | 1956 | 1461284984581 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:44 INFO - PROCESS | 1956 | ++DOCSHELL 0x12a818000 == 49 [pid = 1956] [id = 784] 17:29:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 110 (0x11c4b8000) [pid = 1956] [serial = 2350] [outer = 0x0] 17:29:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 111 (0x11c710c00) [pid = 1956] [serial = 2351] [outer = 0x11c4b8000] 17:29:44 INFO - PROCESS | 1956 | 1461284984607 Marionette DEBUG loaded listener.js 17:29:44 INFO - PROCESS | 1956 | ++DOMWINDOW == 112 (0x125d21c00) [pid = 1956] [serial = 2352] [outer = 0x11c4b8000] 17:29:44 INFO - PROCESS | 1956 | 1461284984901 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]]]}] 17:29:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:29:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:29:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 518ms 17:29:44 INFO - PROCESS | 1956 | 1461284984925 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:29:44 INFO - PROCESS | 1956 | 1461284984926 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:29:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:29:44 INFO - PROCESS | 1956 | 1461284984934 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:29:44 INFO - PROCESS | 1956 | 1461284984935 Marionette TRACE conn2 <- [1,3102,null,{}] 17:29:44 INFO - PROCESS | 1956 | 1461284984938 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}] 17:29:45 INFO - PROCESS | 1956 | 1461284985051 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:29:45 INFO - PROCESS | 1956 | 1461284985061 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x12ae10800 == 50 [pid = 1956] [id = 785] 17:29:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 113 (0x125d24c00) [pid = 1956] [serial = 2353] [outer = 0x0] 17:29:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 114 (0x12626a800) [pid = 1956] [serial = 2354] [outer = 0x125d24c00] 17:29:45 INFO - PROCESS | 1956 | 1461284985087 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 115 (0x129060400) [pid = 1956] [serial = 2355] [outer = 0x125d24c00] 17:29:45 INFO - PROCESS | 1956 | 1461284985419 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:29:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 525ms 17:29:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:29:45 INFO - PROCESS | 1956 | 1461284985454 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1956 | 1461284985455 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:29:45 INFO - PROCESS | 1956 | 1461284985457 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1956 | 1461284985459 Marionette TRACE conn2 <- [1,3106,null,{}] 17:29:45 INFO - PROCESS | 1956 | 1461284985461 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}] 17:29:45 INFO - PROCESS | 1956 | 1461284985577 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:29:45 INFO - PROCESS | 1956 | 1461284985591 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:45 INFO - PROCESS | 1956 | ++DOCSHELL 0x12b412800 == 51 [pid = 1956] [id = 786] 17:29:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 116 (0x11aa98800) [pid = 1956] [serial = 2356] [outer = 0x0] 17:29:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 117 (0x129474400) [pid = 1956] [serial = 2357] [outer = 0x11aa98800] 17:29:45 INFO - PROCESS | 1956 | 1461284985616 Marionette DEBUG loaded listener.js 17:29:45 INFO - PROCESS | 1956 | ++DOMWINDOW == 118 (0x129580c00) [pid = 1956] [serial = 2358] [outer = 0x11aa98800] 17:29:45 INFO - PROCESS | 1956 | 1461284985940 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]]]}] 17:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:29:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:29:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 517ms 17:29:45 INFO - PROCESS | 1956 | 1461284985976 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:29:45 INFO - PROCESS | 1956 | 1461284985977 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:29:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:29:45 INFO - PROCESS | 1956 | 1461284985980 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:29:45 INFO - PROCESS | 1956 | 1461284985981 Marionette TRACE conn2 <- [1,3110,null,{}] 17:29:45 INFO - PROCESS | 1956 | 1461284985984 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}] 17:29:46 INFO - PROCESS | 1956 | 1461284986125 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:29:46 INFO - PROCESS | 1956 | 1461284986142 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x12beb4800 == 52 [pid = 1956] [id = 787] 17:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 119 (0x12950f800) [pid = 1956] [serial = 2359] [outer = 0x0] 17:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 120 (0x1295c0c00) [pid = 1956] [serial = 2360] [outer = 0x12950f800] 17:29:46 INFO - PROCESS | 1956 | 1461284986187 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 121 (0x1295ee000) [pid = 1956] [serial = 2361] [outer = 0x12950f800] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 120 (0x12d94f000) [pid = 1956] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 119 (0x125f0d400) [pid = 1956] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 118 (0x11b863400) [pid = 1956] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 117 (0x11bdff000) [pid = 1956] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 116 (0x11c03bc00) [pid = 1956] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 115 (0x11856a800) [pid = 1956] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 114 (0x114d5ac00) [pid = 1956] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 113 (0x110ea8800) [pid = 1956] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 112 (0x115296000) [pid = 1956] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 111 (0x1295bd800) [pid = 1956] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 110 (0x118732c00) [pid = 1956] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 109 (0x11aa1e000) [pid = 1956] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 108 (0x1158b0400) [pid = 1956] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 107 (0x115667800) [pid = 1956] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 106 (0x125b2dc00) [pid = 1956] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 105 (0x113406400) [pid = 1956] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:29:46 INFO - PROCESS | 1956 | --DOMWINDOW == 104 (0x119959c00) [pid = 1956] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:29:46 INFO - PROCESS | 1956 | 1461284986766 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"]]]}] 17:29:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:29:46 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 17:29:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:29:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:29:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:29:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:29:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 820ms 17:29:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:29:46 INFO - PROCESS | 1956 | 1461284986801 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:29:46 INFO - PROCESS | 1956 | 1461284986802 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:29:46 INFO - PROCESS | 1956 | 1461284986804 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:29:46 INFO - PROCESS | 1956 | 1461284986805 Marionette TRACE conn2 <- [1,3114,null,{}] 17:29:46 INFO - PROCESS | 1956 | 1461284986807 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}] 17:29:46 INFO - PROCESS | 1956 | 1461284986901 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:29:46 INFO - PROCESS | 1956 | 1461284986905 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\", \"f81471bd-4251-4b4b-8212-fc22c4ff2e2b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:29:46 INFO - PROCESS | 1956 | ++DOCSHELL 0x12d13a000 == 53 [pid = 1956] [id = 788] 17:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 105 (0x115296000) [pid = 1956] [serial = 2362] [outer = 0x0] 17:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 106 (0x129635000) [pid = 1956] [serial = 2363] [outer = 0x115296000] 17:29:46 INFO - PROCESS | 1956 | 1461284986934 Marionette DEBUG loaded listener.js 17:29:46 INFO - PROCESS | 1956 | ++DOMWINDOW == 107 (0x12a1c5800) [pid = 1956] [serial = 2364] [outer = 0x115296000] 17:29:47 INFO - PROCESS | 1956 | 1461284987375 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]]]}] 17:29:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:29:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 621ms 17:29:47 INFO - PROCESS | 1956 | 1461284987426 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:29:47 INFO - PROCESS | 1956 | 1461284987428 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:29:48 WARNING - u'runner_teardown' () 17:29:48 INFO - No more tests 17:29:48 INFO - Got 0 unexpected results 17:29:48 INFO - SUITE-END | took 520s 17:29:48 INFO - Closing logging queue 17:29:48 INFO - queue closed 17:29:48 INFO - Return code: 0 17:29:48 WARNING - # TBPL SUCCESS # 17:29:48 INFO - Running post-action listener: _resource_record_post_action 17:29:48 INFO - Running post-run listener: _resource_record_post_run 17:29:49 INFO - Total resource usage - Wall time: 544s; CPU: 57.0%; Read bytes: 561152; Write bytes: 991972352; Read time: 10; Write time: 4935 17:29:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:29:49 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 195973632; Write bytes: 197801984; Read time: 16053; Write time: 346 17:29:49 INFO - run-tests - Wall time: 524s; CPU: 58.0%; Read bytes: 483328; Write bytes: 791081984; Read time: 9; Write time: 4576 17:29:49 INFO - Running post-run listener: _upload_blobber_files 17:29:49 INFO - Blob upload gear active. 17:29:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:29:49 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 17:29:49 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'] 17:29:49 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 17:29:50 INFO - (blobuploader) - INFO - Open directory for files ... 17:29:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:29:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:29:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:29:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:29:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:29:50 INFO - (blobuploader) - INFO - Done attempting. 17:29:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:29:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:29:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:29:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:29:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:29:53 INFO - (blobuploader) - INFO - Done attempting. 17:29:53 INFO - (blobuploader) - INFO - Iteration through files over. 17:29:53 INFO - Return code: 0 17:29:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:29:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:29:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/510d9e601f1e41dc9131cb9a799fffc35c916d10123297f0a70ff7db5bb0d62e97ecf6f809e236faa0b4423216cc58c2eb0939e196a173a7375e3242d2c2165f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99647101f3235c8a054384813ffd74eeea7c610437647a95212451162b03d9542489885b06b1324ece686c3b6cb8315915cb9816f71743ed0d33330b46fc164d"} 17:29:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:29:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:29:53 INFO - Contents: 17:29:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/510d9e601f1e41dc9131cb9a799fffc35c916d10123297f0a70ff7db5bb0d62e97ecf6f809e236faa0b4423216cc58c2eb0939e196a173a7375e3242d2c2165f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99647101f3235c8a054384813ffd74eeea7c610437647a95212451162b03d9542489885b06b1324ece686c3b6cb8315915cb9816f71743ed0d33330b46fc164d"} 17:29:53 INFO - Running post-run listener: copy_logs_to_upload_dir 17:29:53 INFO - Copying logs to upload dir... 17:29:53 INFO - mkdir: /builds/slave/test/build/upload/logs 17:29:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=601.730391 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 2 secs) (at 2016-04-21 17:29:53.410636) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 17:29:53.418207) ========= 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.WNG273kLNA/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.29VGdzep7R/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/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/510d9e601f1e41dc9131cb9a799fffc35c916d10123297f0a70ff7db5bb0d62e97ecf6f809e236faa0b4423216cc58c2eb0939e196a173a7375e3242d2c2165f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99647101f3235c8a054384813ffd74eeea7c610437647a95212451162b03d9542489885b06b1324ece686c3b6cb8315915cb9816f71743ed0d33330b46fc164d"} build_url:https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013298 build_url: 'https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/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/510d9e601f1e41dc9131cb9a799fffc35c916d10123297f0a70ff7db5bb0d62e97ecf6f809e236faa0b4423216cc58c2eb0939e196a173a7375e3242d2c2165f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99647101f3235c8a054384813ffd74eeea7c610437647a95212451162b03d9542489885b06b1324ece686c3b6cb8315915cb9816f71743ed0d33330b46fc164d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/YZKaW1CdTEe5SaMqDm5HJw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.31 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 17:29:53.737187) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:29:53.737517) ========= 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.WNG273kLNA/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.29VGdzep7R/Listeners TMPDIR=/var/folders/tp/rw9d9fx970v_2f584_850cxc00000w/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.005450 ========= master_lag: 0.16 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 17:29:53.907505) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 17:29:53.907832) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 17:29:53.908721) ========= ========= Total master_lag: 0.85 =========