builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0182 starttime: 1460994763.06 results: success (0) buildid: 20160418075623 builduid: fbc4a8173b0a405ab257119c12df27fc revision: 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:43.060068) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:43.060555) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:43.060840) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:43.084891) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 08:52:43.085258) ========= 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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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-18 08:52:43-- 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% 14.4M=0.001s 2016-04-18 08:52:43 (14.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.113551 ========= master_lag: 3.18 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-18 08:52:46.377814) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:46.378137) ========= 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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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.026591 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:46.440146) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 08:52:46.440491) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 --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 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.RiFlhCw02o/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.zaX7m8Rs6V/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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-18 08:52:46,513 truncating revision to first 12 chars 2016-04-18 08:52:46,514 Setting DEBUG logging. 2016-04-18 08:52:46,514 attempt 1/10 2016-04-18 08:52:46,514 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/7dd5ac3bed0c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 08:52:47,431 unpacking tar archive at: fx-team-7dd5ac3bed0c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.167754 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 08:52:47.625105) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:47.625443) ========= script_repo_revision: 7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:47.625852) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:47.626118) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 08:52:47.639958) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-18 08:52:47.640360) ========= /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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 08:52:47 INFO - MultiFileLogger online at 20160418 08:52:47 in /builds/slave/test 08:52:47 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 08:52:47 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:52:47 INFO - {'append_to_log': False, 08:52:47 INFO - 'base_work_dir': '/builds/slave/test', 08:52:47 INFO - 'blob_upload_branch': 'fx-team', 08:52:47 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:52:47 INFO - 'buildbot_json_path': 'buildprops.json', 08:52:47 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:52:47 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:52:47 INFO - 'download_minidump_stackwalk': True, 08:52:47 INFO - 'download_symbols': 'true', 08:52:47 INFO - 'e10s': False, 08:52:47 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:52:47 INFO - 'tooltool.py': '/tools/tooltool.py', 08:52:47 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:52:47 INFO - '/tools/misc-python/virtualenv.py')}, 08:52:47 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:52:47 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:52:47 INFO - 'log_level': 'info', 08:52:47 INFO - 'log_to_console': True, 08:52:47 INFO - 'opt_config_files': (), 08:52:47 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:52:47 INFO - '--processes=1', 08:52:47 INFO - '--config=%(test_path)s/wptrunner.ini', 08:52:47 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:52:47 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:52:47 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:52:47 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:52:47 INFO - 'pip_index': False, 08:52:47 INFO - 'require_test_zip': True, 08:52:47 INFO - 'test_type': ('testharness',), 08:52:47 INFO - 'this_chunk': '1', 08:52:47 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:52:47 INFO - 'total_chunks': '10', 08:52:47 INFO - 'virtualenv_path': 'venv', 08:52:47 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:52:47 INFO - 'work_dir': 'build'} 08:52:47 INFO - ##### 08:52:47 INFO - ##### Running clobber step. 08:52:47 INFO - ##### 08:52:47 INFO - Running pre-action listener: _resource_record_pre_action 08:52:47 INFO - Running main action method: clobber 08:52:47 INFO - rmtree: /builds/slave/test/build 08:52:47 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:52:49 INFO - Running post-action listener: _resource_record_post_action 08:52:49 INFO - ##### 08:52:49 INFO - ##### Running read-buildbot-config step. 08:52:49 INFO - ##### 08:52:49 INFO - Running pre-action listener: _resource_record_pre_action 08:52:49 INFO - Running main action method: read_buildbot_config 08:52:49 INFO - Using buildbot properties: 08:52:49 INFO - { 08:52:49 INFO - "project": "", 08:52:49 INFO - "product": "firefox", 08:52:49 INFO - "script_repo_revision": "production", 08:52:49 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 08:52:49 INFO - "repository": "", 08:52:49 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 08:52:49 INFO - "buildid": "20160418075623", 08:52:49 INFO - "pgo_build": "False", 08:52:49 INFO - "basedir": "/builds/slave/test", 08:52:49 INFO - "buildnumber": 326, 08:52:49 INFO - "slavename": "t-yosemite-r7-0182", 08:52:49 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 08:52:49 INFO - "platform": "macosx64", 08:52:49 INFO - "branch": "fx-team", 08:52:49 INFO - "revision": "7dd5ac3bed0c5193dc2b76bbc3816bc320dcb1d4", 08:52:49 INFO - "repo_path": "integration/fx-team", 08:52:49 INFO - "moz_repo_path": "", 08:52:49 INFO - "stage_platform": "macosx64", 08:52:49 INFO - "builduid": "fbc4a8173b0a405ab257119c12df27fc", 08:52:49 INFO - "slavebuilddir": "test" 08:52:49 INFO - } 08:52:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 08:52:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 08:52:49 INFO - Running post-action listener: _resource_record_post_action 08:52:49 INFO - ##### 08:52:49 INFO - ##### Running download-and-extract step. 08:52:49 INFO - ##### 08:52:49 INFO - Running pre-action listener: _resource_record_pre_action 08:52:49 INFO - Running main action method: download_and_extract 08:52:49 INFO - mkdir: /builds/slave/test/build/tests 08:52:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:49 INFO - https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:52:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:52:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:52:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:52:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 08:52:50 INFO - Downloaded 1235 bytes. 08:52:50 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 08:52:50 INFO - Using the following test package requirements: 08:52:50 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:52:50 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 08:52:50 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 08:52:50 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'jsshell-mac64.zip'], 08:52:50 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 08:52:50 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 08:52:50 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 08:52:50 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 08:52:50 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 08:52:50 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 08:52:50 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 08:52:50 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 08:52:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:50 INFO - https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:52:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:52:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:52:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 08:52:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 08:52:51 INFO - Downloaded 17911682 bytes. 08:52:51 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:52:51 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:52:52 INFO - caution: filename not matched: web-platform/* 08:52:52 INFO - Return code: 11 08:52:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:52 INFO - https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:52:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:52:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:52:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 08:52:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 08:52:54 INFO - Downloaded 36382569 bytes. 08:52:54 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 08:52:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 08:52:58 INFO - caution: filename not matched: bin/* 08:52:58 INFO - caution: filename not matched: config/* 08:52:58 INFO - caution: filename not matched: mozbase/* 08:52:58 INFO - caution: filename not matched: marionette/* 08:52:58 INFO - caution: filename not matched: tools/wptserve/* 08:52:58 INFO - Return code: 11 08:52:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:52:58 INFO - https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 08:52:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:52:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:52:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 08:52:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 08:53:00 INFO - Downloaded 68695860 bytes. 08:53:00 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:53:00 INFO - mkdir: /builds/slave/test/properties 08:53:00 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:53:00 INFO - Writing to file /builds/slave/test/properties/build_url 08:53:00 INFO - Contents: 08:53:00 INFO - build_url:https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 08:53:01 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:53:01 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:53:01 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:53:01 INFO - Contents: 08:53:01 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:53: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')]} 08:53:01 INFO - https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:53:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:53:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:53:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 08:53:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 08:53:04 INFO - Downloaded 103327832 bytes. 08:53:04 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 08:53:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 08:53:07 INFO - Return code: 0 08:53:07 INFO - Running post-action listener: _resource_record_post_action 08:53:07 INFO - Running post-action listener: set_extra_try_arguments 08:53:07 INFO - ##### 08:53:07 INFO - ##### Running create-virtualenv step. 08:53:07 INFO - ##### 08:53:07 INFO - Running pre-action listener: _pre_create_virtualenv 08:53:07 INFO - Running pre-action listener: _resource_record_pre_action 08:53:07 INFO - Running main action method: create_virtualenv 08:53:07 INFO - Creating virtualenv /builds/slave/test/build/venv 08:53:07 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 08:53:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:53:07 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:53:07 INFO - Using real prefix '/tools/python27' 08:53:07 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:53:08 INFO - Installing distribute.............................................................................................................................................................................................done. 08:53:11 INFO - Installing pip.................done. 08:53:11 INFO - Return code: 0 08:53:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:53:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:53:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:53:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:11 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 0x104252e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8f846b960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426b5e0>, '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 0x103e4ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e79990>, '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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:53:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 08:53:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 08:53:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RiFlhCw02o/Render', 08:53:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:53:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:53:11 INFO - 'HOME': '/Users/cltbld', 08:53:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:53:11 INFO - 'LOGNAME': 'cltbld', 08:53:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:53:11 INFO - 'MOZ_NO_REMOTE': '1', 08:53:11 INFO - 'NO_EM_RESTART': '1', 08:53:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:53:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:53:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:53:11 INFO - 'PWD': '/builds/slave/test', 08:53:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:53:11 INFO - 'SHELL': '/bin/bash', 08:53:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zaX7m8Rs6V/Listeners', 08:53:11 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:53:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:53:11 INFO - 'USER': 'cltbld', 08:53:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:53:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:53:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:53:11 INFO - 'XPC_FLAGS': '0x0', 08:53:11 INFO - 'XPC_SERVICE_NAME': '0', 08:53:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:53:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:53:11 INFO - Downloading/unpacking psutil>=0.7.1 08:53:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:53:14 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:53:14 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:53:14 INFO - Installing collected packages: psutil 08:53:14 INFO - Running setup.py install for psutil 08:53:14 INFO - building 'psutil._psutil_osx' extension 08:53:14 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 08:53:15 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 08:53:15 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 08:53:15 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 08:53:15 INFO - building 'psutil._psutil_posix' extension 08:53:15 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 08:53:15 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:53:15 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:53:15 INFO - ^ 08:53:15 INFO - 1 warning generated. 08:53:15 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 08:53:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:53:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:53:15 INFO - Successfully installed psutil 08:53:15 INFO - Cleaning up... 08:53:15 INFO - Return code: 0 08:53:15 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:53:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:53:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:53:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:15 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 0x104252e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8f846b960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426b5e0>, '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 0x103e4ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e79990>, '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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:53:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 08:53:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 08:53:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RiFlhCw02o/Render', 08:53:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:53:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:53:15 INFO - 'HOME': '/Users/cltbld', 08:53:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:53:15 INFO - 'LOGNAME': 'cltbld', 08:53:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:53:15 INFO - 'MOZ_NO_REMOTE': '1', 08:53:15 INFO - 'NO_EM_RESTART': '1', 08:53:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:53:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:53:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:53:15 INFO - 'PWD': '/builds/slave/test', 08:53:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:53:15 INFO - 'SHELL': '/bin/bash', 08:53:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zaX7m8Rs6V/Listeners', 08:53:15 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:53:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:53:15 INFO - 'USER': 'cltbld', 08:53:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:53:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:53:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:53:15 INFO - 'XPC_FLAGS': '0x0', 08:53:15 INFO - 'XPC_SERVICE_NAME': '0', 08:53:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:53:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:53:15 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:53:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:18 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:53:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:53:18 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:53:18 INFO - Installing collected packages: mozsystemmonitor 08:53:18 INFO - Running setup.py install for mozsystemmonitor 08:53:18 INFO - Successfully installed mozsystemmonitor 08:53:18 INFO - Cleaning up... 08:53:18 INFO - Return code: 0 08:53:18 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:53:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:53:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:53:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:18 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 0x104252e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8f846b960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426b5e0>, '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 0x103e4ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e79990>, '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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:53:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:53:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:53:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RiFlhCw02o/Render', 08:53:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:53:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:53:18 INFO - 'HOME': '/Users/cltbld', 08:53:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:53:18 INFO - 'LOGNAME': 'cltbld', 08:53:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:53:18 INFO - 'MOZ_NO_REMOTE': '1', 08:53:18 INFO - 'NO_EM_RESTART': '1', 08:53:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:53:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:53:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:53:18 INFO - 'PWD': '/builds/slave/test', 08:53:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:53:18 INFO - 'SHELL': '/bin/bash', 08:53:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zaX7m8Rs6V/Listeners', 08:53:18 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:53:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:53:18 INFO - 'USER': 'cltbld', 08:53:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:53:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:53:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:53:18 INFO - 'XPC_FLAGS': '0x0', 08:53:18 INFO - 'XPC_SERVICE_NAME': '0', 08:53:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:53:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:53:18 INFO - Downloading/unpacking blobuploader==1.2.4 08:53:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:21 INFO - Downloading blobuploader-1.2.4.tar.gz 08:53:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:53:21 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:53:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:53:21 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:53:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:22 INFO - Downloading docopt-0.6.1.tar.gz 08:53:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:53:22 INFO - Installing collected packages: blobuploader, requests, docopt 08:53:22 INFO - Running setup.py install for blobuploader 08:53:22 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:53:22 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:53:22 INFO - Running setup.py install for requests 08:53:23 INFO - Running setup.py install for docopt 08:53:23 INFO - Successfully installed blobuploader requests docopt 08:53:23 INFO - Cleaning up... 08:53:23 INFO - Return code: 0 08:53:23 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:53:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:53:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:53:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:23 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 0x104252e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8f846b960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426b5e0>, '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 0x103e4ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e79990>, '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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:53:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:53:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:53:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RiFlhCw02o/Render', 08:53:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:53:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:53:23 INFO - 'HOME': '/Users/cltbld', 08:53:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:53:23 INFO - 'LOGNAME': 'cltbld', 08:53:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:53:23 INFO - 'MOZ_NO_REMOTE': '1', 08:53:23 INFO - 'NO_EM_RESTART': '1', 08:53:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:53:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:53:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:53:23 INFO - 'PWD': '/builds/slave/test', 08:53:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:53:23 INFO - 'SHELL': '/bin/bash', 08:53:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zaX7m8Rs6V/Listeners', 08:53:23 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:53:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:53:23 INFO - 'USER': 'cltbld', 08:53:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:53:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:53:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:53:23 INFO - 'XPC_FLAGS': '0x0', 08:53:23 INFO - 'XPC_SERVICE_NAME': '0', 08:53:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:53:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:53:23 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-2lgaRb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:53:23 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-QEmceY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:53:23 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-EzVG_t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:53:23 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-HZzyrd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:53:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:53:23 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-8tidHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-EYWyfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-Cf5nrx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-0hlnDd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-zvQFTt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-4SaswL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-f2IF1e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-XmLs0I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-3pMcBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:53:24 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:53:24 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-tb3ANE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:53:25 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-sBu11t-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:53:25 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-U8NJTC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:53:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:53:25 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-giQ5qo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:53:25 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:53:25 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-iEES79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:53:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:53:25 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-rfaxZF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:53:25 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:53:25 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-hEFoNC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:53:25 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:53:25 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-iu6leM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:53:26 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:53:26 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 08:53:26 INFO - Running setup.py install for manifestparser 08:53:26 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:53:26 INFO - Running setup.py install for mozcrash 08:53:26 INFO - Running setup.py install for mozdebug 08:53:26 INFO - Running setup.py install for mozdevice 08:53:26 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:53:26 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:53:26 INFO - Running setup.py install for mozfile 08:53:26 INFO - Running setup.py install for mozhttpd 08:53:27 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Running setup.py install for mozinfo 08:53:27 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Running setup.py install for mozInstall 08:53:27 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Running setup.py install for mozleak 08:53:27 INFO - Running setup.py install for mozlog 08:53:27 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Running setup.py install for moznetwork 08:53:27 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:53:27 INFO - Running setup.py install for mozprocess 08:53:27 INFO - Running setup.py install for mozprofile 08:53:28 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:53:28 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:53:28 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:53:28 INFO - Running setup.py install for mozrunner 08:53:28 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:53:28 INFO - Running setup.py install for mozscreenshot 08:53:28 INFO - Running setup.py install for moztest 08:53:28 INFO - Running setup.py install for mozversion 08:53:28 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:53:28 INFO - Running setup.py install for wptserve 08:53:28 INFO - Running setup.py install for marionette-driver 08:53:29 INFO - Running setup.py install for browsermob-proxy 08:53:29 INFO - Running setup.py install for marionette-client 08:53:29 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:53:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:53:29 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 08:53:29 INFO - Cleaning up... 08:53:29 INFO - Return code: 0 08:53:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:53:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:53:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:53:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:53:29 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 0x104252e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8f846b960>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10426b5e0>, '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 0x103e4ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e79990>, '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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:53:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 08:53:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 08:53:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RiFlhCw02o/Render', 08:53:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:53:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:53:29 INFO - 'HOME': '/Users/cltbld', 08:53:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:53:29 INFO - 'LOGNAME': 'cltbld', 08:53:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:53:29 INFO - 'MOZ_NO_REMOTE': '1', 08:53:29 INFO - 'NO_EM_RESTART': '1', 08:53:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:53:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:53:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:53:29 INFO - 'PWD': '/builds/slave/test', 08:53:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:53:29 INFO - 'SHELL': '/bin/bash', 08:53:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zaX7m8Rs6V/Listeners', 08:53:29 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:53:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:53:29 INFO - 'USER': 'cltbld', 08:53:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:53:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:53:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:53:29 INFO - 'XPC_FLAGS': '0x0', 08:53:29 INFO - 'XPC_SERVICE_NAME': '0', 08:53:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:53:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:53:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-KmtFz8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:53:29 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 08:53:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:53:29 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-gGogru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-uozIPh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-cwaVtP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-P5OUVe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-dQU655-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-mAlXtl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-749fcp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-KddTuc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-DZaowv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-zDFFXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:53:30 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 08:53:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:53:30 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-uGQjIY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-_qEkhC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-oKFXCc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-if4k9_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-KpXiND-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-bAl32I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-XqNM1m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-8JcrS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:53:31 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-vEAlKj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:53:31 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:53:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:53:32 INFO - Running setup.py (path:/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/pip-1qJmwk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:53:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:53:32 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 08:53:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:53:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 08:53:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 08:53:32 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:53:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 08:53:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:53:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:53:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:53:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:53:34 INFO - Downloading blessings-1.6.tar.gz 08:53:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:53:35 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 08:53:35 INFO - Installing collected packages: blessings 08:53:35 INFO - Running setup.py install for blessings 08:53:35 INFO - Successfully installed blessings 08:53:35 INFO - Cleaning up... 08:53:35 INFO - Return code: 0 08:53:35 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:53:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:53:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:53:35 INFO - Reading from file tmpfile_stdout 08:53:35 INFO - Current package versions: 08:53:35 INFO - blessings == 1.6 08:53:35 INFO - blobuploader == 1.2.4 08:53:35 INFO - browsermob-proxy == 0.6.0 08:53:35 INFO - docopt == 0.6.1 08:53:35 INFO - manifestparser == 1.1 08:53:35 INFO - marionette-client == 2.3.0 08:53:35 INFO - marionette-driver == 1.4.0 08:53:35 INFO - mozInstall == 1.12 08:53:35 INFO - mozcrash == 0.17 08:53:35 INFO - mozdebug == 0.1 08:53:35 INFO - mozdevice == 0.48 08:53:35 INFO - mozfile == 1.2 08:53:35 INFO - mozhttpd == 0.7 08:53:35 INFO - mozinfo == 0.9 08:53:35 INFO - mozleak == 0.1 08:53:35 INFO - mozlog == 3.1 08:53:35 INFO - moznetwork == 0.27 08:53:35 INFO - mozprocess == 0.22 08:53:35 INFO - mozprofile == 0.28 08:53:35 INFO - mozrunner == 6.11 08:53:35 INFO - mozscreenshot == 0.1 08:53:35 INFO - mozsystemmonitor == 0.0 08:53:35 INFO - moztest == 0.7 08:53:35 INFO - mozversion == 1.4 08:53:35 INFO - psutil == 3.1.1 08:53:35 INFO - requests == 1.2.3 08:53:35 INFO - wptserve == 1.4.0 08:53:35 INFO - wsgiref == 0.1.2 08:53:35 INFO - Running post-action listener: _resource_record_post_action 08:53:35 INFO - Running post-action listener: _start_resource_monitoring 08:53:35 INFO - Starting resource monitoring. 08:53:35 INFO - ##### 08:53:35 INFO - ##### Running pull step. 08:53:35 INFO - ##### 08:53:35 INFO - Running pre-action listener: _resource_record_pre_action 08:53:35 INFO - Running main action method: pull 08:53:35 INFO - Pull has nothing to do! 08:53:35 INFO - Running post-action listener: _resource_record_post_action 08:53:35 INFO - ##### 08:53:35 INFO - ##### Running install step. 08:53:35 INFO - ##### 08:53:35 INFO - Running pre-action listener: _resource_record_pre_action 08:53:35 INFO - Running main action method: install 08:53:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:53:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:53:35 INFO - Reading from file tmpfile_stdout 08:53:35 INFO - Detecting whether we're running mozinstall >=1.0... 08:53:35 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:53:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:53:36 INFO - Reading from file tmpfile_stdout 08:53:36 INFO - Output received: 08:53:36 INFO - Usage: mozinstall [options] installer 08:53:36 INFO - Options: 08:53:36 INFO - -h, --help show this help message and exit 08:53:36 INFO - -d DEST, --destination=DEST 08:53:36 INFO - Directory to install application into. [default: 08:53:36 INFO - "/builds/slave/test"] 08:53:36 INFO - --app=APP Application being installed. [default: firefox] 08:53:36 INFO - mkdir: /builds/slave/test/build/application 08:53:36 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 08:53:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 08:53:55 INFO - Reading from file tmpfile_stdout 08:53:55 INFO - Output received: 08:53:55 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:53:55 INFO - Running post-action listener: _resource_record_post_action 08:53:55 INFO - ##### 08:53:55 INFO - ##### Running run-tests step. 08:53:55 INFO - ##### 08:53:55 INFO - Running pre-action listener: _resource_record_pre_action 08:53:55 INFO - Running main action method: run_tests 08:53:55 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:53:55 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:53:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:53:55 INFO - grabbing minidump binary from tooltool 08:53:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:53:55 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 0x10426b5e0>, '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 0x103e4ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x103e79990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:53:55 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 08:53:55 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 08:53:55 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:53:55 INFO - Return code: 0 08:53:55 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:53:55 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:53:55 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/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 08:53:55 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/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 08:53:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.RiFlhCw02o/Render', 08:53:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:53:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:53:55 INFO - 'HOME': '/Users/cltbld', 08:53:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:53:55 INFO - 'LOGNAME': 'cltbld', 08:53:55 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:53:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:53:55 INFO - 'MOZ_NO_REMOTE': '1', 08:53:55 INFO - 'NO_EM_RESTART': '1', 08:53:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:53:55 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:53:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:53:55 INFO - 'PWD': '/builds/slave/test', 08:53:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:53:55 INFO - 'SHELL': '/bin/bash', 08:53:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zaX7m8Rs6V/Listeners', 08:53:55 INFO - 'TMPDIR': '/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/T/', 08:53:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:53:55 INFO - 'USER': 'cltbld', 08:53:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:53:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:53:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:53:55 INFO - 'XPC_FLAGS': '0x0', 08:53:55 INFO - 'XPC_SERVICE_NAME': '0', 08:53:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:53:55 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/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 08:53:56 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 08:53:56 INFO - import pkg_resources 08:53:57 INFO - Using 1 client processes 08:53:57 INFO - wptserve Starting http server on 127.0.0.1:8001 08:53:57 INFO - wptserve Starting http server on 127.0.0.1:8000 08:53:57 INFO - wptserve Starting http server on 127.0.0.1:8443 08:53:59 INFO - SUITE-START | Running 778 tests 08:53:59 INFO - Running testharness tests 08:53:59 INFO - Setting up ssl 08:53:59 INFO - PROCESS | certutil | 08:53:59 INFO - PROCESS | certutil | 08:53:59 INFO - PROCESS | certutil | 08:53:59 INFO - Certificate Nickname Trust Attributes 08:53:59 INFO - SSL,S/MIME,JAR/XPI 08:53:59 INFO - 08:53:59 INFO - web-platform-tests CT,, 08:53:59 INFO - 08:53:59 INFO - Starting runner 08:54:00 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:54:00 INFO - PROCESS | 1647 | 1460994840589 Marionette DEBUG Marionette enabled via build flag and pref 08:54:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164b9800 == 1 [pid = 1647] [id = 1] 08:54:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x1164ba000) [pid = 1647] [serial = 1] [outer = 0x0] 08:54:00 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:54:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x1164bb000) [pid = 1647] [serial = 2] [outer = 0x1164ba000] 08:54:00 INFO - PROCESS | 1647 | 1460994840896 Marionette INFO Listening on port 2828 08:54:01 INFO - PROCESS | 1647 | 1460994841129 Marionette DEBUG Marionette enabled via command-line flag 08:54:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119043800 == 2 [pid = 1647] [id = 2] 08:54:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x119044000) [pid = 1647] [serial = 3] [outer = 0x0] 08:54:01 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 08:54:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x119045000) [pid = 1647] [serial = 4] [outer = 0x119044000] 08:54:01 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:54:01 INFO - PROCESS | 1647 | 1460994841297 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 08:54:01 INFO - PROCESS | 1647 | 1460994841370 Marionette DEBUG Closed connection conn0 08:54:01 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:54:01 INFO - PROCESS | 1647 | 1460994841376 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 08:54:01 INFO - PROCESS | 1647 | 1460994841391 Marionette DEBUG Closed connection conn1 08:54:01 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 08:54:01 INFO - PROCESS | 1647 | 1460994841396 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 08:54:01 INFO - PROCESS | 1647 | 1460994841405 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:54:01 INFO - PROCESS | 1647 | 1460994841410 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":"20160418075623","device":"desktop","version":"48.0a1"} 08:54:01 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 08:54:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4f6800 == 3 [pid = 1647] [id = 3] 08:54:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x11c4f7000) [pid = 1647] [serial = 5] [outer = 0x0] 08:54:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4f7800 == 4 [pid = 1647] [id = 4] 08:54:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x122c15000) [pid = 1647] [serial = 6] [outer = 0x0] 08:54:02 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:54:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b38000 == 5 [pid = 1647] [id = 5] 08:54:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x122c14800) [pid = 1647] [serial = 7] [outer = 0x0] 08:54:02 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 08:54:02 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:54:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x125fbe400) [pid = 1647] [serial = 8] [outer = 0x122c14800] 08:54:03 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 08:54:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x1261d5000) [pid = 1647] [serial = 9] [outer = 0x11c4f7000] 08:54:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x125c55000) [pid = 1647] [serial = 10] [outer = 0x122c15000] 08:54:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x125c57000) [pid = 1647] [serial = 11] [outer = 0x122c14800] 08:54:03 INFO - PROCESS | 1647 | 1460994843587 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1647 | 1460994843597 Marionette DEBUG loaded listener.js 08:54:03 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 08:54:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x128783000) [pid = 1647] [serial = 12] [outer = 0x122c14800] 08:54:04 INFO - PROCESS | 1647 | 1460994844031 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"252738e7-7f80-1544-bea2-ec9f534116b8","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":"20160418075623","device":"desktop","version":"48.0a1","command_id":1}}] 08:54:04 INFO - PROCESS | 1647 | 1460994844124 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 08:54:04 INFO - PROCESS | 1647 | 1460994844170 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:54:04 INFO - PROCESS | 1647 | 1460994844267 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:54:04 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:54:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x12ae38800) [pid = 1647] [serial = 13] [outer = 0x122c14800] 08:54:04 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:54:04 INFO - PROCESS | 1647 | 1460994844529 Marionette TRACE conn2 <- [1,3,null,{}] 08:54:04 INFO - PROCESS | 1647 | 1460994844532 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:54:04 INFO - PROCESS | 1647 | 1460994844546 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:54:04 INFO - PROCESS | 1647 | 1460994844574 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 1647 | 1460994844576 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:54:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:54:04 INFO - PROCESS | 1647 | 1460994844579 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:54:04 INFO - PROCESS | 1647 | 1460994844581 Marionette TRACE conn2 <- [1,6,null,{}] 08:54:04 INFO - PROCESS | 1647 | 1460994844587 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:04 INFO - PROCESS | 1647 | 1460994844594 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:54:04 INFO - PROCESS | 1647 | 1460994844597 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b05b800 == 6 [pid = 1647] [id = 6] 08:54:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x12b33dc00) [pid = 1647] [serial = 14] [outer = 0x0] 08:54:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x12b33f800) [pid = 1647] [serial = 15] [outer = 0x12b33dc00] 08:54:04 INFO - PROCESS | 1647 | 1460994844629 Marionette DEBUG loaded listener.js 08:54:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x12b345400) [pid = 1647] [serial = 16] [outer = 0x12b33dc00] 08:54:04 INFO - PROCESS | 1647 | 1460994844944 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 08:54:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:54:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 08:54:04 INFO - PROCESS | 1647 | 1460994844949 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:54:04 INFO - PROCESS | 1647 | 1460994844951 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:54:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11656a800 == 7 [pid = 1647] [id = 7] 08:54:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x11760e800) [pid = 1647] [serial = 17] [outer = 0x0] 08:54:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x12b604c00) [pid = 1647] [serial = 18] [outer = 0x11760e800] 08:54:04 INFO - PROCESS | 1647 | 1460994844981 Marionette DEBUG loaded listener.js 08:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:54:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x12b60bc00) [pid = 1647] [serial = 19] [outer = 0x11760e800] 08:54:05 INFO - PROCESS | 1647 | 1460994845044 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1647 | 1460994845045 Marionette TRACE conn2 <- [1,10,null,{}] 08:54:05 INFO - PROCESS | 1647 | 1460994845074 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 1647 | 1460994845251 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:54:05 INFO - PROCESS | 1647 | 1460994845286 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14c000 == 8 [pid = 1647] [id = 8] 08:54:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12d10e800) [pid = 1647] [serial = 20] [outer = 0x0] 08:54:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12d110400) [pid = 1647] [serial = 21] [outer = 0x12d10e800] 08:54:05 INFO - PROCESS | 1647 | 1460994845315 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12d194800) [pid = 1647] [serial = 22] [outer = 0x12d10e800] 08:54:05 INFO - PROCESS | 1647 | 1460994845656 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 08:54:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:54:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 658ms 08:54:05 INFO - PROCESS | 1647 | 1460994845667 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:54:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:54:05 INFO - PROCESS | 1647 | 1460994845671 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:54:05 INFO - PROCESS | 1647 | 1460994845674 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:54:05 INFO - PROCESS | 1647 | 1460994845675 Marionette TRACE conn2 <- [1,14,null,{}] 08:54:05 INFO - PROCESS | 1647 | 1460994845678 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:05 INFO - PROCESS | 1647 | 1460994845767 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:54:05 INFO - PROCESS | 1647 | 1460994845773 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da4d000 == 9 [pid = 1647] [id = 9] 08:54:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12d194c00) [pid = 1647] [serial = 23] [outer = 0x0] 08:54:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12da5c000) [pid = 1647] [serial = 24] [outer = 0x12d194c00] 08:54:05 INFO - PROCESS | 1647 | 1460994845798 Marionette DEBUG loaded listener.js 08:54:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12dbcb800) [pid = 1647] [serial = 25] [outer = 0x12d194c00] 08:54:06 INFO - PROCESS | 1647 | 1460994846053 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 08:54:06 INFO - PROCESS | 1647 | 1460994846093 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1647 | 1460994846094 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:54:06 INFO - PROCESS | 1647 | 1460994846096 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1647 | 1460994846097 Marionette TRACE conn2 <- [1,18,null,{}] 08:54:06 INFO - PROCESS | 1647 | 1460994846107 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:06 INFO - PROCESS | 1647 | 1460994846197 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:54:06 INFO - PROCESS | 1647 | 1460994846202 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e234000 == 10 [pid = 1647] [id = 10] 08:54:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12dbd4000) [pid = 1647] [serial = 26] [outer = 0x0] 08:54:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12e2a1800) [pid = 1647] [serial = 27] [outer = 0x12dbd4000] 08:54:06 INFO - PROCESS | 1647 | 1460994846227 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12e2aa400) [pid = 1647] [serial = 28] [outer = 0x12dbd4000] 08:54:06 INFO - PROCESS | 1647 | 1460994846508 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 468ms 08:54:06 INFO - PROCESS | 1647 | 1460994846565 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:54:06 INFO - PROCESS | 1647 | 1460994846566 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:54:06 INFO - PROCESS | 1647 | 1460994846571 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1647 | 1460994846572 Marionette TRACE conn2 <- [1,22,null,{}] 08:54:06 INFO - PROCESS | 1647 | 1460994846574 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:06 INFO - PROCESS | 1647 | 1460994846659 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:54:06 INFO - PROCESS | 1647 | 1460994846663 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6de800 == 11 [pid = 1647] [id = 11] 08:54:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12e2b0000) [pid = 1647] [serial = 29] [outer = 0x0] 08:54:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12e836c00) [pid = 1647] [serial = 30] [outer = 0x12e2b0000] 08:54:06 INFO - PROCESS | 1647 | 1460994846689 Marionette DEBUG loaded listener.js 08:54:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x12e83c400) [pid = 1647] [serial = 31] [outer = 0x12e2b0000] 08:54:06 INFO - PROCESS | 1647 | 1460994846922 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 08:54:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:54:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 08:54:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:54:06 INFO - PROCESS | 1647 | 1460994846943 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:54:06 INFO - PROCESS | 1647 | 1460994846944 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:54:06 INFO - PROCESS | 1647 | 1460994846947 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:54:06 INFO - PROCESS | 1647 | 1460994846948 Marionette TRACE conn2 <- [1,26,null,{}] 08:54:06 INFO - PROCESS | 1647 | 1460994846957 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:07 INFO - PROCESS | 1647 | 1460994847049 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:54:07 INFO - PROCESS | 1647 | 1460994847056 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e916000 == 12 [pid = 1647] [id = 12] 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x119adb800) [pid = 1647] [serial = 32] [outer = 0x0] 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x119adf800) [pid = 1647] [serial = 33] [outer = 0x119adb800] 08:54:07 INFO - PROCESS | 1647 | 1460994847081 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12eb76c00) [pid = 1647] [serial = 34] [outer = 0x119adb800] 08:54:07 INFO - PROCESS | 1647 | 1460994847315 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 08:54:07 INFO - PROCESS | 1647 | 1460994847365 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 1647 | 1460994847366 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:54:07 INFO - PROCESS | 1647 | 1460994847377 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 1647 | 1460994847378 Marionette TRACE conn2 <- [1,30,null,{}] 08:54:07 INFO - PROCESS | 1647 | 1460994847380 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:07 INFO - PROCESS | 1647 | 1460994847464 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:54:07 INFO - PROCESS | 1647 | 1460994847471 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ee23800 == 13 [pid = 1647] [id = 13] 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12eb7b400) [pid = 1647] [serial = 35] [outer = 0x0] 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12eb81400) [pid = 1647] [serial = 36] [outer = 0x12eb7b400] 08:54:07 INFO - PROCESS | 1647 | 1460994847496 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12ef8bc00) [pid = 1647] [serial = 37] [outer = 0x12eb7b400] 08:54:07 INFO - PROCESS | 1647 | 1460994847722 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 08:54:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:54:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 08:54:07 INFO - PROCESS | 1647 | 1460994847747 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:54:07 INFO - PROCESS | 1647 | 1460994847748 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:54:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:54:07 INFO - PROCESS | 1647 | 1460994847750 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:54:07 INFO - PROCESS | 1647 | 1460994847751 Marionette TRACE conn2 <- [1,34,null,{}] 08:54:07 INFO - PROCESS | 1647 | 1460994847761 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:07 INFO - PROCESS | 1647 | 1460994847848 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:54:07 INFO - PROCESS | 1647 | 1460994847866 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f128800 == 14 [pid = 1647] [id = 14] 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12ef90400) [pid = 1647] [serial = 38] [outer = 0x0] 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12ef96400) [pid = 1647] [serial = 39] [outer = 0x12ef90400] 08:54:07 INFO - PROCESS | 1647 | 1460994847892 Marionette DEBUG loaded listener.js 08:54:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12f148c00) [pid = 1647] [serial = 40] [outer = 0x12ef90400] 08:54:08 INFO - PROCESS | 1647 | 1460994848122 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 08:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:54:08 INFO - PROCESS | 1647 | 1460994848176 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1647 | 1460994848177 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:54:08 INFO - PROCESS | 1647 | 1460994848179 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1647 | 1460994848180 Marionette TRACE conn2 <- [1,38,null,{}] 08:54:08 INFO - PROCESS | 1647 | 1460994848190 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:08 INFO - PROCESS | 1647 | 1460994848279 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:54:08 INFO - PROCESS | 1647 | 1460994848283 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f2ca000 == 15 [pid = 1647] [id = 15] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12f14b400) [pid = 1647] [serial = 41] [outer = 0x0] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12f151000) [pid = 1647] [serial = 42] [outer = 0x12f14b400] 08:54:08 INFO - PROCESS | 1647 | 1460994848308 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12f4cc800) [pid = 1647] [serial = 43] [outer = 0x12f14b400] 08:54:08 INFO - PROCESS | 1647 | 1460994848536 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 08:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 08:54:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:54:08 INFO - PROCESS | 1647 | 1460994848548 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:54:08 INFO - PROCESS | 1647 | 1460994848549 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:54:08 INFO - PROCESS | 1647 | 1460994848553 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:54:08 INFO - PROCESS | 1647 | 1460994848555 Marionette TRACE conn2 <- [1,42,null,{}] 08:54:08 INFO - PROCESS | 1647 | 1460994848562 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:08 INFO - PROCESS | 1647 | 1460994848656 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:54:08 INFO - PROCESS | 1647 | 1460994848660 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f58f000 == 16 [pid = 1647] [id = 16] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x128fe8000) [pid = 1647] [serial = 44] [outer = 0x0] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12f4d1400) [pid = 1647] [serial = 45] [outer = 0x128fe8000] 08:54:08 INFO - PROCESS | 1647 | 1460994848685 Marionette DEBUG loaded listener.js 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12f4da800) [pid = 1647] [serial = 46] [outer = 0x128fe8000] 08:54:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f911000 == 17 [pid = 1647] [id = 17] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12f911800) [pid = 1647] [serial = 47] [outer = 0x0] 08:54:08 INFO - PROCESS | 1647 | 1460994848930 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12f913000) [pid = 1647] [serial = 48] [outer = 0x12f911800] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12f917800) [pid = 1647] [serial = 49] [outer = 0x12f911800] 08:54:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f90a000 == 18 [pid = 1647] [id = 18] 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12aac8000) [pid = 1647] [serial = 50] [outer = 0x0] 08:54:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:54:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 427ms 08:54:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12f954400) [pid = 1647] [serial = 51] [outer = 0x12aac8000] 08:54:09 INFO - PROCESS | 1647 | 1460994849003 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1647 | 1460994849005 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x12ae45c00) [pid = 1647] [serial = 52] [outer = 0x12aac8000] 08:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:54:09 INFO - PROCESS | 1647 | 1460994849049 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1647 | 1460994849051 Marionette TRACE conn2 <- [1,46,null,{}] 08:54:09 INFO - PROCESS | 1647 | 1460994849078 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:09 INFO - PROCESS | 1647 | 1460994849160 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:54:09 INFO - PROCESS | 1647 | 1460994849164 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12feb3800 == 19 [pid = 1647] [id = 19] 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x12aabf800) [pid = 1647] [serial = 53] [outer = 0x0] 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x12e2ab400) [pid = 1647] [serial = 54] [outer = 0x12aabf800] 08:54:09 INFO - PROCESS | 1647 | 1460994849193 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12f96d400) [pid = 1647] [serial = 55] [outer = 0x12aabf800] 08:54:09 INFO - PROCESS | 1647 | 1460994849425 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 440ms 08:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:54:09 INFO - PROCESS | 1647 | 1460994849475 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1647 | 1460994849476 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:54:09 INFO - PROCESS | 1647 | 1460994849478 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1647 | 1460994849479 Marionette TRACE conn2 <- [1,50,null,{}] 08:54:09 INFO - PROCESS | 1647 | 1460994849481 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:09 INFO - PROCESS | 1647 | 1460994849575 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:54:09 INFO - PROCESS | 1647 | 1460994849579 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1300a8000 == 20 [pid = 1647] [id = 20] 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x11ad10c00) [pid = 1647] [serial = 56] [outer = 0x0] 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x12f4d6000) [pid = 1647] [serial = 57] [outer = 0x11ad10c00] 08:54:09 INFO - PROCESS | 1647 | 1460994849603 Marionette DEBUG loaded listener.js 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x13007bc00) [pid = 1647] [serial = 58] [outer = 0x11ad10c00] 08:54:09 INFO - PROCESS | 1647 | 1460994849825 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:54:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 08:54:09 INFO - PROCESS | 1647 | 1460994849847 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:54:09 INFO - PROCESS | 1647 | 1460994849848 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:54:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:54:09 INFO - PROCESS | 1647 | 1460994849857 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:54:09 INFO - PROCESS | 1647 | 1460994849858 Marionette TRACE conn2 <- [1,54,null,{}] 08:54:09 INFO - PROCESS | 1647 | 1460994849860 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:09 INFO - PROCESS | 1647 | 1460994849951 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:54:09 INFO - PROCESS | 1647 | 1460994849955 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ad000 == 21 [pid = 1647] [id = 21] 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12e337000) [pid = 1647] [serial = 59] [outer = 0x0] 08:54:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12e33a800) [pid = 1647] [serial = 60] [outer = 0x12e337000] 08:54:09 INFO - PROCESS | 1647 | 1460994849979 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x12e33f400) [pid = 1647] [serial = 61] [outer = 0x12e337000] 08:54:10 INFO - PROCESS | 1647 | 1460994850199 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 08:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:54:10 INFO - PROCESS | 1647 | 1460994850226 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1647 | 1460994850227 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:54:10 INFO - PROCESS | 1647 | 1460994850229 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1647 | 1460994850230 Marionette TRACE conn2 <- [1,58,null,{}] 08:54:10 INFO - PROCESS | 1647 | 1460994850233 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:10 INFO - PROCESS | 1647 | 1460994850332 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:54:10 INFO - PROCESS | 1647 | 1460994850345 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1300ba000 == 22 [pid = 1647] [id = 22] 08:54:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x12e341800) [pid = 1647] [serial = 62] [outer = 0x0] 08:54:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x130081c00) [pid = 1647] [serial = 63] [outer = 0x12e341800] 08:54:10 INFO - PROCESS | 1647 | 1460994850369 Marionette DEBUG loaded listener.js 08:54:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x130202800) [pid = 1647] [serial = 64] [outer = 0x12e341800] 08:54:10 INFO - PROCESS | 1647 | 1460994850586 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:54:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 369ms 08:54:10 INFO - PROCESS | 1647 | 1460994850600 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:54:10 INFO - PROCESS | 1647 | 1460994850601 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:54:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:54:10 INFO - PROCESS | 1647 | 1460994850610 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:54:10 INFO - PROCESS | 1647 | 1460994850611 Marionette TRACE conn2 <- [1,62,null,{}] 08:54:10 INFO - PROCESS | 1647 | 1460994850613 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:10 INFO - PROCESS | 1647 | 1460994850719 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:54:11 INFO - PROCESS | 1647 | 1460994851469 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1144d9800 == 23 [pid = 1647] [id = 23] 08:54:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x114485800) [pid = 1647] [serial = 65] [outer = 0x0] 08:54:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x114489800) [pid = 1647] [serial = 66] [outer = 0x114485800] 08:54:11 INFO - PROCESS | 1647 | 1460994851510 Marionette DEBUG loaded listener.js 08:54:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1146bf800) [pid = 1647] [serial = 67] [outer = 0x114485800] 08:54:11 INFO - PROCESS | 1647 | 1460994851940 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:54:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1370ms 08:54:11 INFO - PROCESS | 1647 | 1460994851982 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:54:11 INFO - PROCESS | 1647 | 1460994851985 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:54:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:54:11 INFO - PROCESS | 1647 | 1460994851989 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:54:11 INFO - PROCESS | 1647 | 1460994851991 Marionette TRACE conn2 <- [1,66,null,{}] 08:54:11 INFO - PROCESS | 1647 | 1460994851994 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:12 INFO - PROCESS | 1647 | 1460994852106 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:54:12 INFO - PROCESS | 1647 | 1460994852146 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1184e0800 == 24 [pid = 1647] [id = 24] 08:54:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x116416c00) [pid = 1647] [serial = 68] [outer = 0x0] 08:54:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1190af400) [pid = 1647] [serial = 69] [outer = 0x116416c00] 08:54:12 INFO - PROCESS | 1647 | 1460994852178 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1196f5c00) [pid = 1647] [serial = 70] [outer = 0x116416c00] 08:54:12 INFO - PROCESS | 1647 | 1460994852575 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:54:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 08:54:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:54:12 INFO - PROCESS | 1647 | 1460994852610 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:54:12 INFO - PROCESS | 1647 | 1460994852613 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:54:12 INFO - PROCESS | 1647 | 1460994852615 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:54:12 INFO - PROCESS | 1647 | 1460994852617 Marionette TRACE conn2 <- [1,70,null,{}] 08:54:12 INFO - PROCESS | 1647 | 1460994852620 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:12 INFO - PROCESS | 1647 | 1460994852725 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:54:12 INFO - PROCESS | 1647 | 1460994852792 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11918d800 == 25 [pid = 1647] [id = 25] 08:54:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119d77800) [pid = 1647] [serial = 71] [outer = 0x0] 08:54:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11abb7000) [pid = 1647] [serial = 72] [outer = 0x119d77800] 08:54:12 INFO - PROCESS | 1647 | 1460994852824 Marionette DEBUG loaded listener.js 08:54:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11ba59400) [pid = 1647] [serial = 73] [outer = 0x119d77800] 08:54:13 INFO - PROCESS | 1647 | 1460994853423 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:54:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 820ms 08:54:13 INFO - PROCESS | 1647 | 1460994853436 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:54:13 INFO - PROCESS | 1647 | 1460994853439 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:54:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:54:13 INFO - PROCESS | 1647 | 1460994853443 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:54:13 INFO - PROCESS | 1647 | 1460994853445 Marionette TRACE conn2 <- [1,74,null,{}] 08:54:13 INFO - PROCESS | 1647 | 1460994853448 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:13 INFO - PROCESS | 1647 | 1460994853533 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:54:13 INFO - PROCESS | 1647 | 1460994853631 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118403800 == 26 [pid = 1647] [id = 26] 08:54:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x118d56000) [pid = 1647] [serial = 74] [outer = 0x0] 08:54:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11902bc00) [pid = 1647] [serial = 75] [outer = 0x118d56000] 08:54:13 INFO - PROCESS | 1647 | 1460994853662 Marionette DEBUG loaded listener.js 08:54:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11915e000) [pid = 1647] [serial = 76] [outer = 0x118d56000] 08:54:14 INFO - PROCESS | 1647 | 1460994854099 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 08:54:14 INFO - PROCESS | 1647 | 1460994854114 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 1647 | 1460994854118 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:54:14 INFO - PROCESS | 1647 | 1460994854123 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1647 | 1460994854124 Marionette TRACE conn2 <- [1,78,null,{}] 08:54:14 INFO - PROCESS | 1647 | 1460994854127 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:14 INFO - PROCESS | 1647 | 1460994854196 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:54:14 INFO - PROCESS | 1647 | 1460994854202 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ba9800 == 27 [pid = 1647] [id = 27] 08:54:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1196eb400) [pid = 1647] [serial = 77] [outer = 0x0] 08:54:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x119d6e800) [pid = 1647] [serial = 78] [outer = 0x1196eb400] 08:54:14 INFO - PROCESS | 1647 | 1460994854230 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11a541c00) [pid = 1647] [serial = 79] [outer = 0x1196eb400] 08:54:14 INFO - PROCESS | 1647 | 1460994854534 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:54:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 08:54:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:54:14 INFO - PROCESS | 1647 | 1460994854591 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:54:14 INFO - PROCESS | 1647 | 1460994854593 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:54:14 INFO - PROCESS | 1647 | 1460994854595 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:54:14 INFO - PROCESS | 1647 | 1460994854598 Marionette TRACE conn2 <- [1,82,null,{}] 08:54:14 INFO - PROCESS | 1647 | 1460994854605 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:14 INFO - PROCESS | 1647 | 1460994854696 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:54:14 INFO - PROCESS | 1647 | 1460994854705 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11905f000 == 28 [pid = 1647] [id = 28] 08:54:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11641c800) [pid = 1647] [serial = 80] [outer = 0x0] 08:54:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11a7a3000) [pid = 1647] [serial = 81] [outer = 0x11641c800] 08:54:14 INFO - PROCESS | 1647 | 1460994854733 Marionette DEBUG loaded listener.js 08:54:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11ad81000) [pid = 1647] [serial = 82] [outer = 0x11641c800] 08:54:15 INFO - PROCESS | 1647 | 1460994855025 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 08:54:15 INFO - PROCESS | 1647 | 1460994855066 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 1647 | 1460994855068 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:54:15 INFO - PROCESS | 1647 | 1460994855073 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1647 | 1460994855074 Marionette TRACE conn2 <- [1,86,null,{}] 08:54:15 INFO - PROCESS | 1647 | 1460994855077 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:15 INFO - PROCESS | 1647 | 1460994855149 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:54:15 INFO - PROCESS | 1647 | 1460994855191 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191db000 == 29 [pid = 1647] [id = 29] 08:54:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x119addc00) [pid = 1647] [serial = 83] [outer = 0x0] 08:54:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11b7ac800) [pid = 1647] [serial = 84] [outer = 0x119addc00] 08:54:15 INFO - PROCESS | 1647 | 1460994855217 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11baa4000) [pid = 1647] [serial = 85] [outer = 0x119addc00] 08:54:15 INFO - PROCESS | 1647 | 1460994855513 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:54:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 469ms 08:54:15 INFO - PROCESS | 1647 | 1460994855543 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:54:15 INFO - PROCESS | 1647 | 1460994855545 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:54:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:54:15 INFO - PROCESS | 1647 | 1460994855548 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:54:15 INFO - PROCESS | 1647 | 1460994855550 Marionette TRACE conn2 <- [1,90,null,{}] 08:54:15 INFO - PROCESS | 1647 | 1460994855556 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:15 INFO - PROCESS | 1647 | 1460994855661 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:54:15 INFO - PROCESS | 1647 | 1460994855672 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a752000 == 30 [pid = 1647] [id = 30] 08:54:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116416800) [pid = 1647] [serial = 86] [outer = 0x0] 08:54:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11bab3000) [pid = 1647] [serial = 87] [outer = 0x116416800] 08:54:15 INFO - PROCESS | 1647 | 1460994855713 Marionette DEBUG loaded listener.js 08:54:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11bfb3c00) [pid = 1647] [serial = 88] [outer = 0x116416800] 08:54:16 INFO - PROCESS | 1647 | 1460994856098 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 574ms 08:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:54:16 INFO - PROCESS | 1647 | 1460994856127 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1647 | 1460994856128 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:54:16 INFO - PROCESS | 1647 | 1460994856130 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1647 | 1460994856131 Marionette TRACE conn2 <- [1,94,null,{}] 08:54:16 INFO - PROCESS | 1647 | 1460994856133 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:16 INFO - PROCESS | 1647 | 1460994856221 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:54:16 INFO - PROCESS | 1647 | 1460994856225 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a907000 == 31 [pid = 1647] [id = 31] 08:54:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11bcdfc00) [pid = 1647] [serial = 89] [outer = 0x0] 08:54:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11c171000) [pid = 1647] [serial = 90] [outer = 0x11bcdfc00] 08:54:16 INFO - PROCESS | 1647 | 1460994856256 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x122cb0400) [pid = 1647] [serial = 91] [outer = 0x11bcdfc00] 08:54:16 INFO - PROCESS | 1647 | 1460994856534 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 08:54:16 INFO - PROCESS | 1647 | 1460994856550 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1647 | 1460994856551 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:54:16 INFO - PROCESS | 1647 | 1460994856560 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1647 | 1460994856561 Marionette TRACE conn2 <- [1,98,null,{}] 08:54:16 INFO - PROCESS | 1647 | 1460994856564 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:16 INFO - PROCESS | 1647 | 1460994856636 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:54:16 INFO - PROCESS | 1647 | 1460994856640 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b791800 == 32 [pid = 1647] [id = 32] 08:54:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x122cacc00) [pid = 1647] [serial = 92] [outer = 0x0] 08:54:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1238af800) [pid = 1647] [serial = 93] [outer = 0x122cacc00] 08:54:16 INFO - PROCESS | 1647 | 1460994856667 Marionette DEBUG loaded listener.js 08:54:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x125a0a000) [pid = 1647] [serial = 94] [outer = 0x122cacc00] 08:54:16 INFO - PROCESS | 1647 | 1460994856944 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 08:54:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:54:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 08:54:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:54:16 INFO - PROCESS | 1647 | 1460994856979 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:54:16 INFO - PROCESS | 1647 | 1460994856980 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:54:16 INFO - PROCESS | 1647 | 1460994856985 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:54:16 INFO - PROCESS | 1647 | 1460994856989 Marionette TRACE conn2 <- [1,102,null,{}] 08:54:16 INFO - PROCESS | 1647 | 1460994856992 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 1647 | 1460994857083 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:54:17 INFO - PROCESS | 1647 | 1460994857090 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba17800 == 33 [pid = 1647] [id = 33] 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11641b800) [pid = 1647] [serial = 95] [outer = 0x0] 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1258d3c00) [pid = 1647] [serial = 96] [outer = 0x11641b800] 08:54:17 INFO - PROCESS | 1647 | 1460994857115 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125c58c00) [pid = 1647] [serial = 97] [outer = 0x11641b800] 08:54:17 INFO - PROCESS | 1647 | 1460994857373 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 422ms 08:54:17 INFO - PROCESS | 1647 | 1460994857409 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1647 | 1460994857410 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:54:17 INFO - PROCESS | 1647 | 1460994857412 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1647 | 1460994857413 Marionette TRACE conn2 <- [1,106,null,{}] 08:54:17 INFO - PROCESS | 1647 | 1460994857416 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 1647 | 1460994857497 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:54:17 INFO - PROCESS | 1647 | 1460994857500 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e55800 == 34 [pid = 1647] [id = 34] 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125c06000) [pid = 1647] [serial = 98] [outer = 0x0] 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12604b400) [pid = 1647] [serial = 99] [outer = 0x125c06000] 08:54:17 INFO - PROCESS | 1647 | 1460994857528 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126483000) [pid = 1647] [serial = 100] [outer = 0x125c06000] 08:54:17 INFO - PROCESS | 1647 | 1460994857805 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 08:54:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:54:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 08:54:17 INFO - PROCESS | 1647 | 1460994857830 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:54:17 INFO - PROCESS | 1647 | 1460994857831 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:54:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:54:17 INFO - PROCESS | 1647 | 1460994857841 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:54:17 INFO - PROCESS | 1647 | 1460994857842 Marionette TRACE conn2 <- [1,110,null,{}] 08:54:17 INFO - PROCESS | 1647 | 1460994857844 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:17 INFO - PROCESS | 1647 | 1460994857917 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:54:17 INFO - PROCESS | 1647 | 1460994857924 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c11e000 == 35 [pid = 1647] [id = 35] 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11bce2000) [pid = 1647] [serial = 101] [outer = 0x0] 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1264f9400) [pid = 1647] [serial = 102] [outer = 0x11bce2000] 08:54:17 INFO - PROCESS | 1647 | 1460994857949 Marionette DEBUG loaded listener.js 08:54:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125de4400) [pid = 1647] [serial = 103] [outer = 0x11bce2000] 08:54:18 INFO - PROCESS | 1647 | 1460994858316 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 526ms 08:54:18 INFO - PROCESS | 1647 | 1460994858361 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:54:18 INFO - PROCESS | 1647 | 1460994858364 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:54:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:54:18 INFO - PROCESS | 1647 | 1460994858367 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:54:18 INFO - PROCESS | 1647 | 1460994858372 Marionette TRACE conn2 <- [1,114,null,{}] 08:54:18 INFO - PROCESS | 1647 | 1460994858375 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:18 INFO - PROCESS | 1647 | 1460994858507 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:54:18 INFO - PROCESS | 1647 | 1460994858520 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4e9000 == 36 [pid = 1647] [id = 36] 08:54:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1269f8400) [pid = 1647] [serial = 104] [outer = 0x0] 08:54:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x127230c00) [pid = 1647] [serial = 105] [outer = 0x1269f8400] 08:54:18 INFO - PROCESS | 1647 | 1460994858565 Marionette DEBUG loaded listener.js 08:54:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x127fef800) [pid = 1647] [serial = 106] [outer = 0x1269f8400] 08:54:18 INFO - PROCESS | 1647 | 1460994858939 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 08:54:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:54:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 623ms 08:54:19 INFO - PROCESS | 1647 | 1460994858999 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1647 | 1460994859000 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:54:19 INFO - PROCESS | 1647 | 1460994859002 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1647 | 1460994859003 Marionette TRACE conn2 <- [1,118,null,{}] 08:54:19 INFO - PROCESS | 1647 | 1460994859006 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 1647 | 1460994859077 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:54:19 INFO - PROCESS | 1647 | 1460994859081 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x125822000 == 37 [pid = 1647] [id = 37] 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x127ff0000) [pid = 1647] [serial = 107] [outer = 0x0] 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127ffd400) [pid = 1647] [serial = 108] [outer = 0x127ff0000] 08:54:19 INFO - PROCESS | 1647 | 1460994859108 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12878f800) [pid = 1647] [serial = 109] [outer = 0x127ff0000] 08:54:19 INFO - PROCESS | 1647 | 1460994859403 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 08:54:19 INFO - PROCESS | 1647 | 1460994859426 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1647 | 1460994859427 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:54:19 INFO - PROCESS | 1647 | 1460994859430 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1647 | 1460994859431 Marionette TRACE conn2 <- [1,122,null,{}] 08:54:19 INFO - PROCESS | 1647 | 1460994859433 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 1647 | 1460994859508 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:54:19 INFO - PROCESS | 1647 | 1460994859512 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x125961000 == 38 [pid = 1647] [id = 38] 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x127ff8c00) [pid = 1647] [serial = 110] [outer = 0x0] 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128b0e800) [pid = 1647] [serial = 111] [outer = 0x127ff8c00] 08:54:19 INFO - PROCESS | 1647 | 1460994859538 Marionette DEBUG loaded listener.js 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128ff1c00) [pid = 1647] [serial = 112] [outer = 0x127ff8c00] 08:54:19 INFO - PROCESS | 1647 | 1460994859821 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 08:54:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:54:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 08:54:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:54:19 INFO - PROCESS | 1647 | 1460994859848 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:54:19 INFO - PROCESS | 1647 | 1460994859849 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:54:19 INFO - PROCESS | 1647 | 1460994859860 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:54:19 INFO - PROCESS | 1647 | 1460994859861 Marionette TRACE conn2 <- [1,126,null,{}] 08:54:19 INFO - PROCESS | 1647 | 1460994859864 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:19 INFO - PROCESS | 1647 | 1460994859964 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:54:19 INFO - PROCESS | 1647 | 1460994859970 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b24000 == 39 [pid = 1647] [id = 39] 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x127ff2000) [pid = 1647] [serial = 113] [outer = 0x0] 08:54:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12aabc400) [pid = 1647] [serial = 114] [outer = 0x127ff2000] 08:54:19 INFO - PROCESS | 1647 | 1460994859995 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12aac6800) [pid = 1647] [serial = 115] [outer = 0x127ff2000] 08:54:20 INFO - PROCESS | 1647 | 1460994860281 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 08:54:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:54:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 478ms 08:54:20 INFO - PROCESS | 1647 | 1460994860330 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:54:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:54:20 INFO - PROCESS | 1647 | 1460994860332 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:54:20 INFO - PROCESS | 1647 | 1460994860336 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:54:20 INFO - PROCESS | 1647 | 1460994860339 Marionette TRACE conn2 <- [1,130,null,{}] 08:54:20 INFO - PROCESS | 1647 | 1460994860343 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:20 INFO - PROCESS | 1647 | 1460994860455 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:54:20 INFO - PROCESS | 1647 | 1460994860461 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261ce800 == 40 [pid = 1647] [id = 40] 08:54:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12aac7c00) [pid = 1647] [serial = 116] [outer = 0x0] 08:54:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12ab87400) [pid = 1647] [serial = 117] [outer = 0x12aac7c00] 08:54:20 INFO - PROCESS | 1647 | 1460994860502 Marionette DEBUG loaded listener.js 08:54:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12ae36400) [pid = 1647] [serial = 118] [outer = 0x12aac7c00] 08:54:20 INFO - PROCESS | 1647 | 1460994860995 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 673ms 08:54:21 INFO - PROCESS | 1647 | 1460994861008 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1647 | 1460994861010 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:54:21 INFO - PROCESS | 1647 | 1460994861014 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1647 | 1460994861016 Marionette TRACE conn2 <- [1,134,null,{}] 08:54:21 INFO - PROCESS | 1647 | 1460994861020 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 1647 | 1460994861117 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:54:21 INFO - PROCESS | 1647 | 1460994861195 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b08000 == 41 [pid = 1647] [id = 41] 08:54:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1196efc00) [pid = 1647] [serial = 119] [outer = 0x0] 08:54:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119ad9000) [pid = 1647] [serial = 120] [outer = 0x1196efc00] 08:54:21 INFO - PROCESS | 1647 | 1460994861227 Marionette DEBUG loaded listener.js 08:54:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11a53f400) [pid = 1647] [serial = 121] [outer = 0x1196efc00] 08:54:21 INFO - PROCESS | 1647 | 1460994861714 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 08:54:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:54:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 723ms 08:54:21 INFO - PROCESS | 1647 | 1460994861757 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:54:21 INFO - PROCESS | 1647 | 1460994861763 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:54:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:54:21 INFO - PROCESS | 1647 | 1460994861774 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:54:21 INFO - PROCESS | 1647 | 1460994861777 Marionette TRACE conn2 <- [1,138,null,{}] 08:54:21 INFO - PROCESS | 1647 | 1460994861781 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:21 INFO - PROCESS | 1647 | 1460994861929 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:54:22 INFO - PROCESS | 1647 | 1460994861999 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a914000 == 42 [pid = 1647] [id = 42] 08:54:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11ad06c00) [pid = 1647] [serial = 122] [outer = 0x0] 08:54:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11b7ae400) [pid = 1647] [serial = 123] [outer = 0x11ad06c00] 08:54:22 INFO - PROCESS | 1647 | 1460994862029 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11bab4000) [pid = 1647] [serial = 124] [outer = 0x11ad06c00] 08:54:22 INFO - PROCESS | 1647 | 1460994862460 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 08:54:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:54:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 724ms 08:54:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:54:22 INFO - PROCESS | 1647 | 1460994862498 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:54:22 INFO - PROCESS | 1647 | 1460994862499 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:54:22 INFO - PROCESS | 1647 | 1460994862502 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:54:22 INFO - PROCESS | 1647 | 1460994862504 Marionette TRACE conn2 <- [1,142,null,{}] 08:54:22 INFO - PROCESS | 1647 | 1460994862512 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:22 INFO - PROCESS | 1647 | 1460994862612 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:54:22 INFO - PROCESS | 1647 | 1460994862659 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12595e000 == 43 [pid = 1647] [id = 43] 08:54:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11c226c00) [pid = 1647] [serial = 125] [outer = 0x0] 08:54:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x122caac00) [pid = 1647] [serial = 126] [outer = 0x11c226c00] 08:54:22 INFO - PROCESS | 1647 | 1460994862691 Marionette DEBUG loaded listener.js 08:54:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x126049000) [pid = 1647] [serial = 127] [outer = 0x11c226c00] 08:54:23 INFO - PROCESS | 1647 | 1460994863129 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 08:54:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:54:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 673ms 08:54:23 INFO - PROCESS | 1647 | 1460994863186 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:54:23 INFO - PROCESS | 1647 | 1460994863188 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:54:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:54:23 INFO - PROCESS | 1647 | 1460994863192 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:54:23 INFO - PROCESS | 1647 | 1460994863193 Marionette TRACE conn2 <- [1,146,null,{}] 08:54:23 INFO - PROCESS | 1647 | 1460994863196 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:23 INFO - PROCESS | 1647 | 1460994863295 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:54:23 INFO - PROCESS | 1647 | 1460994863360 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a64000 == 44 [pid = 1647] [id = 44] 08:54:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11c289400) [pid = 1647] [serial = 128] [outer = 0x0] 08:54:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x127237800) [pid = 1647] [serial = 129] [outer = 0x11c289400] 08:54:23 INFO - PROCESS | 1647 | 1460994863390 Marionette DEBUG loaded listener.js 08:54:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x128b0f400) [pid = 1647] [serial = 130] [outer = 0x11c289400] 08:54:24 INFO - PROCESS | 1647 | 1460994864019 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 08:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 868ms 08:54:24 INFO - PROCESS | 1647 | 1460994864062 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 1647 | 1460994864065 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:54:24 INFO - PROCESS | 1647 | 1460994864071 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 1647 | 1460994864074 Marionette TRACE conn2 <- [1,150,null,{}] 08:54:24 INFO - PROCESS | 1647 | 1460994864080 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:24 INFO - PROCESS | 1647 | 1460994864206 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:54:24 INFO - PROCESS | 1647 | 1460994864297 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191e5000 == 45 [pid = 1647] [id = 45] 08:54:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11861d800) [pid = 1647] [serial = 131] [outer = 0x0] 08:54:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x119027800) [pid = 1647] [serial = 132] [outer = 0x11861d800] 08:54:24 INFO - PROCESS | 1647 | 1460994864341 Marionette DEBUG loaded listener.js 08:54:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x119adc000) [pid = 1647] [serial = 133] [outer = 0x11861d800] 08:54:24 INFO - PROCESS | 1647 | 1460994864781 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 08:54:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:54:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 726ms 08:54:24 INFO - PROCESS | 1647 | 1460994864796 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:54:24 INFO - PROCESS | 1647 | 1460994864801 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:54:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:54:24 INFO - PROCESS | 1647 | 1460994864808 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:54:24 INFO - PROCESS | 1647 | 1460994864811 Marionette TRACE conn2 <- [1,154,null,{}] 08:54:24 INFO - PROCESS | 1647 | 1460994864814 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:25 INFO - PROCESS | 1647 | 1460994865059 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b05b800 == 44 [pid = 1647] [id = 6] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x125b24000 == 43 [pid = 1647] [id = 39] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x125961000 == 42 [pid = 1647] [id = 38] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x125822000 == 41 [pid = 1647] [id = 37] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c4e9000 == 40 [pid = 1647] [id = 36] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c11e000 == 39 [pid = 1647] [id = 35] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118e55800 == 38 [pid = 1647] [id = 34] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba17800 == 37 [pid = 1647] [id = 33] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11b791800 == 36 [pid = 1647] [id = 32] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a907000 == 35 [pid = 1647] [id = 31] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a752000 == 34 [pid = 1647] [id = 30] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1191db000 == 33 [pid = 1647] [id = 29] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11905f000 == 32 [pid = 1647] [id = 28] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118ba9800 == 31 [pid = 1647] [id = 27] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118403800 == 30 [pid = 1647] [id = 26] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11918d800 == 29 [pid = 1647] [id = 25] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1184e0800 == 28 [pid = 1647] [id = 24] 08:54:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1144d9800 == 27 [pid = 1647] [id = 23] 08:54:25 INFO - PROCESS | 1647 | 1460994865149 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a82000 == 28 [pid = 1647] [id = 46] 08:54:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11465c000) [pid = 1647] [serial = 134] [outer = 0x0] 08:54:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1158a7c00) [pid = 1647] [serial = 135] [outer = 0x11465c000] 08:54:25 INFO - PROCESS | 1647 | 1460994865202 Marionette DEBUG loaded listener.js 08:54:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1189ec000) [pid = 1647] [serial = 136] [outer = 0x11465c000] 08:54:25 INFO - PROCESS | 1647 | 1460994865685 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 08:54:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:54:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 921ms 08:54:25 INFO - PROCESS | 1647 | 1460994865730 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:54:25 INFO - PROCESS | 1647 | 1460994865734 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:54:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:54:25 INFO - PROCESS | 1647 | 1460994865737 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:54:25 INFO - PROCESS | 1647 | 1460994865740 Marionette TRACE conn2 <- [1,158,null,{}] 08:54:25 INFO - PROCESS | 1647 | 1460994865744 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:25 INFO - PROCESS | 1647 | 1460994865844 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:54:25 INFO - PROCESS | 1647 | 1460994865908 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d5000 == 29 [pid = 1647] [id = 47] 08:54:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11acdc400) [pid = 1647] [serial = 137] [outer = 0x0] 08:54:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11ad7a000) [pid = 1647] [serial = 138] [outer = 0x11acdc400] 08:54:25 INFO - PROCESS | 1647 | 1460994865946 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11b7ac000) [pid = 1647] [serial = 139] [outer = 0x11acdc400] 08:54:26 INFO - PROCESS | 1647 | 1460994866417 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 08:54:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:54:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 724ms 08:54:26 INFO - PROCESS | 1647 | 1460994866462 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:54:26 INFO - PROCESS | 1647 | 1460994866465 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:54:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:54:26 INFO - PROCESS | 1647 | 1460994866472 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:54:26 INFO - PROCESS | 1647 | 1460994866474 Marionette TRACE conn2 <- [1,162,null,{}] 08:54:26 INFO - PROCESS | 1647 | 1460994866477 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:26 INFO - PROCESS | 1647 | 1460994866608 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:54:26 INFO - PROCESS | 1647 | 1460994866690 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9a3000 == 30 [pid = 1647] [id = 48] 08:54:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11baafc00) [pid = 1647] [serial = 140] [outer = 0x0] 08:54:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11bce6000) [pid = 1647] [serial = 141] [outer = 0x11baafc00] 08:54:26 INFO - PROCESS | 1647 | 1460994866736 Marionette DEBUG loaded listener.js 08:54:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11bfc1400) [pid = 1647] [serial = 142] [outer = 0x11baafc00] 08:54:27 INFO - PROCESS | 1647 | 1460994867172 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 722ms 08:54:27 INFO - PROCESS | 1647 | 1460994867192 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 1647 | 1460994867194 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:54:27 INFO - PROCESS | 1647 | 1460994867219 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1647 | 1460994867222 Marionette TRACE conn2 <- [1,166,null,{}] 08:54:27 INFO - PROCESS | 1647 | 1460994867228 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:27 INFO - PROCESS | 1647 | 1460994867323 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:54:27 INFO - PROCESS | 1647 | 1460994867380 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c112800 == 31 [pid = 1647] [id = 49] 08:54:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11c55a800) [pid = 1647] [serial = 143] [outer = 0x0] 08:54:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x125c57c00) [pid = 1647] [serial = 144] [outer = 0x11c55a800] 08:54:27 INFO - PROCESS | 1647 | 1460994867411 Marionette DEBUG loaded listener.js 08:54:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x126161800) [pid = 1647] [serial = 145] [outer = 0x11c55a800] 08:54:27 INFO - PROCESS | 1647 | 1460994867832 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 08:54:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:54:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 644ms 08:54:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:54:27 INFO - PROCESS | 1647 | 1460994867842 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:54:27 INFO - PROCESS | 1647 | 1460994867844 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:54:27 INFO - PROCESS | 1647 | 1460994867846 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:54:27 INFO - PROCESS | 1647 | 1460994867847 Marionette TRACE conn2 <- [1,170,null,{}] 08:54:27 INFO - PROCESS | 1647 | 1460994867850 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:27 INFO - PROCESS | 1647 | 1460994867938 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:54:27 INFO - PROCESS | 1647 | 1460994867980 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c472800 == 32 [pid = 1647] [id = 50] 08:54:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x126485000) [pid = 1647] [serial = 146] [outer = 0x0] 08:54:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x126924c00) [pid = 1647] [serial = 147] [outer = 0x126485000] 08:54:28 INFO - PROCESS | 1647 | 1460994868010 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x126a0b800) [pid = 1647] [serial = 148] [outer = 0x126485000] 08:54:28 INFO - PROCESS | 1647 | 1460994868424 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 08:54:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:54:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 08:54:28 INFO - PROCESS | 1647 | 1460994868469 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:54:28 INFO - PROCESS | 1647 | 1460994868471 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:54:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:54:28 INFO - PROCESS | 1647 | 1460994868475 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:54:28 INFO - PROCESS | 1647 | 1460994868477 Marionette TRACE conn2 <- [1,174,null,{}] 08:54:28 INFO - PROCESS | 1647 | 1460994868479 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:28 INFO - PROCESS | 1647 | 1460994868566 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:54:28 INFO - PROCESS | 1647 | 1460994868645 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594f800 == 33 [pid = 1647] [id = 51] 08:54:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x127ff7800) [pid = 1647] [serial = 149] [outer = 0x0] 08:54:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x128507000) [pid = 1647] [serial = 150] [outer = 0x127ff7800] 08:54:28 INFO - PROCESS | 1647 | 1460994868684 Marionette DEBUG loaded listener.js 08:54:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12ab20800) [pid = 1647] [serial = 151] [outer = 0x127ff7800] 08:54:29 INFO - PROCESS | 1647 | 1460994869160 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 08:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:54:29 INFO - PROCESS | 1647 | 1460994869195 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 1647 | 1460994869197 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:54:29 INFO - PROCESS | 1647 | 1460994869200 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 1647 | 1460994869203 Marionette TRACE conn2 <- [1,178,null,{}] 08:54:29 INFO - PROCESS | 1647 | 1460994869206 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:29 INFO - PROCESS | 1647 | 1460994869296 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:54:29 INFO - PROCESS | 1647 | 1460994869353 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11917e800 == 34 [pid = 1647] [id = 52] 08:54:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x119152400) [pid = 1647] [serial = 152] [outer = 0x0] 08:54:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x119ad7800) [pid = 1647] [serial = 153] [outer = 0x119152400] 08:54:29 INFO - PROCESS | 1647 | 1460994869386 Marionette DEBUG loaded listener.js 08:54:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11acd8000) [pid = 1647] [serial = 154] [outer = 0x119152400] 08:54:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1191e5000 == 33 [pid = 1647] [id = 45] 08:54:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11a914000 == 32 [pid = 1647] [id = 42] 08:54:29 INFO - PROCESS | 1647 | --DOCSHELL 0x118b08000 == 31 [pid = 1647] [id = 41] 08:54:29 INFO - PROCESS | 1647 | 1460994869871 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 08:54:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:54:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 722ms 08:54:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:54:29 INFO - PROCESS | 1647 | 1460994869926 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:54:29 INFO - PROCESS | 1647 | 1460994869929 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:54:29 INFO - PROCESS | 1647 | 1460994869932 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:54:29 INFO - PROCESS | 1647 | 1460994869935 Marionette TRACE conn2 <- [1,182,null,{}] 08:54:29 INFO - PROCESS | 1647 | 1460994869941 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:30 INFO - PROCESS | 1647 | 1460994870030 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:54:30 INFO - PROCESS | 1647 | 1460994870095 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191e5000 == 32 [pid = 1647] [id = 53] 08:54:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11a79f800) [pid = 1647] [serial = 155] [outer = 0x0] 08:54:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11b734400) [pid = 1647] [serial = 156] [outer = 0x11a79f800] 08:54:30 INFO - PROCESS | 1647 | 1460994870128 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11baa3400) [pid = 1647] [serial = 157] [outer = 0x11a79f800] 08:54:30 INFO - PROCESS | 1647 | 1460994870541 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 08:54:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:54:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 624ms 08:54:30 INFO - PROCESS | 1647 | 1460994870556 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:54:30 INFO - PROCESS | 1647 | 1460994870560 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:54:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:54:30 INFO - PROCESS | 1647 | 1460994870565 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:54:30 INFO - PROCESS | 1647 | 1460994870566 Marionette TRACE conn2 <- [1,186,null,{}] 08:54:30 INFO - PROCESS | 1647 | 1460994870589 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:30 INFO - PROCESS | 1647 | 1460994870681 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:54:30 INFO - PROCESS | 1647 | 1460994870742 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c107000 == 33 [pid = 1647] [id = 54] 08:54:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11bfb6800) [pid = 1647] [serial = 158] [outer = 0x0] 08:54:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11c226800) [pid = 1647] [serial = 159] [outer = 0x11bfb6800] 08:54:30 INFO - PROCESS | 1647 | 1460994870774 Marionette DEBUG loaded listener.js 08:54:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1238aa400) [pid = 1647] [serial = 160] [outer = 0x11bfb6800] 08:54:31 INFO - PROCESS | 1647 | 1460994871180 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 635ms 08:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:54:31 INFO - PROCESS | 1647 | 1460994871200 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1647 | 1460994871201 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:54:31 INFO - PROCESS | 1647 | 1460994871204 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1647 | 1460994871206 Marionette TRACE conn2 <- [1,190,null,{}] 08:54:31 INFO - PROCESS | 1647 | 1460994871214 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:31 INFO - PROCESS | 1647 | 1460994871307 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:54:31 INFO - PROCESS | 1647 | 1460994871388 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261cd800 == 34 [pid = 1647] [id = 55] 08:54:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x125fcb000) [pid = 1647] [serial = 161] [outer = 0x0] 08:54:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x127236800) [pid = 1647] [serial = 162] [outer = 0x125fcb000] 08:54:31 INFO - PROCESS | 1647 | 1460994871422 Marionette DEBUG loaded listener.js 08:54:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12878d400) [pid = 1647] [serial = 163] [outer = 0x125fcb000] 08:54:31 INFO - PROCESS | 1647 | 1460994871845 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 08:54:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:54:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 671ms 08:54:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:54:31 INFO - PROCESS | 1647 | 1460994871875 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:54:31 INFO - PROCESS | 1647 | 1460994871877 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:54:31 INFO - PROCESS | 1647 | 1460994871879 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:54:31 INFO - PROCESS | 1647 | 1460994871880 Marionette TRACE conn2 <- [1,194,null,{}] 08:54:31 INFO - PROCESS | 1647 | 1460994871883 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:32 INFO - PROCESS | 1647 | 1460994872008 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:54:32 INFO - PROCESS | 1647 | 1460994872015 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272b9800 == 35 [pid = 1647] [id = 56] 08:54:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12ab21800) [pid = 1647] [serial = 164] [outer = 0x0] 08:54:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12ab8ac00) [pid = 1647] [serial = 165] [outer = 0x12ab21800] 08:54:32 INFO - PROCESS | 1647 | 1460994872057 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12b005400) [pid = 1647] [serial = 166] [outer = 0x12ab21800] 08:54:32 INFO - PROCESS | 1647 | 1460994872497 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 08:54:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:54:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 669ms 08:54:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:54:32 INFO - PROCESS | 1647 | 1460994872548 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:54:32 INFO - PROCESS | 1647 | 1460994872550 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:54:32 INFO - PROCESS | 1647 | 1460994872552 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:54:32 INFO - PROCESS | 1647 | 1460994872553 Marionette TRACE conn2 <- [1,198,null,{}] 08:54:32 INFO - PROCESS | 1647 | 1460994872556 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:32 INFO - PROCESS | 1647 | 1460994872665 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:54:32 INFO - PROCESS | 1647 | 1460994872739 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x114217000 == 36 [pid = 1647] [id = 57] 08:54:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12b340800) [pid = 1647] [serial = 167] [outer = 0x0] 08:54:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12b344400) [pid = 1647] [serial = 168] [outer = 0x12b340800] 08:54:32 INFO - PROCESS | 1647 | 1460994872768 Marionette DEBUG loaded listener.js 08:54:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12b487000) [pid = 1647] [serial = 169] [outer = 0x12b340800] 08:54:33 INFO - PROCESS | 1647 | 1460994873284 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 08:54:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:54:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 770ms 08:54:33 INFO - PROCESS | 1647 | 1460994873322 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:54:33 INFO - PROCESS | 1647 | 1460994873324 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:54:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:54:33 INFO - PROCESS | 1647 | 1460994873328 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:54:33 INFO - PROCESS | 1647 | 1460994873330 Marionette TRACE conn2 <- [1,202,null,{}] 08:54:33 INFO - PROCESS | 1647 | 1460994873334 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:33 INFO - PROCESS | 1647 | 1460994873423 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:54:33 INFO - PROCESS | 1647 | 1460994873487 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba11800 == 37 [pid = 1647] [id = 58] 08:54:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x119adf000) [pid = 1647] [serial = 170] [outer = 0x0] 08:54:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11a54fc00) [pid = 1647] [serial = 171] [outer = 0x119adf000] 08:54:33 INFO - PROCESS | 1647 | 1460994873515 Marionette DEBUG loaded listener.js 08:54:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x11ba59000) [pid = 1647] [serial = 172] [outer = 0x119adf000] 08:54:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11c112800 == 36 [pid = 1647] [id = 49] 08:54:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9a3000 == 35 [pid = 1647] [id = 48] 08:54:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d5000 == 34 [pid = 1647] [id = 47] 08:54:33 INFO - PROCESS | 1647 | --DOCSHELL 0x114a82000 == 33 [pid = 1647] [id = 46] 08:54:34 INFO - PROCESS | 1647 | 1460994874033 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 720ms 08:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:54:34 INFO - PROCESS | 1647 | 1460994874048 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 1647 | 1460994874051 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:54:34 INFO - PROCESS | 1647 | 1460994874054 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 1647 | 1460994874057 Marionette TRACE conn2 <- [1,206,null,{}] 08:54:34 INFO - PROCESS | 1647 | 1460994874061 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 1647 | 1460994874156 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:54:34 INFO - PROCESS | 1647 | 1460994874219 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a904800 == 34 [pid = 1647] [id = 59] 08:54:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x11b736800) [pid = 1647] [serial = 173] [outer = 0x0] 08:54:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11bce1c00) [pid = 1647] [serial = 174] [outer = 0x11b736800] 08:54:34 INFO - PROCESS | 1647 | 1460994874253 Marionette DEBUG loaded listener.js 08:54:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11c226000) [pid = 1647] [serial = 175] [outer = 0x11b736800] 08:54:34 INFO - PROCESS | 1647 | 1460994874671 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 08:54:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:54:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 670ms 08:54:34 INFO - PROCESS | 1647 | 1460994874725 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:54:34 INFO - PROCESS | 1647 | 1460994874729 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:54:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:54:34 INFO - PROCESS | 1647 | 1460994874734 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:54:34 INFO - PROCESS | 1647 | 1460994874736 Marionette TRACE conn2 <- [1,210,null,{}] 08:54:34 INFO - PROCESS | 1647 | 1460994874758 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:34 INFO - PROCESS | 1647 | 1460994874850 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:54:34 INFO - PROCESS | 1647 | 1460994874917 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261c4800 == 35 [pid = 1647] [id = 60] 08:54:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x11c280000) [pid = 1647] [serial = 176] [outer = 0x0] 08:54:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x126045c00) [pid = 1647] [serial = 177] [outer = 0x11c280000] 08:54:34 INFO - PROCESS | 1647 | 1460994874947 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x126a0d400) [pid = 1647] [serial = 178] [outer = 0x11c280000] 08:54:35 INFO - PROCESS | 1647 | 1460994875396 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 08:54:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:54:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 688ms 08:54:35 INFO - PROCESS | 1647 | 1460994875452 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:54:35 INFO - PROCESS | 1647 | 1460994875454 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:54:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:54:35 INFO - PROCESS | 1647 | 1460994875463 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:54:35 INFO - PROCESS | 1647 | 1460994875466 Marionette TRACE conn2 <- [1,214,null,{}] 08:54:35 INFO - PROCESS | 1647 | 1460994875478 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:35 INFO - PROCESS | 1647 | 1460994875613 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:54:35 INFO - PROCESS | 1647 | 1460994875678 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aae9000 == 36 [pid = 1647] [id = 61] 08:54:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x127233000) [pid = 1647] [serial = 179] [outer = 0x0] 08:54:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x128fe3000) [pid = 1647] [serial = 180] [outer = 0x127233000] 08:54:35 INFO - PROCESS | 1647 | 1460994875712 Marionette DEBUG loaded listener.js 08:54:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12b33b400) [pid = 1647] [serial = 181] [outer = 0x127233000] 08:54:36 INFO - PROCESS | 1647 | 1460994876125 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 675ms 08:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:54:36 INFO - PROCESS | 1647 | 1460994876136 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1647 | 1460994876138 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:54:36 INFO - PROCESS | 1647 | 1460994876140 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1647 | 1460994876141 Marionette TRACE conn2 <- [1,218,null,{}] 08:54:36 INFO - PROCESS | 1647 | 1460994876144 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:36 INFO - PROCESS | 1647 | 1460994876233 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:54:36 INFO - PROCESS | 1647 | 1460994876283 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b42b000 == 37 [pid = 1647] [id = 62] 08:54:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12b48f000) [pid = 1647] [serial = 182] [outer = 0x0] 08:54:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12b4a3800) [pid = 1647] [serial = 183] [outer = 0x12b48f000] 08:54:36 INFO - PROCESS | 1647 | 1460994876314 Marionette DEBUG loaded listener.js 08:54:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12b60e000) [pid = 1647] [serial = 184] [outer = 0x12b48f000] 08:54:36 INFO - PROCESS | 1647 | 1460994876724 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 08:54:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:54:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 618ms 08:54:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:54:36 INFO - PROCESS | 1647 | 1460994876759 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:54:36 INFO - PROCESS | 1647 | 1460994876760 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:54:36 INFO - PROCESS | 1647 | 1460994876762 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:54:36 INFO - PROCESS | 1647 | 1460994876764 Marionette TRACE conn2 <- [1,222,null,{}] 08:54:36 INFO - PROCESS | 1647 | 1460994876766 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:36 INFO - PROCESS | 1647 | 1460994876856 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:54:36 INFO - PROCESS | 1647 | 1460994876932 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1142af800 == 38 [pid = 1647] [id = 63] 08:54:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12cf13c00) [pid = 1647] [serial = 185] [outer = 0x0] 08:54:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12cf20000) [pid = 1647] [serial = 186] [outer = 0x12cf13c00] 08:54:36 INFO - PROCESS | 1647 | 1460994876964 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12d192400) [pid = 1647] [serial = 187] [outer = 0x12cf13c00] 08:54:37 INFO - PROCESS | 1647 | 1460994877384 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 08:54:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:54:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 08:54:37 INFO - PROCESS | 1647 | 1460994877432 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:54:37 INFO - PROCESS | 1647 | 1460994877434 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:54:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:54:37 INFO - PROCESS | 1647 | 1460994877437 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:54:37 INFO - PROCESS | 1647 | 1460994877439 Marionette TRACE conn2 <- [1,226,null,{}] 08:54:37 INFO - PROCESS | 1647 | 1460994877443 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:37 INFO - PROCESS | 1647 | 1460994877652 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:54:37 INFO - PROCESS | 1647 | 1460994877774 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d0e0000 == 39 [pid = 1647] [id = 64] 08:54:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12d199c00) [pid = 1647] [serial = 188] [outer = 0x0] 08:54:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12da59400) [pid = 1647] [serial = 189] [outer = 0x12d199c00] 08:54:37 INFO - PROCESS | 1647 | 1460994877809 Marionette DEBUG loaded listener.js 08:54:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12dbd7400) [pid = 1647] [serial = 190] [outer = 0x12d199c00] 08:54:38 INFO - PROCESS | 1647 | 1460994878230 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 820ms 08:54:38 INFO - PROCESS | 1647 | 1460994878257 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1647 | 1460994878259 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:54:38 INFO - PROCESS | 1647 | 1460994878261 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1647 | 1460994878262 Marionette TRACE conn2 <- [1,230,null,{}] 08:54:38 INFO - PROCESS | 1647 | 1460994878265 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:38 INFO - PROCESS | 1647 | 1460994878354 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:54:38 INFO - PROCESS | 1647 | 1460994878402 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da3b000 == 40 [pid = 1647] [id = 65] 08:54:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x11acdd400) [pid = 1647] [serial = 191] [outer = 0x0] 08:54:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12e2a4c00) [pid = 1647] [serial = 192] [outer = 0x11acdd400] 08:54:38 INFO - PROCESS | 1647 | 1460994878432 Marionette DEBUG loaded listener.js 08:54:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12e2afc00) [pid = 1647] [serial = 193] [outer = 0x11acdd400] 08:54:38 INFO - PROCESS | 1647 | 1460994878884 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 08:54:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:54:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 08:54:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:54:38 INFO - PROCESS | 1647 | 1460994878938 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:54:38 INFO - PROCESS | 1647 | 1460994878940 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:54:38 INFO - PROCESS | 1647 | 1460994878946 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:54:38 INFO - PROCESS | 1647 | 1460994878948 Marionette TRACE conn2 <- [1,234,null,{}] 08:54:38 INFO - PROCESS | 1647 | 1460994878952 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:39 INFO - PROCESS | 1647 | 1460994879046 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:54:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x11acd4800) [pid = 1647] [serial = 194] [outer = 0x12aac8000] 08:54:39 INFO - PROCESS | 1647 | 1460994879129 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b28000 == 41 [pid = 1647] [id = 66] 08:54:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x11b73a800) [pid = 1647] [serial = 195] [outer = 0x0] 08:54:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x11ba66000) [pid = 1647] [serial = 196] [outer = 0x11b73a800] 08:54:39 INFO - PROCESS | 1647 | 1460994879164 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11c171800) [pid = 1647] [serial = 197] [outer = 0x11b73a800] 08:54:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11c107000 == 40 [pid = 1647] [id = 54] 08:54:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1191e5000 == 39 [pid = 1647] [id = 53] 08:54:39 INFO - PROCESS | 1647 | 1460994879670 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 08:54:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:54:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 774ms 08:54:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:54:39 INFO - PROCESS | 1647 | 1460994879719 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:54:39 INFO - PROCESS | 1647 | 1460994879722 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:54:39 INFO - PROCESS | 1647 | 1460994879726 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:54:39 INFO - PROCESS | 1647 | 1460994879728 Marionette TRACE conn2 <- [1,238,null,{}] 08:54:39 INFO - PROCESS | 1647 | 1460994879732 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:39 INFO - PROCESS | 1647 | 1460994879830 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:54:39 INFO - PROCESS | 1647 | 1460994879899 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x125823800 == 40 [pid = 1647] [id = 67] 08:54:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x1258d0000) [pid = 1647] [serial = 198] [outer = 0x0] 08:54:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x125bf4c00) [pid = 1647] [serial = 199] [outer = 0x1258d0000] 08:54:39 INFO - PROCESS | 1647 | 1460994879934 Marionette DEBUG loaded listener.js 08:54:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x12722f800) [pid = 1647] [serial = 200] [outer = 0x1258d0000] 08:54:40 INFO - PROCESS | 1647 | 1460994880318 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 08:54:40 INFO - PROCESS | 1647 | 1460994880348 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:54:40 INFO - PROCESS | 1647 | 1460994880352 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:54:40 INFO - PROCESS | 1647 | 1460994880357 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1647 | 1460994880359 Marionette TRACE conn2 <- [1,242,null,{}] 08:54:40 INFO - PROCESS | 1647 | 1460994880361 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:40 INFO - PROCESS | 1647 | 1460994880457 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:54:40 INFO - PROCESS | 1647 | 1460994880511 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b429800 == 41 [pid = 1647] [id = 68] 08:54:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x127239800) [pid = 1647] [serial = 201] [outer = 0x0] 08:54:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x12ab21400) [pid = 1647] [serial = 202] [outer = 0x127239800] 08:54:40 INFO - PROCESS | 1647 | 1460994880541 Marionette DEBUG loaded listener.js 08:54:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x12b341400) [pid = 1647] [serial = 203] [outer = 0x127239800] 08:54:40 INFO - PROCESS | 1647 | 1460994880961 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 08:54:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:54:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 619ms 08:54:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:54:40 INFO - PROCESS | 1647 | 1460994880977 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:54:40 INFO - PROCESS | 1647 | 1460994880978 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:54:40 INFO - PROCESS | 1647 | 1460994880981 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:54:40 INFO - PROCESS | 1647 | 1460994880983 Marionette TRACE conn2 <- [1,246,null,{}] 08:54:40 INFO - PROCESS | 1647 | 1460994880991 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:41 INFO - PROCESS | 1647 | 1460994881085 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:54:41 INFO - PROCESS | 1647 | 1460994881173 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da4f000 == 42 [pid = 1647] [id = 69] 08:54:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x12b611000) [pid = 1647] [serial = 204] [outer = 0x0] 08:54:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x12d194400) [pid = 1647] [serial = 205] [outer = 0x12b611000] 08:54:41 INFO - PROCESS | 1647 | 1460994881208 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x12da56c00) [pid = 1647] [serial = 206] [outer = 0x12b611000] 08:54:41 INFO - PROCESS | 1647 | 1460994881625 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 08:54:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:54:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 670ms 08:54:41 INFO - PROCESS | 1647 | 1460994881651 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:54:41 INFO - PROCESS | 1647 | 1460994881653 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:54:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:54:41 INFO - PROCESS | 1647 | 1460994881655 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:54:41 INFO - PROCESS | 1647 | 1460994881657 Marionette TRACE conn2 <- [1,250,null,{}] 08:54:41 INFO - PROCESS | 1647 | 1460994881659 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:41 INFO - PROCESS | 1647 | 1460994881752 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:54:41 INFO - PROCESS | 1647 | 1460994881802 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e243800 == 43 [pid = 1647] [id = 70] 08:54:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x12dbc8800) [pid = 1647] [serial = 207] [outer = 0x0] 08:54:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x12dbd6400) [pid = 1647] [serial = 208] [outer = 0x12dbc8800] 08:54:41 INFO - PROCESS | 1647 | 1460994881832 Marionette DEBUG loaded listener.js 08:54:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x12e2b5400) [pid = 1647] [serial = 209] [outer = 0x12dbc8800] 08:54:42 INFO - PROCESS | 1647 | 1460994882259 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 08:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:54:42 INFO - PROCESS | 1647 | 1460994882274 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 1647 | 1460994882275 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:54:42 INFO - PROCESS | 1647 | 1460994882277 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1647 | 1460994882278 Marionette TRACE conn2 <- [1,254,null,{}] 08:54:42 INFO - PROCESS | 1647 | 1460994882280 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:42 INFO - PROCESS | 1647 | 1460994882357 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:54:42 INFO - PROCESS | 1647 | 1460994882438 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e90f800 == 44 [pid = 1647] [id = 71] 08:54:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x12e2bd000) [pid = 1647] [serial = 210] [outer = 0x0] 08:54:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x12e33b000) [pid = 1647] [serial = 211] [outer = 0x12e2bd000] 08:54:42 INFO - PROCESS | 1647 | 1460994882470 Marionette DEBUG loaded listener.js 08:54:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x12e833800) [pid = 1647] [serial = 212] [outer = 0x12e2bd000] 08:54:42 INFO - PROCESS | 1647 | 1460994882916 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 08:54:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:54:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 669ms 08:54:42 INFO - PROCESS | 1647 | 1460994882947 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:54:42 INFO - PROCESS | 1647 | 1460994882948 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:54:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:54:42 INFO - PROCESS | 1647 | 1460994882951 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:54:42 INFO - PROCESS | 1647 | 1460994882952 Marionette TRACE conn2 <- [1,258,null,{}] 08:54:42 INFO - PROCESS | 1647 | 1460994882954 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:43 INFO - PROCESS | 1647 | 1460994883069 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:54:43 INFO - PROCESS | 1647 | 1460994883123 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f11f000 == 45 [pid = 1647] [id = 72] 08:54:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x12e83b800) [pid = 1647] [serial = 213] [outer = 0x0] 08:54:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 214 (0x12eb7e400) [pid = 1647] [serial = 214] [outer = 0x12e83b800] 08:54:43 INFO - PROCESS | 1647 | 1460994883154 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 215 (0x12f14b800) [pid = 1647] [serial = 215] [outer = 0x12e83b800] 08:54:43 INFO - PROCESS | 1647 | 1460994883565 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 08:54:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:54:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 620ms 08:54:43 INFO - PROCESS | 1647 | 1460994883571 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:54:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:54:43 INFO - PROCESS | 1647 | 1460994883573 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:54:43 INFO - PROCESS | 1647 | 1460994883575 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:54:43 INFO - PROCESS | 1647 | 1460994883576 Marionette TRACE conn2 <- [1,262,null,{}] 08:54:43 INFO - PROCESS | 1647 | 1460994883579 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:43 INFO - PROCESS | 1647 | 1460994883669 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:54:43 INFO - PROCESS | 1647 | 1460994883751 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f2cb800 == 46 [pid = 1647] [id = 73] 08:54:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 216 (0x112277000) [pid = 1647] [serial = 216] [outer = 0x0] 08:54:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 217 (0x11227b800) [pid = 1647] [serial = 217] [outer = 0x112277000] 08:54:43 INFO - PROCESS | 1647 | 1460994883782 Marionette DEBUG loaded listener.js 08:54:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 218 (0x11227f400) [pid = 1647] [serial = 218] [outer = 0x112277000] 08:54:44 INFO - PROCESS | 1647 | 1460994884279 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 08:54:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:54:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 719ms 08:54:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:54:44 INFO - PROCESS | 1647 | 1460994884295 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:54:44 INFO - PROCESS | 1647 | 1460994884297 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:54:44 INFO - PROCESS | 1647 | 1460994884300 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:54:44 INFO - PROCESS | 1647 | 1460994884302 Marionette TRACE conn2 <- [1,266,null,{}] 08:54:44 INFO - PROCESS | 1647 | 1460994884306 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:44 INFO - PROCESS | 1647 | 1460994884400 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:54:44 INFO - PROCESS | 1647 | 1460994884471 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a5c000 == 47 [pid = 1647] [id = 74] 08:54:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 219 (0x118b7f400) [pid = 1647] [serial = 219] [outer = 0x0] 08:54:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 220 (0x11ad0f800) [pid = 1647] [serial = 220] [outer = 0x118b7f400] 08:54:44 INFO - PROCESS | 1647 | 1460994884500 Marionette DEBUG loaded listener.js 08:54:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 221 (0x11bfb8400) [pid = 1647] [serial = 221] [outer = 0x118b7f400] 08:54:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1261c4800 == 46 [pid = 1647] [id = 60] 08:54:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11a904800 == 45 [pid = 1647] [id = 59] 08:54:45 INFO - PROCESS | 1647 | 1460994885024 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 08:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 772ms 08:54:45 INFO - PROCESS | 1647 | 1460994885089 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1647 | 1460994885091 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:54:45 INFO - PROCESS | 1647 | 1460994885097 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1647 | 1460994885100 Marionette TRACE conn2 <- [1,270,null,{}] 08:54:45 INFO - PROCESS | 1647 | 1460994885106 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 1647 | 1460994885202 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:54:45 INFO - PROCESS | 1647 | 1460994885273 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4e1800 == 46 [pid = 1647] [id = 75] 08:54:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 222 (0x11ba59800) [pid = 1647] [serial = 222] [outer = 0x0] 08:54:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 223 (0x11bce1400) [pid = 1647] [serial = 223] [outer = 0x11ba59800] 08:54:45 INFO - PROCESS | 1647 | 1460994885306 Marionette DEBUG loaded listener.js 08:54:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 224 (0x125a08800) [pid = 1647] [serial = 224] [outer = 0x11ba59800] 08:54:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:54:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 672ms 08:54:45 INFO - PROCESS | 1647 | 1460994885759 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 08:54:45 INFO - PROCESS | 1647 | 1460994885769 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:54:45 INFO - PROCESS | 1647 | 1460994885772 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:54:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:54:45 INFO - PROCESS | 1647 | 1460994885776 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:54:45 INFO - PROCESS | 1647 | 1460994885778 Marionette TRACE conn2 <- [1,274,null,{}] 08:54:45 INFO - PROCESS | 1647 | 1460994885780 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:45 INFO - PROCESS | 1647 | 1460994885861 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:54:45 INFO - PROCESS | 1647 | 1460994885935 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d0e1800 == 47 [pid = 1647] [id = 76] 08:54:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 225 (0x126160000) [pid = 1647] [serial = 225] [outer = 0x0] 08:54:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 226 (0x12aac7400) [pid = 1647] [serial = 226] [outer = 0x126160000] 08:54:45 INFO - PROCESS | 1647 | 1460994885983 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 227 (0x12b33ec00) [pid = 1647] [serial = 227] [outer = 0x126160000] 08:54:46 INFO - PROCESS | 1647 | 1460994886529 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 08:54:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:54:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 822ms 08:54:46 INFO - PROCESS | 1647 | 1460994886607 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:54:46 INFO - PROCESS | 1647 | 1460994886609 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:54:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:54:46 INFO - PROCESS | 1647 | 1460994886616 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:54:46 INFO - PROCESS | 1647 | 1460994886622 Marionette TRACE conn2 <- [1,278,null,{}] 08:54:46 INFO - PROCESS | 1647 | 1460994886634 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:46 INFO - PROCESS | 1647 | 1460994886786 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:54:46 INFO - PROCESS | 1647 | 1460994886872 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14b000 == 48 [pid = 1647] [id = 77] 08:54:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 228 (0x128fe6800) [pid = 1647] [serial = 228] [outer = 0x0] 08:54:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 229 (0x128feb000) [pid = 1647] [serial = 229] [outer = 0x128fe6800] 08:54:46 INFO - PROCESS | 1647 | 1460994886905 Marionette DEBUG loaded listener.js 08:54:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 230 (0x12ab1cc00) [pid = 1647] [serial = 230] [outer = 0x128fe6800] 08:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 727ms 08:54:47 INFO - PROCESS | 1647 | 1460994887337 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 08:54:47 INFO - PROCESS | 1647 | 1460994887343 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1647 | 1460994887345 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:54:47 INFO - PROCESS | 1647 | 1460994887347 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1647 | 1460994887348 Marionette TRACE conn2 <- [1,282,null,{}] 08:54:47 INFO - PROCESS | 1647 | 1460994887351 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:47 INFO - PROCESS | 1647 | 1460994887443 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:54:47 INFO - PROCESS | 1647 | 1460994887497 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6d3000 == 49 [pid = 1647] [id = 78] 08:54:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 231 (0x12b497400) [pid = 1647] [serial = 231] [outer = 0x0] 08:54:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 232 (0x12d103000) [pid = 1647] [serial = 232] [outer = 0x12b497400] 08:54:47 INFO - PROCESS | 1647 | 1460994887527 Marionette DEBUG loaded listener.js 08:54:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 233 (0x12d3c2800) [pid = 1647] [serial = 233] [outer = 0x12b497400] 08:54:47 INFO - PROCESS | 1647 | 1460994887947 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 08:54:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:54:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 618ms 08:54:47 INFO - PROCESS | 1647 | 1460994887966 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:54:47 INFO - PROCESS | 1647 | 1460994887968 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:54:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:54:47 INFO - PROCESS | 1647 | 1460994887971 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:54:47 INFO - PROCESS | 1647 | 1460994887973 Marionette TRACE conn2 <- [1,286,null,{}] 08:54:47 INFO - PROCESS | 1647 | 1460994887976 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:48 INFO - PROCESS | 1647 | 1460994888107 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:54:48 INFO - PROCESS | 1647 | 1460994888225 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5ab800 == 50 [pid = 1647] [id = 79] 08:54:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 234 (0x12da59800) [pid = 1647] [serial = 234] [outer = 0x0] 08:54:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 235 (0x12dbc8c00) [pid = 1647] [serial = 235] [outer = 0x12da59800] 08:54:48 INFO - PROCESS | 1647 | 1460994888274 Marionette DEBUG loaded listener.js 08:54:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 236 (0x12e2ab800) [pid = 1647] [serial = 236] [outer = 0x12da59800] 08:54:48 INFO - PROCESS | 1647 | 1460994888742 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 08:54:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:54:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 821ms 08:54:48 INFO - PROCESS | 1647 | 1460994888792 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:54:48 INFO - PROCESS | 1647 | 1460994888793 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:54:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:54:48 INFO - PROCESS | 1647 | 1460994888795 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:54:48 INFO - PROCESS | 1647 | 1460994888797 Marionette TRACE conn2 <- [1,290,null,{}] 08:54:48 INFO - PROCESS | 1647 | 1460994888799 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:48 INFO - PROCESS | 1647 | 1460994888915 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:54:48 INFO - PROCESS | 1647 | 1460994888975 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fea4000 == 51 [pid = 1647] [id = 80] 08:54:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 237 (0x12e837000) [pid = 1647] [serial = 237] [outer = 0x0] 08:54:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 238 (0x12e83f400) [pid = 1647] [serial = 238] [outer = 0x12e837000] 08:54:49 INFO - PROCESS | 1647 | 1460994889008 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 239 (0x12f14c800) [pid = 1647] [serial = 239] [outer = 0x12e837000] 08:54:49 INFO - PROCESS | 1647 | 1460994889493 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 08:54:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:54:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 769ms 08:54:49 INFO - PROCESS | 1647 | 1460994889566 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:54:49 INFO - PROCESS | 1647 | 1460994889568 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:54:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:54:49 INFO - PROCESS | 1647 | 1460994889595 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:54:49 INFO - PROCESS | 1647 | 1460994889597 Marionette TRACE conn2 <- [1,294,null,{}] 08:54:49 INFO - PROCESS | 1647 | 1460994889601 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:49 INFO - PROCESS | 1647 | 1460994889693 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:54:49 INFO - PROCESS | 1647 | 1460994889764 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1300a7800 == 52 [pid = 1647] [id = 81] 08:54:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 240 (0x12aa1bc00) [pid = 1647] [serial = 240] [outer = 0x0] 08:54:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 241 (0x12aa24000) [pid = 1647] [serial = 241] [outer = 0x12aa1bc00] 08:54:49 INFO - PROCESS | 1647 | 1460994889795 Marionette DEBUG loaded listener.js 08:54:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 242 (0x12aa28c00) [pid = 1647] [serial = 242] [outer = 0x12aa1bc00] 08:54:50 INFO - PROCESS | 1647 | 1460994890210 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 627ms 08:54:50 INFO - PROCESS | 1647 | 1460994890216 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1647 | 1460994890218 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:54:50 INFO - PROCESS | 1647 | 1460994890220 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1647 | 1460994890221 Marionette TRACE conn2 <- [1,298,null,{}] 08:54:50 INFO - PROCESS | 1647 | 1460994890224 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:50 INFO - PROCESS | 1647 | 1460994890316 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:54:50 INFO - PROCESS | 1647 | 1460994890372 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x123781000 == 53 [pid = 1647] [id = 82] 08:54:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 243 (0x114487800) [pid = 1647] [serial = 243] [outer = 0x0] 08:54:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 244 (0x115547000) [pid = 1647] [serial = 244] [outer = 0x114487800] 08:54:50 INFO - PROCESS | 1647 | 1460994890401 Marionette DEBUG loaded listener.js 08:54:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 245 (0x11554b800) [pid = 1647] [serial = 245] [outer = 0x114487800] 08:54:50 INFO - PROCESS | 1647 | 1460994890819 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 620ms 08:54:50 INFO - PROCESS | 1647 | 1460994890840 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:54:50 INFO - PROCESS | 1647 | 1460994890841 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:54:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:54:50 INFO - PROCESS | 1647 | 1460994890844 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:54:50 INFO - PROCESS | 1647 | 1460994890845 Marionette TRACE conn2 <- [1,302,null,{}] 08:54:50 INFO - PROCESS | 1647 | 1460994890847 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:50 INFO - PROCESS | 1647 | 1460994890942 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:54:51 INFO - PROCESS | 1647 | 1460994891030 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x13097d000 == 54 [pid = 1647] [id = 83] 08:54:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 246 (0x11550ac00) [pid = 1647] [serial = 246] [outer = 0x0] 08:54:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 247 (0x11550e400) [pid = 1647] [serial = 247] [outer = 0x11550ac00] 08:54:51 INFO - PROCESS | 1647 | 1460994891059 Marionette DEBUG loaded listener.js 08:54:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 248 (0x115511c00) [pid = 1647] [serial = 248] [outer = 0x11550ac00] 08:54:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12e243800 == 53 [pid = 1647] [id = 70] 08:54:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12da4f000 == 52 [pid = 1647] [id = 69] 08:54:51 INFO - PROCESS | 1647 | --DOCSHELL 0x125823800 == 51 [pid = 1647] [id = 67] 08:54:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12b429800 == 50 [pid = 1647] [id = 68] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1300ba000 == 49 [pid = 1647] [id = 22] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1261cd800 == 48 [pid = 1647] [id = 55] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ad000 == 47 [pid = 1647] [id = 21] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1272b9800 == 46 [pid = 1647] [id = 56] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12f2cb800 == 45 [pid = 1647] [id = 73] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12f128800 == 44 [pid = 1647] [id = 14] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e90f800 == 43 [pid = 1647] [id = 71] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12f2ca000 == 42 [pid = 1647] [id = 15] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12f11f000 == 41 [pid = 1647] [id = 72] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e234000 == 40 [pid = 1647] [id = 10] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11c472800 == 39 [pid = 1647] [id = 50] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12da4d000 == 38 [pid = 1647] [id = 9] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12aae9000 == 37 [pid = 1647] [id = 61] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12594f800 == 36 [pid = 1647] [id = 51] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12feb3800 == 35 [pid = 1647] [id = 19] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12ee23800 == 34 [pid = 1647] [id = 13] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12595e000 == 33 [pid = 1647] [id = 43] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12b42b000 == 32 [pid = 1647] [id = 62] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12da3b000 == 31 [pid = 1647] [id = 65] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1142af800 == 30 [pid = 1647] [id = 63] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e916000 == 29 [pid = 1647] [id = 12] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x126a64000 == 28 [pid = 1647] [id = 44] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6de800 == 27 [pid = 1647] [id = 11] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x114217000 == 26 [pid = 1647] [id = 57] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d0e0000 == 25 [pid = 1647] [id = 64] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11917e800 == 24 [pid = 1647] [id = 52] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d14c000 == 23 [pid = 1647] [id = 8] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba11800 == 22 [pid = 1647] [id = 58] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x125b28000 == 21 [pid = 1647] [id = 66] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12f58f000 == 20 [pid = 1647] [id = 16] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1300a8000 == 19 [pid = 1647] [id = 20] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x123781000 == 18 [pid = 1647] [id = 82] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1300a7800 == 17 [pid = 1647] [id = 81] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12fea4000 == 16 [pid = 1647] [id = 80] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5ab800 == 15 [pid = 1647] [id = 79] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6d3000 == 14 [pid = 1647] [id = 78] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1261ce800 == 13 [pid = 1647] [id = 40] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d14b000 == 12 [pid = 1647] [id = 77] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12d0e1800 == 11 [pid = 1647] [id = 76] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x125a5c000 == 10 [pid = 1647] [id = 74] 08:54:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11c4e1800 == 9 [pid = 1647] [id = 75] 08:54:55 INFO - PROCESS | 1647 | 1460994895439 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4633ms 08:54:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:54:55 INFO - PROCESS | 1647 | 1460994895478 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:54:55 INFO - PROCESS | 1647 | 1460994895480 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:54:55 INFO - PROCESS | 1647 | 1460994895483 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:54:55 INFO - PROCESS | 1647 | 1460994895486 Marionette TRACE conn2 <- [1,306,null,{}] 08:54:55 INFO - PROCESS | 1647 | 1460994895489 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:55 INFO - PROCESS | 1647 | 1460994895567 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:54:55 INFO - PROCESS | 1647 | 1460994895575 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e55800 == 10 [pid = 1647] [id = 84] 08:54:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 249 (0x115843400) [pid = 1647] [serial = 249] [outer = 0x0] 08:54:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 250 (0x1164dc000) [pid = 1647] [serial = 250] [outer = 0x115843400] 08:54:55 INFO - PROCESS | 1647 | 1460994895604 Marionette DEBUG loaded listener.js 08:54:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 251 (0x118968400) [pid = 1647] [serial = 251] [outer = 0x115843400] 08:54:55 INFO - PROCESS | 1647 | 1460994895948 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 522ms 08:54:56 INFO - PROCESS | 1647 | 1460994896006 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 1647 | 1460994896010 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:54:56 INFO - PROCESS | 1647 | 1460994896015 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 1647 | 1460994896016 Marionette TRACE conn2 <- [1,310,null,{}] 08:54:56 INFO - PROCESS | 1647 | 1460994896019 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:56 INFO - PROCESS | 1647 | 1460994896102 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:54:56 INFO - PROCESS | 1647 | 1460994896109 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b79a800 == 11 [pid = 1647] [id = 85] 08:54:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 252 (0x118b8b400) [pid = 1647] [serial = 252] [outer = 0x0] 08:54:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 253 (0x119ad3c00) [pid = 1647] [serial = 253] [outer = 0x118b8b400] 08:54:56 INFO - PROCESS | 1647 | 1460994896134 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 254 (0x11a7a2000) [pid = 1647] [serial = 254] [outer = 0x118b8b400] 08:54:56 INFO - PROCESS | 1647 | 1460994896494 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 520ms 08:54:56 INFO - PROCESS | 1647 | 1460994896535 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:54:56 INFO - PROCESS | 1647 | 1460994896536 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:54:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:54:56 INFO - PROCESS | 1647 | 1460994896539 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:54:56 INFO - PROCESS | 1647 | 1460994896541 Marionette TRACE conn2 <- [1,314,null,{}] 08:54:56 INFO - PROCESS | 1647 | 1460994896549 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:56 INFO - PROCESS | 1647 | 1460994896630 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:54:56 INFO - PROCESS | 1647 | 1460994896636 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594e000 == 12 [pid = 1647] [id = 86] 08:54:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 255 (0x11ba98800) [pid = 1647] [serial = 255] [outer = 0x0] 08:54:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 256 (0x11c171c00) [pid = 1647] [serial = 256] [outer = 0x11ba98800] 08:54:56 INFO - PROCESS | 1647 | 1460994896667 Marionette DEBUG loaded listener.js 08:54:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 257 (0x125e0dc00) [pid = 1647] [serial = 257] [outer = 0x11ba98800] 08:54:57 INFO - PROCESS | 1647 | 1460994897035 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 521ms 08:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:54:57 INFO - PROCESS | 1647 | 1460994897060 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1647 | 1460994897062 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:54:57 INFO - PROCESS | 1647 | 1460994897064 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1647 | 1460994897065 Marionette TRACE conn2 <- [1,318,null,{}] 08:54:57 INFO - PROCESS | 1647 | 1460994897068 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:57 INFO - PROCESS | 1647 | 1460994897149 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:54:57 INFO - PROCESS | 1647 | 1460994897245 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x127f5a000 == 13 [pid = 1647] [id = 87] 08:54:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 258 (0x11c163400) [pid = 1647] [serial = 258] [outer = 0x0] 08:54:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 259 (0x126486c00) [pid = 1647] [serial = 259] [outer = 0x11c163400] 08:54:57 INFO - PROCESS | 1647 | 1460994897269 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 260 (0x128509800) [pid = 1647] [serial = 260] [outer = 0x11c163400] 08:54:57 INFO - PROCESS | 1647 | 1460994897617 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 568ms 08:54:57 INFO - PROCESS | 1647 | 1460994897634 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:54:57 INFO - PROCESS | 1647 | 1460994897635 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:54:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:54:57 INFO - PROCESS | 1647 | 1460994897645 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:54:57 INFO - PROCESS | 1647 | 1460994897646 Marionette TRACE conn2 <- [1,322,null,{}] 08:54:57 INFO - PROCESS | 1647 | 1460994897667 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:57 INFO - PROCESS | 1647 | 1460994897769 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:54:57 INFO - PROCESS | 1647 | 1460994897815 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7dd000 == 14 [pid = 1647] [id = 88] 08:54:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 261 (0x128fea000) [pid = 1647] [serial = 261] [outer = 0x0] 08:54:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 262 (0x128fee800) [pid = 1647] [serial = 262] [outer = 0x128fea000] 08:54:57 INFO - PROCESS | 1647 | 1460994897840 Marionette DEBUG loaded listener.js 08:54:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 263 (0x12aa1e800) [pid = 1647] [serial = 263] [outer = 0x128fea000] 08:54:58 INFO - PROCESS | 1647 | 1460994898221 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 626ms 08:54:58 INFO - PROCESS | 1647 | 1460994898277 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:54:58 INFO - PROCESS | 1647 | 1460994898279 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:54:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:54:58 INFO - PROCESS | 1647 | 1460994898283 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:54:58 INFO - PROCESS | 1647 | 1460994898285 Marionette TRACE conn2 <- [1,326,null,{}] 08:54:58 INFO - PROCESS | 1647 | 1460994898289 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:58 INFO - PROCESS | 1647 | 1460994898466 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:54:58 INFO - PROCESS | 1647 | 1460994898556 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da49000 == 15 [pid = 1647] [id = 89] 08:54:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 264 (0x12ab16800) [pid = 1647] [serial = 264] [outer = 0x0] 08:54:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 265 (0x12ab1e800) [pid = 1647] [serial = 265] [outer = 0x12ab16800] 08:54:58 INFO - PROCESS | 1647 | 1460994898605 Marionette DEBUG loaded listener.js 08:54:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 266 (0x12b010c00) [pid = 1647] [serial = 266] [outer = 0x12ab16800] 08:54:58 INFO - PROCESS | 1647 | 1460994898970 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:54:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:54:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 722ms 08:54:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:54:59 INFO - PROCESS | 1647 | 1460994899004 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:54:59 INFO - PROCESS | 1647 | 1460994899006 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:54:59 INFO - PROCESS | 1647 | 1460994899008 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:54:59 INFO - PROCESS | 1647 | 1460994899009 Marionette TRACE conn2 <- [1,330,null,{}] 08:54:59 INFO - PROCESS | 1647 | 1460994899012 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:54:59 INFO - PROCESS | 1647 | 1460994899106 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:54:59 INFO - PROCESS | 1647 | 1460994899117 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:54:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6cd800 == 16 [pid = 1647] [id = 90] 08:54:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 267 (0x12b33c000) [pid = 1647] [serial = 267] [outer = 0x0] 08:54:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 268 (0x12b483c00) [pid = 1647] [serial = 268] [outer = 0x12b33c000] 08:54:59 INFO - PROCESS | 1647 | 1460994899143 Marionette DEBUG loaded listener.js 08:54:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 269 (0x12b491400) [pid = 1647] [serial = 269] [outer = 0x12b33c000] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 268 (0x119152400) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 267 (0x11861d800) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 266 (0x127ff2000) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 265 (0x118d56000) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 264 (0x119d77800) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 263 (0x12aac7c00) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 262 (0x116416800) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 261 (0x11bcdfc00) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 260 (0x122cacc00) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 259 (0x11641b800) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 258 (0x125c06000) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 257 (0x11bce2000) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 256 (0x1269f8400) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 255 (0x127ff0000) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 254 (0x11641c800) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 253 (0x127ff8c00) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 252 (0x116416c00) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 251 (0x119addc00) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 250 (0x1196eb400) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 249 (0x114485800) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 248 (0x12e2bd000) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 247 (0x11c226c00) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 246 (0x11c280000) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 245 (0x126485000) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 244 (0x11c55a800) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 243 (0x118b7f400) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 242 (0x11465c000) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 241 (0x12dbc8800) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 240 (0x11acdc400) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 239 (0x11a79f800) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 238 (0x119adf000) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 237 (0x12d10e800) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 236 (0x112277000) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 235 (0x12b48f000) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 234 (0x125fcb000) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 233 (0x126160000) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 232 (0x12b33dc00) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 231 (0x12e83b800) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 230 (0x11ba59800) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 229 (0x11c289400) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 228 (0x127ff7800) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 227 (0x114487800) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 226 (0x12ef90400) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 225 (0x12d199c00) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 224 (0x11bfb6800) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 223 (0x12aa1bc00) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 222 (0x12eb7b400) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 221 (0x128fe6800) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 220 (0x127233000) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 219 (0x11baafc00) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 218 (0x119adb800) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 217 (0x12e837000) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 216 (0x12e2b0000) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 215 (0x12cf13c00) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 214 (0x12da59800) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 213 (0x12dbd4000) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x12d194c00) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x12b611000) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x12e341800) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x11ad06c00) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x12b340800) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x12e337000) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x12ab21800) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12b497400) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x1258d0000) [pid = 1647] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x11b73a800) [pid = 1647] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x11ad10c00) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x127239800) [pid = 1647] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x11acdd400) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12aabf800) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11b736800) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x1196efc00) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x128fe8000) [pid = 1647] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:55:00 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x12f14b400) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:55:00 INFO - PROCESS | 1647 | 1460994900510 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:55:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1520ms 08:55:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:55:00 INFO - PROCESS | 1647 | 1460994900529 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:55:00 INFO - PROCESS | 1647 | 1460994900530 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:55:00 INFO - PROCESS | 1647 | 1460994900532 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:55:00 INFO - PROCESS | 1647 | 1460994900533 Marionette TRACE conn2 <- [1,334,null,{}] 08:55:00 INFO - PROCESS | 1647 | 1460994900535 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:00 INFO - PROCESS | 1647 | 1460994900614 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:55:00 INFO - PROCESS | 1647 | 1460994900618 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119002800 == 17 [pid = 1647] [id = 91] 08:55:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x11553c800) [pid = 1647] [serial = 270] [outer = 0x0] 08:55:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x11760d800) [pid = 1647] [serial = 271] [outer = 0x11553c800] 08:55:00 INFO - PROCESS | 1647 | 1460994900645 Marionette DEBUG loaded listener.js 08:55:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x1190b6800) [pid = 1647] [serial = 272] [outer = 0x11553c800] 08:55:01 INFO - PROCESS | 1647 | 1460994901060 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 568ms 08:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:55:01 INFO - PROCESS | 1647 | 1460994901100 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1647 | 1460994901102 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:55:01 INFO - PROCESS | 1647 | 1460994901104 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1647 | 1460994901105 Marionette TRACE conn2 <- [1,338,null,{}] 08:55:01 INFO - PROCESS | 1647 | 1460994901107 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:01 INFO - PROCESS | 1647 | 1460994901210 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:55:01 INFO - PROCESS | 1647 | 1460994901217 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2ba000 == 18 [pid = 1647] [id = 92] 08:55:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x11a7a5000) [pid = 1647] [serial = 273] [outer = 0x0] 08:55:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x11ba9b400) [pid = 1647] [serial = 274] [outer = 0x11a7a5000] 08:55:01 INFO - PROCESS | 1647 | 1460994901245 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 201 (0x11b7ac400) [pid = 1647] [serial = 275] [outer = 0x11a7a5000] 08:55:01 INFO - PROCESS | 1647 | 1460994901718 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:55:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 619ms 08:55:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:55:01 INFO - PROCESS | 1647 | 1460994901724 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:55:01 INFO - PROCESS | 1647 | 1460994901725 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:55:01 INFO - PROCESS | 1647 | 1460994901727 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:55:01 INFO - PROCESS | 1647 | 1460994901728 Marionette TRACE conn2 <- [1,342,null,{}] 08:55:01 INFO - PROCESS | 1647 | 1460994901730 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:01 INFO - PROCESS | 1647 | 1460994901814 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:55:01 INFO - PROCESS | 1647 | 1460994901870 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x127f3e000 == 19 [pid = 1647] [id = 93] 08:55:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 202 (0x115541400) [pid = 1647] [serial = 276] [outer = 0x0] 08:55:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 203 (0x125bedc00) [pid = 1647] [serial = 277] [outer = 0x115541400] 08:55:01 INFO - PROCESS | 1647 | 1460994901895 Marionette DEBUG loaded listener.js 08:55:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 204 (0x126a9ec00) [pid = 1647] [serial = 278] [outer = 0x115541400] 08:55:02 INFO - PROCESS | 1647 | 1460994902175 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 08:55:02 INFO - PROCESS | 1647 | 1460994902196 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1647 | 1460994902198 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:55:02 INFO - PROCESS | 1647 | 1460994902200 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1647 | 1460994902201 Marionette TRACE conn2 <- [1,346,null,{}] 08:55:02 INFO - PROCESS | 1647 | 1460994902212 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:02 INFO - PROCESS | 1647 | 1460994902366 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:55:02 INFO - PROCESS | 1647 | 1460994902421 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x115280000 == 20 [pid = 1647] [id = 94] 08:55:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 205 (0x112280400) [pid = 1647] [serial = 279] [outer = 0x0] 08:55:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 206 (0x114605800) [pid = 1647] [serial = 280] [outer = 0x112280400] 08:55:02 INFO - PROCESS | 1647 | 1460994902457 Marionette DEBUG loaded listener.js 08:55:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 207 (0x11553cc00) [pid = 1647] [serial = 281] [outer = 0x112280400] 08:55:02 INFO - PROCESS | 1647 | 1460994902948 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:55:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 772ms 08:55:02 INFO - PROCESS | 1647 | 1460994902973 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:55:02 INFO - PROCESS | 1647 | 1460994902976 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:55:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:55:02 INFO - PROCESS | 1647 | 1460994902980 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:55:02 INFO - PROCESS | 1647 | 1460994902983 Marionette TRACE conn2 <- [1,350,null,{}] 08:55:02 INFO - PROCESS | 1647 | 1460994902986 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:03 INFO - PROCESS | 1647 | 1460994903095 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:55:03 INFO - PROCESS | 1647 | 1460994903153 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12377e800 == 21 [pid = 1647] [id = 95] 08:55:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 208 (0x11554a400) [pid = 1647] [serial = 282] [outer = 0x0] 08:55:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 209 (0x119d71400) [pid = 1647] [serial = 283] [outer = 0x11554a400] 08:55:03 INFO - PROCESS | 1647 | 1460994903184 Marionette DEBUG loaded listener.js 08:55:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 210 (0x11ad0f400) [pid = 1647] [serial = 284] [outer = 0x11554a400] 08:55:03 INFO - PROCESS | 1647 | 1460994903640 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:55:03 INFO - PROCESS | 1647 | 1460994903776 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 08:55:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 871ms 08:55:03 INFO - PROCESS | 1647 | 1460994903851 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:55:03 INFO - PROCESS | 1647 | 1460994903854 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:55:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:55:03 INFO - PROCESS | 1647 | 1460994903856 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:55:03 INFO - PROCESS | 1647 | 1460994903858 Marionette TRACE conn2 <- [1,354,null,{}] 08:55:03 INFO - PROCESS | 1647 | 1460994903860 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:04 INFO - PROCESS | 1647 | 1460994904050 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:55:04 INFO - PROCESS | 1647 | 1460994904200 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x1158de800 == 22 [pid = 1647] [id = 96] 08:55:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 211 (0x115504c00) [pid = 1647] [serial = 285] [outer = 0x0] 08:55:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 212 (0x11550c400) [pid = 1647] [serial = 286] [outer = 0x115504c00] 08:55:04 INFO - PROCESS | 1647 | 1460994904231 Marionette DEBUG loaded listener.js 08:55:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 213 (0x115543c00) [pid = 1647] [serial = 287] [outer = 0x115504c00] 08:55:04 INFO - PROCESS | 1647 | 1460994904681 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 212 (0x125c57000) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 211 (0x125fbe400) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 210 (0x11550e400) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 209 (0x11acd8000) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 208 (0x11ad0f800) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 207 (0x1158a7c00) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 206 (0x119adc000) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 205 (0x12aac6800) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 204 (0x11902bc00) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 203 (0x11abb7000) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 202 (0x12ae45c00) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 201 (0x12ab87400) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 200 (0x11bab3000) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x11915e000) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x11a54fc00) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x11c171000) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x122cb0400) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x1238af800) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x119ad7800) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x125c58c00) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12604b400) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x126483000) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x119027800) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x125de4400) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x1264f9400) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x127fef800) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x127230c00) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x127ffd400) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x1258d3c00) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12878f800) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x11bfb3c00) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11a7a3000) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x128b0e800) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12aabc400) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x128ff1c00) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1190af400) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11b7ac800) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x119d6e800) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x11ad81000) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12ae36400) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x125a0a000) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11a541c00) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x1196f5c00) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11ba59400) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x114489800) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1146bf800) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11baa4000) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x126924c00) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x125bf4c00) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x126045c00) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x126161800) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11bfb8400) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1189ec000) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11bce1c00) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x130202800) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x125c57c00) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12e2b5400) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11bce1400) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12dbd6400) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11ad7a000) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11baa3400) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x122caac00) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11b734400) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11ba59000) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11b7ac000) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11c171800) [pid = 1647] [serial = 197] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x127237800) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12e833800) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12eb7e400) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x126049000) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x128507000) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12e33b000) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x128fe3000) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 08:55:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11bce6000) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 08:55:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 872ms 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x126a0d400) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x126a0b800) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12b4a3800) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b345400) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12f14b800) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125a08800) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12aac7400) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128b0f400) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11c226800) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12ab20800) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12e2aa400) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12da5c000) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12dbcb800) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12d194800) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11227f400) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12b60e000) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x128feb000) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12d110400) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11227b800) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x127236800) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b604c00) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12878d400) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b33ec00) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12b33f800) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119adf800) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b005400) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12eb76c00) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12d103000) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12f14c800) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12e836c00) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12aa24000) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12e83c400) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12d192400) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12da59400) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12e2ab800) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12e83f400) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12cf20000) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b344400) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12e2a1800) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12dbc8c00) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12f151000) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12f4cc800) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119ad9000) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11554b800) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12f148c00) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12dbd7400) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12ab21400) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12e2a4c00) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1238aa400) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ef96400) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12aa28c00) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115547000) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12eb81400) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12ab1cc00) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b33b400) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11bfc1400) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12ef8bc00) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12ab8ac00) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12d3c2800) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12e33a800) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12722f800) [pid = 1647] [serial = 200] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11ba66000) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12f4d6000) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12b341400) [pid = 1647] [serial = 203] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x13007bc00) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12e2afc00) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12e2ab400) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12f96d400) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12f913000) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12f954400) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11c226000) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11a53f400) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11b7ae400) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x12f4d1400) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12f4da800) [pid = 1647] [serial = 46] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12da56c00) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x130081c00) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x11bab4000) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12d194400) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12b487000) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x12e33f400) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 08:55:04 INFO - PROCESS | 1647 | 1460994904754 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:55:04 INFO - PROCESS | 1647 | 1460994904757 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:55:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:55:04 INFO - PROCESS | 1647 | 1460994904778 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:55:04 INFO - PROCESS | 1647 | 1460994904782 Marionette TRACE conn2 <- [1,358,null,{}] 08:55:04 INFO - PROCESS | 1647 | 1460994904786 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:04 INFO - PROCESS | 1647 | 1460994904895 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:55:04 INFO - PROCESS | 1647 | 1460994904909 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x115278800 == 23 [pid = 1647] [id = 97] 08:55:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x115548c00) [pid = 1647] [serial = 288] [outer = 0x0] 08:55:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x11554b800) [pid = 1647] [serial = 289] [outer = 0x115548c00] 08:55:04 INFO - PROCESS | 1647 | 1460994904954 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x117614800) [pid = 1647] [serial = 290] [outer = 0x115548c00] 08:55:05 INFO - PROCESS | 1647 | 1460994905493 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 724ms 08:55:05 INFO - PROCESS | 1647 | 1460994905500 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1647 | 1460994905502 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:55:05 INFO - PROCESS | 1647 | 1460994905506 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1647 | 1460994905507 Marionette TRACE conn2 <- [1,362,null,{}] 08:55:05 INFO - PROCESS | 1647 | 1460994905510 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:05 INFO - PROCESS | 1647 | 1460994905579 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:55:05 INFO - PROCESS | 1647 | 1460994905585 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x118bbb800 == 24 [pid = 1647] [id = 98] 08:55:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x118b7fc00) [pid = 1647] [serial = 291] [outer = 0x0] 08:55:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1190b6000) [pid = 1647] [serial = 292] [outer = 0x118b7fc00] 08:55:05 INFO - PROCESS | 1647 | 1460994905615 Marionette DEBUG loaded listener.js 08:55:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119ad0800) [pid = 1647] [serial = 293] [outer = 0x118b7fc00] 08:55:05 INFO - PROCESS | 1647 | 1460994905933 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:55:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 08:55:05 INFO - PROCESS | 1647 | 1460994905975 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:55:05 INFO - PROCESS | 1647 | 1460994905978 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:55:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:55:05 INFO - PROCESS | 1647 | 1460994905986 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:55:05 INFO - PROCESS | 1647 | 1460994905989 Marionette TRACE conn2 <- [1,366,null,{}] 08:55:05 INFO - PROCESS | 1647 | 1460994905992 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:06 INFO - PROCESS | 1647 | 1460994906065 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:55:06 INFO - PROCESS | 1647 | 1460994906070 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11918e000 == 25 [pid = 1647] [id = 99] 08:55:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1146c3000) [pid = 1647] [serial = 294] [outer = 0x0] 08:55:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x119ad4c00) [pid = 1647] [serial = 295] [outer = 0x1146c3000] 08:55:06 INFO - PROCESS | 1647 | 1460994906098 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11a79a800) [pid = 1647] [serial = 296] [outer = 0x1146c3000] 08:55:06 INFO - PROCESS | 1647 | 1460994906452 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:55:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 476ms 08:55:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:55:06 INFO - PROCESS | 1647 | 1460994906458 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:55:06 INFO - PROCESS | 1647 | 1460994906459 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:55:06 INFO - PROCESS | 1647 | 1460994906462 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:55:06 INFO - PROCESS | 1647 | 1460994906463 Marionette TRACE conn2 <- [1,370,null,{}] 08:55:06 INFO - PROCESS | 1647 | 1460994906466 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:06 INFO - PROCESS | 1647 | 1460994906574 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:55:06 INFO - PROCESS | 1647 | 1460994906590 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x115275800 == 26 [pid = 1647] [id = 100] 08:55:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11a79b400) [pid = 1647] [serial = 297] [outer = 0x0] 08:55:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11acd6400) [pid = 1647] [serial = 298] [outer = 0x11a79b400] 08:55:06 INFO - PROCESS | 1647 | 1460994906632 Marionette DEBUG loaded listener.js 08:55:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11ad0c800) [pid = 1647] [serial = 299] [outer = 0x11a79b400] 08:55:07 INFO - PROCESS | 1647 | 1460994907062 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 08:55:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 618ms 08:55:07 INFO - PROCESS | 1647 | 1460994907081 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1647 | 1460994907083 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:55:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:55:07 INFO - PROCESS | 1647 | 1460994907086 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1647 | 1460994907088 Marionette TRACE conn2 <- [1,374,null,{}] 08:55:07 INFO - PROCESS | 1647 | 1460994907091 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:07 INFO - PROCESS | 1647 | 1460994907221 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:55:07 INFO - PROCESS | 1647 | 1460994907229 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a768800 == 27 [pid = 1647] [id = 101] 08:55:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11b734400) [pid = 1647] [serial = 300] [outer = 0x0] 08:55:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11b7ac000) [pid = 1647] [serial = 301] [outer = 0x11b734400] 08:55:07 INFO - PROCESS | 1647 | 1460994907309 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11baa0800) [pid = 1647] [serial = 302] [outer = 0x11b734400] 08:55:07 INFO - PROCESS | 1647 | 1460994907727 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:55:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:55:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 08:55:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:55:07 INFO - PROCESS | 1647 | 1460994907761 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:55:07 INFO - PROCESS | 1647 | 1460994907762 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:55:07 INFO - PROCESS | 1647 | 1460994907765 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:55:07 INFO - PROCESS | 1647 | 1460994907766 Marionette TRACE conn2 <- [1,378,null,{}] 08:55:07 INFO - PROCESS | 1647 | 1460994907768 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:07 INFO - PROCESS | 1647 | 1460994907852 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:55:07 INFO - PROCESS | 1647 | 1460994907858 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a922000 == 28 [pid = 1647] [id = 102] 08:55:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11baa4800) [pid = 1647] [serial = 303] [outer = 0x0] 08:55:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11bce8800) [pid = 1647] [serial = 304] [outer = 0x11baa4800] 08:55:07 INFO - PROCESS | 1647 | 1460994907884 Marionette DEBUG loaded listener.js 08:55:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11c166400) [pid = 1647] [serial = 305] [outer = 0x11baa4800] 08:55:08 INFO - PROCESS | 1647 | 1460994908195 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:55:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 467ms 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x128fea000) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12ab16800) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118b8b400) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x115843400) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x11ba98800) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11550ac00) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12b33c000) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11553c800) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11a7a5000) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:55:08 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11c163400) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:55:08 INFO - PROCESS | 1647 | 1460994908247 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 1647 | 1460994908249 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:55:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:55:08 INFO - PROCESS | 1647 | 1460994908252 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 1647 | 1460994908253 Marionette TRACE conn2 <- [1,382,null,{}] 08:55:08 INFO - PROCESS | 1647 | 1460994908256 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:08 INFO - PROCESS | 1647 | 1460994908336 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:55:08 INFO - PROCESS | 1647 | 1460994908364 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9b8000 == 29 [pid = 1647] [id = 103] 08:55:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x112278800) [pid = 1647] [serial = 306] [outer = 0x0] 08:55:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11560c400) [pid = 1647] [serial = 307] [outer = 0x112278800] 08:55:08 INFO - PROCESS | 1647 | 1460994908389 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11c171000) [pid = 1647] [serial = 308] [outer = 0x112278800] 08:55:08 INFO - PROCESS | 1647 | 1460994908646 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:55:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:55:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 421ms 08:55:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:55:08 INFO - PROCESS | 1647 | 1460994908677 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:55:08 INFO - PROCESS | 1647 | 1460994908678 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:55:08 INFO - PROCESS | 1647 | 1460994908681 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:55:08 INFO - PROCESS | 1647 | 1460994908682 Marionette TRACE conn2 <- [1,386,null,{}] 08:55:08 INFO - PROCESS | 1647 | 1460994908684 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:08 INFO - PROCESS | 1647 | 1460994908757 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:55:08 INFO - PROCESS | 1647 | 1460994908761 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba2b800 == 30 [pid = 1647] [id = 104] 08:55:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x11c171400) [pid = 1647] [serial = 309] [outer = 0x0] 08:55:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x122cae800) [pid = 1647] [serial = 310] [outer = 0x11c171400] 08:55:08 INFO - PROCESS | 1647 | 1460994908789 Marionette DEBUG loaded listener.js 08:55:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x125a04000) [pid = 1647] [serial = 311] [outer = 0x11c171400] 08:55:09 INFO - PROCESS | 1647 | 1460994909106 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 467ms 08:55:09 INFO - PROCESS | 1647 | 1460994909149 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 1647 | 1460994909150 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:55:09 INFO - PROCESS | 1647 | 1460994909153 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1647 | 1460994909154 Marionette TRACE conn2 <- [1,390,null,{}] 08:55:09 INFO - PROCESS | 1647 | 1460994909163 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:09 INFO - PROCESS | 1647 | 1460994909231 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:55:09 INFO - PROCESS | 1647 | 1460994909238 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11918c800 == 31 [pid = 1647] [id = 105] 08:55:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11acd9c00) [pid = 1647] [serial = 312] [outer = 0x0] 08:55:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x125c55400) [pid = 1647] [serial = 313] [outer = 0x11acd9c00] 08:55:09 INFO - PROCESS | 1647 | 1460994909264 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x125fbe400) [pid = 1647] [serial = 314] [outer = 0x11acd9c00] 08:55:09 INFO - PROCESS | 1647 | 1460994909566 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 08:55:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:55:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 424ms 08:55:09 INFO - PROCESS | 1647 | 1460994909577 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:55:09 INFO - PROCESS | 1647 | 1460994909578 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:55:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:55:09 INFO - PROCESS | 1647 | 1460994909581 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:55:09 INFO - PROCESS | 1647 | 1460994909582 Marionette TRACE conn2 <- [1,394,null,{}] 08:55:09 INFO - PROCESS | 1647 | 1460994909584 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:09 INFO - PROCESS | 1647 | 1460994909658 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:55:09 INFO - PROCESS | 1647 | 1460994909663 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c138800 == 32 [pid = 1647] [id = 106] 08:55:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x125c02400) [pid = 1647] [serial = 315] [outer = 0x0] 08:55:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x126161800) [pid = 1647] [serial = 316] [outer = 0x125c02400] 08:55:09 INFO - PROCESS | 1647 | 1460994909693 Marionette DEBUG loaded listener.js 08:55:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12692b000) [pid = 1647] [serial = 317] [outer = 0x125c02400] 08:55:10 INFO - PROCESS | 1647 | 1460994910009 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 08:55:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:55:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 467ms 08:55:10 INFO - PROCESS | 1647 | 1460994910049 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:55:10 INFO - PROCESS | 1647 | 1460994910050 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:55:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:55:10 INFO - PROCESS | 1647 | 1460994910053 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:55:10 INFO - PROCESS | 1647 | 1460994910054 Marionette TRACE conn2 <- [1,398,null,{}] 08:55:10 INFO - PROCESS | 1647 | 1460994910064 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:10 INFO - PROCESS | 1647 | 1460994910148 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:55:10 INFO - PROCESS | 1647 | 1460994910152 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x123774000 == 33 [pid = 1647] [id = 107] 08:55:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x126485000) [pid = 1647] [serial = 318] [outer = 0x0] 08:55:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x126a11000) [pid = 1647] [serial = 319] [outer = 0x126485000] 08:55:10 INFO - PROCESS | 1647 | 1460994910180 Marionette DEBUG loaded listener.js 08:55:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x127239800) [pid = 1647] [serial = 320] [outer = 0x126485000] 08:55:10 INFO - PROCESS | 1647 | --DOCSHELL 0x13097d000 == 32 [pid = 1647] [id = 83] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x128fee800) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12ab1e800) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x119ad3c00) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11a7a2000) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1164dc000) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x118968400) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11c171c00) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x125e0dc00) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x115511c00) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12aa1e800) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12b483c00) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12b010c00) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11760d800) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12b491400) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11b7ac400) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x126486c00) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x128509800) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x11ba9b400) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1190b6800) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x125bedc00) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 08:55:11 INFO - PROCESS | 1647 | 1460994911442 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1429ms 08:55:11 INFO - PROCESS | 1647 | 1460994911483 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1647 | 1460994911485 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:55:11 INFO - PROCESS | 1647 | 1460994911488 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1647 | 1460994911491 Marionette TRACE conn2 <- [1,402,null,{}] 08:55:11 INFO - PROCESS | 1647 | 1460994911495 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:11 INFO - PROCESS | 1647 | 1460994911565 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:55:11 INFO - PROCESS | 1647 | 1460994911574 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1155c8000 == 33 [pid = 1647] [id = 108] 08:55:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x11553e000) [pid = 1647] [serial = 321] [outer = 0x0] 08:55:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x11553f400) [pid = 1647] [serial = 322] [outer = 0x11553e000] 08:55:11 INFO - PROCESS | 1647 | 1460994911604 Marionette DEBUG loaded listener.js 08:55:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11554ac00) [pid = 1647] [serial = 323] [outer = 0x11553e000] 08:55:11 INFO - PROCESS | 1647 | 1460994911927 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 08:55:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:55:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 473ms 08:55:11 INFO - PROCESS | 1647 | 1460994911961 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:55:11 INFO - PROCESS | 1647 | 1460994911965 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:55:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:55:11 INFO - PROCESS | 1647 | 1460994911970 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:55:11 INFO - PROCESS | 1647 | 1460994911974 Marionette TRACE conn2 <- [1,406,null,{}] 08:55:11 INFO - PROCESS | 1647 | 1460994911976 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 1647 | 1460994912044 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:55:12 INFO - PROCESS | 1647 | 1460994912048 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11900a000 == 34 [pid = 1647] [id = 109] 08:55:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x115665800) [pid = 1647] [serial = 324] [outer = 0x0] 08:55:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x11760ec00) [pid = 1647] [serial = 325] [outer = 0x115665800] 08:55:12 INFO - PROCESS | 1647 | 1460994912076 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x118b84800) [pid = 1647] [serial = 326] [outer = 0x115665800] 08:55:12 INFO - PROCESS | 1647 | 1460994912413 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 473ms 08:55:12 INFO - PROCESS | 1647 | 1460994912443 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:55:12 INFO - PROCESS | 1647 | 1460994912444 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:55:12 INFO - PROCESS | 1647 | 1460994912447 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 1647 | 1460994912449 Marionette TRACE conn2 <- [1,410,null,{}] 08:55:12 INFO - PROCESS | 1647 | 1460994912460 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 1647 | 1460994912532 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:55:12 INFO - PROCESS | 1647 | 1460994912573 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191e8000 == 35 [pid = 1647] [id = 110] 08:55:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11227d400) [pid = 1647] [serial = 327] [outer = 0x0] 08:55:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1190b7800) [pid = 1647] [serial = 328] [outer = 0x11227d400] 08:55:12 INFO - PROCESS | 1647 | 1460994912601 Marionette DEBUG loaded listener.js 08:55:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x119d75c00) [pid = 1647] [serial = 329] [outer = 0x11227d400] 08:55:12 INFO - PROCESS | 1647 | 1460994912910 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 08:55:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:55:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 471ms 08:55:12 INFO - PROCESS | 1647 | 1460994912918 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:55:12 INFO - PROCESS | 1647 | 1460994912920 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:55:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:55:12 INFO - PROCESS | 1647 | 1460994912925 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:55:12 INFO - PROCESS | 1647 | 1460994912926 Marionette TRACE conn2 <- [1,414,null,{}] 08:55:12 INFO - PROCESS | 1647 | 1460994912929 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:12 INFO - PROCESS | 1647 | 1460994912997 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:55:13 INFO - PROCESS | 1647 | 1460994913002 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a904800 == 36 [pid = 1647] [id = 111] 08:55:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11a53f400) [pid = 1647] [serial = 330] [outer = 0x0] 08:55:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11a79bc00) [pid = 1647] [serial = 331] [outer = 0x11a53f400] 08:55:13 INFO - PROCESS | 1647 | 1460994913030 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11acde000) [pid = 1647] [serial = 332] [outer = 0x11a53f400] 08:55:13 INFO - PROCESS | 1647 | 1460994913335 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 08:55:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:55:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 419ms 08:55:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:55:13 INFO - PROCESS | 1647 | 1460994913345 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:55:13 INFO - PROCESS | 1647 | 1460994913346 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:55:13 INFO - PROCESS | 1647 | 1460994913348 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:55:13 INFO - PROCESS | 1647 | 1460994913349 Marionette TRACE conn2 <- [1,418,null,{}] 08:55:13 INFO - PROCESS | 1647 | 1460994913352 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:13 INFO - PROCESS | 1647 | 1460994913442 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:55:13 INFO - PROCESS | 1647 | 1460994913448 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ad800 == 37 [pid = 1647] [id = 112] 08:55:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x112277800) [pid = 1647] [serial = 333] [outer = 0x0] 08:55:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11a540000) [pid = 1647] [serial = 334] [outer = 0x112277800] 08:55:13 INFO - PROCESS | 1647 | 1460994913473 Marionette DEBUG loaded listener.js 08:55:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x11b734000) [pid = 1647] [serial = 335] [outer = 0x112277800] 08:55:14 INFO - PROCESS | 1647 | 1460994914246 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 08:55:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 08:55:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 918ms 08:55:14 INFO - PROCESS | 1647 | 1460994914268 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:55:14 INFO - PROCESS | 1647 | 1460994914270 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:55:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:55:14 INFO - PROCESS | 1647 | 1460994914274 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:55:14 INFO - PROCESS | 1647 | 1460994914276 Marionette TRACE conn2 <- [1,422,null,{}] 08:55:14 INFO - PROCESS | 1647 | 1460994914281 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:14 INFO - PROCESS | 1647 | 1460994914377 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:55:14 INFO - PROCESS | 1647 | 1460994914414 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x118ba6000 == 38 [pid = 1647] [id = 113] 08:55:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11550f800) [pid = 1647] [serial = 336] [outer = 0x0] 08:55:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11553e400) [pid = 1647] [serial = 337] [outer = 0x11550f800] 08:55:14 INFO - PROCESS | 1647 | 1460994914447 Marionette DEBUG loaded listener.js 08:55:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1158a6000) [pid = 1647] [serial = 338] [outer = 0x11550f800] 08:55:15 INFO - PROCESS | 1647 | 1460994915448 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 08:55:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:55:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1222ms 08:55:15 INFO - PROCESS | 1647 | 1460994915496 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:55:15 INFO - PROCESS | 1647 | 1460994915500 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:55:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:55:15 INFO - PROCESS | 1647 | 1460994915505 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:55:15 INFO - PROCESS | 1647 | 1460994915507 Marionette TRACE conn2 <- [1,426,null,{}] 08:55:15 INFO - PROCESS | 1647 | 1460994915510 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:15 INFO - PROCESS | 1647 | 1460994915652 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:55:15 INFO - PROCESS | 1647 | 1460994915739 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b0d000 == 39 [pid = 1647] [id = 114] 08:55:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11550e000) [pid = 1647] [serial = 339] [outer = 0x0] 08:55:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x115511800) [pid = 1647] [serial = 340] [outer = 0x11550e000] 08:55:15 INFO - PROCESS | 1647 | 1460994915768 Marionette DEBUG loaded listener.js 08:55:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117614000) [pid = 1647] [serial = 341] [outer = 0x11550e000] 08:55:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11a904800 == 38 [pid = 1647] [id = 111] 08:55:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1191e8000 == 37 [pid = 1647] [id = 110] 08:55:16 INFO - PROCESS | 1647 | --DOCSHELL 0x11900a000 == 36 [pid = 1647] [id = 109] 08:55:16 INFO - PROCESS | 1647 | --DOCSHELL 0x1155c8000 == 35 [pid = 1647] [id = 108] 08:55:16 INFO - PROCESS | 1647 | 1460994916229 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 08:55:16 INFO - PROCESS | 1647 | 1460994916283 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:55:16 INFO - PROCESS | 1647 | 1460994916288 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1647 | 1460994916292 Marionette TRACE conn2 <- [1,430,null,{}] 08:55:16 INFO - PROCESS | 1647 | 1460994916296 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:16 INFO - PROCESS | 1647 | 1460994916394 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:55:16 INFO - PROCESS | 1647 | 1460994916401 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b0f000 == 36 [pid = 1647] [id = 115] 08:55:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118be4c00) [pid = 1647] [serial = 342] [outer = 0x0] 08:55:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1196ec400) [pid = 1647] [serial = 343] [outer = 0x118be4c00] 08:55:16 INFO - PROCESS | 1647 | 1460994916433 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119adb400) [pid = 1647] [serial = 344] [outer = 0x118be4c00] 08:55:16 INFO - PROCESS | 1647 | 1460994916752 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 08:55:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:55:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 523ms 08:55:16 INFO - PROCESS | 1647 | 1460994916814 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:55:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:55:16 INFO - PROCESS | 1647 | 1460994916815 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:55:16 INFO - PROCESS | 1647 | 1460994916818 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:55:16 INFO - PROCESS | 1647 | 1460994916819 Marionette TRACE conn2 <- [1,434,null,{}] 08:55:16 INFO - PROCESS | 1647 | 1460994916821 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:16 INFO - PROCESS | 1647 | 1460994916890 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:55:16 INFO - PROCESS | 1647 | 1460994916896 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba16800 == 37 [pid = 1647] [id = 116] 08:55:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11515ec00) [pid = 1647] [serial = 345] [outer = 0x0] 08:55:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11a54c400) [pid = 1647] [serial = 346] [outer = 0x11515ec00] 08:55:16 INFO - PROCESS | 1647 | 1460994916924 Marionette DEBUG loaded listener.js 08:55:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11b7a8000) [pid = 1647] [serial = 347] [outer = 0x11515ec00] 08:55:17 INFO - PROCESS | 1647 | 1460994917277 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms 08:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:55:17 INFO - PROCESS | 1647 | 1460994917290 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1647 | 1460994917293 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:55:17 INFO - PROCESS | 1647 | 1460994917301 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1647 | 1460994917305 Marionette TRACE conn2 <- [1,438,null,{}] 08:55:17 INFO - PROCESS | 1647 | 1460994917308 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:17 INFO - PROCESS | 1647 | 1460994917399 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:55:17 INFO - PROCESS | 1647 | 1460994917404 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c113800 == 38 [pid = 1647] [id = 117] 08:55:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11227e400) [pid = 1647] [serial = 348] [outer = 0x0] 08:55:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11b7af000) [pid = 1647] [serial = 349] [outer = 0x11227e400] 08:55:17 INFO - PROCESS | 1647 | 1460994917430 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11bfb3400) [pid = 1647] [serial = 350] [outer = 0x11227e400] 08:55:17 INFO - PROCESS | 1647 | 1460994917723 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 08:55:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:55:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 478ms 08:55:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:55:17 INFO - PROCESS | 1647 | 1460994917775 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:55:17 INFO - PROCESS | 1647 | 1460994917776 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:55:17 INFO - PROCESS | 1647 | 1460994917778 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:55:17 INFO - PROCESS | 1647 | 1460994917779 Marionette TRACE conn2 <- [1,442,null,{}] 08:55:17 INFO - PROCESS | 1647 | 1460994917782 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:17 INFO - PROCESS | 1647 | 1460994917851 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:55:17 INFO - PROCESS | 1647 | 1460994917857 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x123790800 == 39 [pid = 1647] [id = 118] 08:55:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1146be400) [pid = 1647] [serial = 351] [outer = 0x0] 08:55:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11c16c400) [pid = 1647] [serial = 352] [outer = 0x1146be400] 08:55:17 INFO - PROCESS | 1647 | 1460994917882 Marionette DEBUG loaded listener.js 08:55:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x122caa800) [pid = 1647] [serial = 353] [outer = 0x1146be400] 08:55:18 INFO - PROCESS | 1647 | 1460994918229 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 08:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:55:18 INFO - PROCESS | 1647 | 1460994918247 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1647 | 1460994918248 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:55:18 INFO - PROCESS | 1647 | 1460994918250 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1647 | 1460994918251 Marionette TRACE conn2 <- [1,446,null,{}] 08:55:18 INFO - PROCESS | 1647 | 1460994918255 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:18 INFO - PROCESS | 1647 | 1460994918355 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:55:18 INFO - PROCESS | 1647 | 1460994918362 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2b9800 == 40 [pid = 1647] [id = 119] 08:55:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125a08800) [pid = 1647] [serial = 354] [outer = 0x0] 08:55:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125bee800) [pid = 1647] [serial = 355] [outer = 0x125a08800] 08:55:18 INFO - PROCESS | 1647 | 1460994918395 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12615e400) [pid = 1647] [serial = 356] [outer = 0x125a08800] 08:55:18 INFO - PROCESS | 1647 | 1460994918736 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 08:55:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:55:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 08:55:18 INFO - PROCESS | 1647 | 1460994918773 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:55:18 INFO - PROCESS | 1647 | 1460994918775 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:55:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:55:18 INFO - PROCESS | 1647 | 1460994918777 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:55:18 INFO - PROCESS | 1647 | 1460994918778 Marionette TRACE conn2 <- [1,450,null,{}] 08:55:18 INFO - PROCESS | 1647 | 1460994918781 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:18 INFO - PROCESS | 1647 | 1460994918865 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:55:18 INFO - PROCESS | 1647 | 1460994918869 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b31000 == 41 [pid = 1647] [id = 120] 08:55:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125a0a000) [pid = 1647] [serial = 357] [outer = 0x0] 08:55:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1267a2c00) [pid = 1647] [serial = 358] [outer = 0x125a0a000] 08:55:18 INFO - PROCESS | 1647 | 1460994918895 Marionette DEBUG loaded listener.js 08:55:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12722fc00) [pid = 1647] [serial = 359] [outer = 0x125a0a000] 08:55:19 INFO - PROCESS | 1647 | 1460994919223 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 1647 | 1460994919248 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:55:19 INFO - PROCESS | 1647 | 1460994919251 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1647 | 1460994919252 Marionette TRACE conn2 <- [1,454,null,{}] 08:55:19 INFO - PROCESS | 1647 | 1460994919254 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:19 INFO - PROCESS | 1647 | 1460994919343 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:55:19 INFO - PROCESS | 1647 | 1460994919347 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261d1000 == 42 [pid = 1647] [id = 121] 08:55:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125beb800) [pid = 1647] [serial = 360] [outer = 0x0] 08:55:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127f0a800) [pid = 1647] [serial = 361] [outer = 0x125beb800] 08:55:19 INFO - PROCESS | 1647 | 1460994919372 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127ff9c00) [pid = 1647] [serial = 362] [outer = 0x125beb800] 08:55:19 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:19 INFO - PROCESS | 1647 | 1460994919701 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 08:55:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:55:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 467ms 08:55:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:55:19 INFO - PROCESS | 1647 | 1460994919719 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:55:19 INFO - PROCESS | 1647 | 1460994919720 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:55:19 INFO - PROCESS | 1647 | 1460994919726 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:55:19 INFO - PROCESS | 1647 | 1460994919728 Marionette TRACE conn2 <- [1,458,null,{}] 08:55:19 INFO - PROCESS | 1647 | 1460994919730 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:19 INFO - PROCESS | 1647 | 1460994919817 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:55:19 INFO - PROCESS | 1647 | 1460994919850 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x126718800 == 43 [pid = 1647] [id = 122] 08:55:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x127f0c400) [pid = 1647] [serial = 363] [outer = 0x0] 08:55:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12850f400) [pid = 1647] [serial = 364] [outer = 0x127f0c400] 08:55:19 INFO - PROCESS | 1647 | 1460994919875 Marionette DEBUG loaded listener.js 08:55:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x128972000) [pid = 1647] [serial = 365] [outer = 0x127f0c400] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11baa4800) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11acd9c00) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115504c00) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11554a400) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112280400) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115541400) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1146c3000) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118b7fc00) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115548c00) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11c171400) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11553e000) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115665800) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11227d400) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a53f400) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x126485000) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125c02400) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11a79b400) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11b734400) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:55:20 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112278800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:55:20 INFO - PROCESS | 1647 | 1460994920191 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 1647 | 1460994920247 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:55:20 INFO - PROCESS | 1647 | 1460994920250 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1647 | 1460994920251 Marionette TRACE conn2 <- [1,462,null,{}] 08:55:20 INFO - PROCESS | 1647 | 1460994920253 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:20 INFO - PROCESS | 1647 | 1460994920323 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:55:20 INFO - PROCESS | 1647 | 1460994920364 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a75d000 == 44 [pid = 1647] [id = 123] 08:55:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11553d800) [pid = 1647] [serial = 366] [outer = 0x0] 08:55:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a536400) [pid = 1647] [serial = 367] [outer = 0x11553d800] 08:55:20 INFO - PROCESS | 1647 | 1460994920389 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11c171400) [pid = 1647] [serial = 368] [outer = 0x11553d800] 08:55:20 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:20 INFO - PROCESS | 1647 | 1460994920680 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 08:55:20 INFO - PROCESS | 1647 | 1460994920721 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:55:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:55:20 INFO - PROCESS | 1647 | 1460994920726 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:55:20 INFO - PROCESS | 1647 | 1460994920727 Marionette TRACE conn2 <- [1,466,null,{}] 08:55:20 INFO - PROCESS | 1647 | 1460994920730 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:20 INFO - PROCESS | 1647 | 1460994920799 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:55:20 INFO - PROCESS | 1647 | 1460994920805 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272bd000 == 45 [pid = 1647] [id = 124] 08:55:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125de4800) [pid = 1647] [serial = 369] [outer = 0x0] 08:55:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12896f400) [pid = 1647] [serial = 370] [outer = 0x125de4800] 08:55:20 INFO - PROCESS | 1647 | 1460994920835 Marionette DEBUG loaded listener.js 08:55:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128fe6c00) [pid = 1647] [serial = 371] [outer = 0x125de4800] 08:55:21 INFO - PROCESS | 1647 | 1460994921161 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1647 | 1460994921196 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:55:21 INFO - PROCESS | 1647 | 1460994921199 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1647 | 1460994921200 Marionette TRACE conn2 <- [1,470,null,{}] 08:55:21 INFO - PROCESS | 1647 | 1460994921213 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:21 INFO - PROCESS | 1647 | 1460994921295 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:55:21 INFO - PROCESS | 1647 | 1460994921299 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289e6800 == 46 [pid = 1647] [id = 125] 08:55:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128fe8800) [pid = 1647] [serial = 372] [outer = 0x0] 08:55:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12aa1e800) [pid = 1647] [serial = 373] [outer = 0x128fe8800] 08:55:21 INFO - PROCESS | 1647 | 1460994921327 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12aa29000) [pid = 1647] [serial = 374] [outer = 0x128fe8800] 08:55:21 INFO - PROCESS | 1647 | 1460994921688 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 08:55:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:55:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 529ms 08:55:21 INFO - PROCESS | 1647 | 1460994921729 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:55:21 INFO - PROCESS | 1647 | 1460994921731 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:55:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:55:21 INFO - PROCESS | 1647 | 1460994921734 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:55:21 INFO - PROCESS | 1647 | 1460994921736 Marionette TRACE conn2 <- [1,474,null,{}] 08:55:21 INFO - PROCESS | 1647 | 1460994921739 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:21 INFO - PROCESS | 1647 | 1460994921874 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:55:21 INFO - PROCESS | 1647 | 1460994921888 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aae0000 == 47 [pid = 1647] [id = 126] 08:55:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128fe9000) [pid = 1647] [serial = 375] [outer = 0x0] 08:55:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12aab9c00) [pid = 1647] [serial = 376] [outer = 0x128fe9000] 08:55:21 INFO - PROCESS | 1647 | 1460994921927 Marionette DEBUG loaded listener.js 08:55:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12aac7800) [pid = 1647] [serial = 377] [outer = 0x128fe9000] 08:55:22 INFO - PROCESS | 1647 | 1460994922479 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 08:55:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:55:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 771ms 08:55:22 INFO - PROCESS | 1647 | 1460994922506 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:55:22 INFO - PROCESS | 1647 | 1460994922509 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:55:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:55:22 INFO - PROCESS | 1647 | 1460994922513 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:55:22 INFO - PROCESS | 1647 | 1460994922515 Marionette TRACE conn2 <- [1,478,null,{}] 08:55:22 INFO - PROCESS | 1647 | 1460994922520 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:22 INFO - PROCESS | 1647 | 1460994922610 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:55:22 INFO - PROCESS | 1647 | 1460994922667 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a921000 == 48 [pid = 1647] [id = 127] 08:55:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11648a400) [pid = 1647] [serial = 378] [outer = 0x0] 08:55:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118b7f400) [pid = 1647] [serial = 379] [outer = 0x11648a400] 08:55:22 INFO - PROCESS | 1647 | 1460994922698 Marionette DEBUG loaded listener.js 08:55:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119adc800) [pid = 1647] [serial = 380] [outer = 0x11648a400] 08:55:23 INFO - PROCESS | 1647 | 1460994923112 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 08:55:23 INFO - PROCESS | 1647 | 1460994923134 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:55:23 INFO - PROCESS | 1647 | 1460994923140 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:55:23 INFO - PROCESS | 1647 | 1460994923145 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1647 | 1460994923146 Marionette TRACE conn2 <- [1,482,null,{}] 08:55:23 INFO - PROCESS | 1647 | 1460994923149 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:23 INFO - PROCESS | 1647 | 1460994923263 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:55:23 INFO - PROCESS | 1647 | 1460994923333 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x125821800 == 49 [pid = 1647] [id = 128] 08:55:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11b7aec00) [pid = 1647] [serial = 381] [outer = 0x0] 08:55:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11baa5c00) [pid = 1647] [serial = 382] [outer = 0x11b7aec00] 08:55:23 INFO - PROCESS | 1647 | 1460994923363 Marionette DEBUG loaded listener.js 08:55:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11bce1400) [pid = 1647] [serial = 383] [outer = 0x11b7aec00] 08:55:23 INFO - PROCESS | 1647 | 1460994923785 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:55:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 671ms 08:55:23 INFO - PROCESS | 1647 | 1460994923815 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:55:23 INFO - PROCESS | 1647 | 1460994923817 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:55:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:55:23 INFO - PROCESS | 1647 | 1460994923819 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:55:23 INFO - PROCESS | 1647 | 1460994923824 Marionette TRACE conn2 <- [1,486,null,{}] 08:55:23 INFO - PROCESS | 1647 | 1460994923832 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:23 INFO - PROCESS | 1647 | 1460994923925 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:55:23 INFO - PROCESS | 1647 | 1460994923977 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aeb1000 == 50 [pid = 1647] [id = 129] 08:55:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11bfb7c00) [pid = 1647] [serial = 384] [outer = 0x0] 08:55:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126045800) [pid = 1647] [serial = 385] [outer = 0x11bfb7c00] 08:55:24 INFO - PROCESS | 1647 | 1460994924016 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126a90400) [pid = 1647] [serial = 386] [outer = 0x11bfb7c00] 08:55:24 INFO - PROCESS | 1647 | 1460994924582 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 08:55:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:55:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 825ms 08:55:24 INFO - PROCESS | 1647 | 1460994924645 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:55:24 INFO - PROCESS | 1647 | 1460994924647 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:55:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:55:24 INFO - PROCESS | 1647 | 1460994924650 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:55:24 INFO - PROCESS | 1647 | 1460994924652 Marionette TRACE conn2 <- [1,490,null,{}] 08:55:24 INFO - PROCESS | 1647 | 1460994924656 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:24 INFO - PROCESS | 1647 | 1460994924737 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:55:24 INFO - PROCESS | 1647 | 1460994924792 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e42000 == 51 [pid = 1647] [id = 130] 08:55:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x118617000) [pid = 1647] [serial = 387] [outer = 0x0] 08:55:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1189ec000) [pid = 1647] [serial = 388] [outer = 0x118617000] 08:55:24 INFO - PROCESS | 1647 | 1460994924820 Marionette DEBUG loaded listener.js 08:55:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119ad3000) [pid = 1647] [serial = 389] [outer = 0x118617000] 08:55:25 INFO - PROCESS | 1647 | 1460994925232 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1289e6800 == 50 [pid = 1647] [id = 125] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1272bd000 == 49 [pid = 1647] [id = 124] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a75d000 == 48 [pid = 1647] [id = 123] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x126718800 == 47 [pid = 1647] [id = 122] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1261d1000 == 46 [pid = 1647] [id = 121] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x125b31000 == 45 [pid = 1647] [id = 120] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2b9800 == 44 [pid = 1647] [id = 119] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11a540000) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x123790800 == 43 [pid = 1647] [id = 118] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11c113800 == 42 [pid = 1647] [id = 117] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba16800 == 41 [pid = 1647] [id = 116] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119b0f000 == 40 [pid = 1647] [id = 115] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118b0d000 == 39 [pid = 1647] [id = 114] 08:55:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118ba6000 == 38 [pid = 1647] [id = 113] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11553f400) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11760ec00) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1190b7800) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118b84800) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d75c00) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a79bc00) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x127239800) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12692b000) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11acd6400) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11baa0800) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11b7ac000) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11ad0c800) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11560c400) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11bce8800) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11c171000) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x125c55400) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x126161800) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11acde000) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x125fbe400) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11c166400) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11550c400) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126a11000) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11ad0f400) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d71400) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11553cc00) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x114605800) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126a9ec00) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119ad4c00) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1190b6000) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119ad0800) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11554b800) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11554ac00) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x117614800) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x115543c00) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x122cae800) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x125a04000) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 08:55:25 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x11a79a800) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 08:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 623ms 08:55:25 INFO - PROCESS | 1647 | 1460994925273 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1647 | 1460994925277 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:55:25 INFO - PROCESS | 1647 | 1460994925281 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1647 | 1460994925283 Marionette TRACE conn2 <- [1,494,null,{}] 08:55:25 INFO - PROCESS | 1647 | 1460994925285 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:25 INFO - PROCESS | 1647 | 1460994925378 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:55:25 INFO - PROCESS | 1647 | 1460994925383 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118419000 == 39 [pid = 1647] [id = 131] 08:55:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119ad0800) [pid = 1647] [serial = 390] [outer = 0x0] 08:55:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119ad5800) [pid = 1647] [serial = 391] [outer = 0x119ad0800] 08:55:25 INFO - PROCESS | 1647 | 1460994925411 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119d74c00) [pid = 1647] [serial = 392] [outer = 0x119ad0800] 08:55:25 INFO - PROCESS | 1647 | 1460994925747 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 08:55:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:55:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 518ms 08:55:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:55:25 INFO - PROCESS | 1647 | 1460994925800 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:55:25 INFO - PROCESS | 1647 | 1460994925801 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:55:25 INFO - PROCESS | 1647 | 1460994925803 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:55:25 INFO - PROCESS | 1647 | 1460994925806 Marionette TRACE conn2 <- [1,498,null,{}] 08:55:25 INFO - PROCESS | 1647 | 1460994925813 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:25 INFO - PROCESS | 1647 | 1460994925885 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:55:25 INFO - PROCESS | 1647 | 1460994925892 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d9000 == 40 [pid = 1647] [id = 132] 08:55:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11a547000) [pid = 1647] [serial = 393] [outer = 0x0] 08:55:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11ad02c00) [pid = 1647] [serial = 394] [outer = 0x11a547000] 08:55:25 INFO - PROCESS | 1647 | 1460994925920 Marionette DEBUG loaded listener.js 08:55:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11ba58c00) [pid = 1647] [serial = 395] [outer = 0x11a547000] 08:55:26 INFO - PROCESS | 1647 | 1460994926278 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 522ms 08:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:55:26 INFO - PROCESS | 1647 | 1460994926326 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1647 | 1460994926327 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:55:26 INFO - PROCESS | 1647 | 1460994926329 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1647 | 1460994926330 Marionette TRACE conn2 <- [1,502,null,{}] 08:55:26 INFO - PROCESS | 1647 | 1460994926333 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:26 INFO - PROCESS | 1647 | 1460994926406 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:55:26 INFO - PROCESS | 1647 | 1460994926413 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a90e800 == 41 [pid = 1647] [id = 133] 08:55:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11ba9fc00) [pid = 1647] [serial = 396] [outer = 0x0] 08:55:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11bce2c00) [pid = 1647] [serial = 397] [outer = 0x11ba9fc00] 08:55:26 INFO - PROCESS | 1647 | 1460994926439 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11c22c400) [pid = 1647] [serial = 398] [outer = 0x11ba9fc00] 08:55:26 INFO - PROCESS | 1647 | 1460994926761 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 08:55:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:55:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 469ms 08:55:26 INFO - PROCESS | 1647 | 1460994926800 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:55:26 INFO - PROCESS | 1647 | 1460994926801 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:55:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:55:26 INFO - PROCESS | 1647 | 1460994926803 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:55:26 INFO - PROCESS | 1647 | 1460994926804 Marionette TRACE conn2 <- [1,506,null,{}] 08:55:26 INFO - PROCESS | 1647 | 1460994926807 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:26 INFO - PROCESS | 1647 | 1460994926878 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:55:26 INFO - PROCESS | 1647 | 1460994926921 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9b2800 == 42 [pid = 1647] [id = 134] 08:55:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11baa0800) [pid = 1647] [serial = 399] [outer = 0x0] 08:55:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11c550800) [pid = 1647] [serial = 400] [outer = 0x11baa0800] 08:55:26 INFO - PROCESS | 1647 | 1460994926946 Marionette DEBUG loaded listener.js 08:55:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x125c57c00) [pid = 1647] [serial = 401] [outer = 0x11baa0800] 08:55:27 INFO - PROCESS | 1647 | 1460994927227 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 470ms 08:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:55:27 INFO - PROCESS | 1647 | 1460994927275 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1647 | 1460994927276 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:55:27 INFO - PROCESS | 1647 | 1460994927278 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1647 | 1460994927280 Marionette TRACE conn2 <- [1,510,null,{}] 08:55:27 INFO - PROCESS | 1647 | 1460994927282 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:27 INFO - PROCESS | 1647 | 1460994927369 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:55:27 INFO - PROCESS | 1647 | 1460994927376 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c143000 == 43 [pid = 1647] [id = 135] 08:55:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x126049000) [pid = 1647] [serial = 402] [outer = 0x0] 08:55:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1267a2800) [pid = 1647] [serial = 403] [outer = 0x126049000] 08:55:27 INFO - PROCESS | 1647 | 1460994927404 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127ffa000) [pid = 1647] [serial = 404] [outer = 0x126049000] 08:55:27 INFO - PROCESS | 1647 | 1460994927752 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 08:55:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:55:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 517ms 08:55:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:55:27 INFO - PROCESS | 1647 | 1460994927797 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:55:27 INFO - PROCESS | 1647 | 1460994927798 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:55:27 INFO - PROCESS | 1647 | 1460994927800 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:55:27 INFO - PROCESS | 1647 | 1460994927801 Marionette TRACE conn2 <- [1,514,null,{}] 08:55:27 INFO - PROCESS | 1647 | 1460994927809 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:27 INFO - PROCESS | 1647 | 1460994927896 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:55:27 INFO - PROCESS | 1647 | 1460994927926 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12377c800 == 44 [pid = 1647] [id = 136] 08:55:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x127ffb000) [pid = 1647] [serial = 405] [outer = 0x0] 08:55:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12896ec00) [pid = 1647] [serial = 406] [outer = 0x127ffb000] 08:55:27 INFO - PROCESS | 1647 | 1460994927951 Marionette DEBUG loaded listener.js 08:55:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128fe2c00) [pid = 1647] [serial = 407] [outer = 0x127ffb000] 08:55:28 INFO - PROCESS | 1647 | 1460994928268 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 08:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 08:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:55:28 INFO - PROCESS | 1647 | 1460994928320 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1647 | 1460994928322 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:55:28 INFO - PROCESS | 1647 | 1460994928324 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1647 | 1460994928325 Marionette TRACE conn2 <- [1,518,null,{}] 08:55:28 INFO - PROCESS | 1647 | 1460994928327 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:28 INFO - PROCESS | 1647 | 1460994928415 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:55:28 INFO - PROCESS | 1647 | 1460994928419 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1152d8000 == 45 [pid = 1647] [id = 137] 08:55:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128fe3c00) [pid = 1647] [serial = 408] [outer = 0x0] 08:55:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128fedc00) [pid = 1647] [serial = 409] [outer = 0x128fe3c00] 08:55:28 INFO - PROCESS | 1647 | 1460994928446 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12aa23c00) [pid = 1647] [serial = 410] [outer = 0x128fe3c00] 08:55:28 INFO - PROCESS | 1647 | 1460994928743 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 08:55:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:55:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 470ms 08:55:28 INFO - PROCESS | 1647 | 1460994928794 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:55:28 INFO - PROCESS | 1647 | 1460994928795 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:55:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:55:28 INFO - PROCESS | 1647 | 1460994928798 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:55:28 INFO - PROCESS | 1647 | 1460994928799 Marionette TRACE conn2 <- [1,522,null,{}] 08:55:28 INFO - PROCESS | 1647 | 1460994928801 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:28 INFO - PROCESS | 1647 | 1460994928887 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:55:28 INFO - PROCESS | 1647 | 1460994928917 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b31800 == 46 [pid = 1647] [id = 138] 08:55:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12aa24000) [pid = 1647] [serial = 411] [outer = 0x0] 08:55:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12aabcc00) [pid = 1647] [serial = 412] [outer = 0x12aa24000] 08:55:28 INFO - PROCESS | 1647 | 1460994928941 Marionette DEBUG loaded listener.js 08:55:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ab14400) [pid = 1647] [serial = 413] [outer = 0x12aa24000] 08:55:29 INFO - PROCESS | 1647 | 1460994929259 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 08:55:29 INFO - PROCESS | 1647 | 1460994929268 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1647 | 1460994929269 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:55:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:55:29 INFO - PROCESS | 1647 | 1460994929273 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1647 | 1460994929274 Marionette TRACE conn2 <- [1,526,null,{}] 08:55:29 INFO - PROCESS | 1647 | 1460994929276 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:29 INFO - PROCESS | 1647 | 1460994929365 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:55:29 INFO - PROCESS | 1647 | 1460994929376 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x126908000 == 47 [pid = 1647] [id = 139] 08:55:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12aa27000) [pid = 1647] [serial = 414] [outer = 0x0] 08:55:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12ab1d800) [pid = 1647] [serial = 415] [outer = 0x12aa27000] 08:55:29 INFO - PROCESS | 1647 | 1460994929401 Marionette DEBUG loaded listener.js 08:55:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ab8a400) [pid = 1647] [serial = 416] [outer = 0x12aa27000] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128fe8800) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x125a08800) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125a0a000) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11515ec00) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1146be400) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11550e000) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118be4c00) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11227e400) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11553d800) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125beb800) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x127f0c400) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:55:29 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x125de4800) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:55:29 INFO - PROCESS | 1647 | 1460994929789 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 08:55:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 08:55:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 570ms 08:55:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:55:29 INFO - PROCESS | 1647 | 1460994929842 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:55:29 INFO - PROCESS | 1647 | 1460994929844 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:55:29 INFO - PROCESS | 1647 | 1460994929846 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:55:29 INFO - PROCESS | 1647 | 1460994929848 Marionette TRACE conn2 <- [1,530,null,{}] 08:55:29 INFO - PROCESS | 1647 | 1460994929850 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:29 INFO - PROCESS | 1647 | 1460994929954 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:55:29 INFO - PROCESS | 1647 | 1460994929980 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x126422800 == 48 [pid = 1647] [id = 140] 08:55:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11554a800) [pid = 1647] [serial = 417] [outer = 0x0] 08:55:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1238af400) [pid = 1647] [serial = 418] [outer = 0x11554a800] 08:55:30 INFO - PROCESS | 1647 | 1460994930009 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12ae36800) [pid = 1647] [serial = 419] [outer = 0x11554a800] 08:55:30 INFO - PROCESS | 1647 | 1460994930287 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 08:55:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 08:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:55:30 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 08:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:55:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:55:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:55:30 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:55:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 08:55:30 INFO - PROCESS | 1647 | 1460994930317 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:55:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:55:30 INFO - PROCESS | 1647 | 1460994930318 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:55:30 INFO - PROCESS | 1647 | 1460994930329 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1647 | 1460994930330 Marionette TRACE conn2 <- [1,534,null,{}] 08:55:30 INFO - PROCESS | 1647 | 1460994930332 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:30 INFO - PROCESS | 1647 | 1460994930416 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:55:30 INFO - PROCESS | 1647 | 1460994930420 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b05a800 == 49 [pid = 1647] [id = 141] 08:55:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x125de6800) [pid = 1647] [serial = 420] [outer = 0x0] 08:55:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b338000) [pid = 1647] [serial = 421] [outer = 0x125de6800] 08:55:30 INFO - PROCESS | 1647 | 1460994930447 Marionette DEBUG loaded listener.js 08:55:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b486800) [pid = 1647] [serial = 422] [outer = 0x125de6800] 08:55:30 INFO - PROCESS | 1647 | 1460994930764 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 08:55:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:55:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 475ms 08:55:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:55:30 INFO - PROCESS | 1647 | 1460994930797 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:55:30 INFO - PROCESS | 1647 | 1460994930798 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:55:30 INFO - PROCESS | 1647 | 1460994930801 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:55:30 INFO - PROCESS | 1647 | 1460994930802 Marionette TRACE conn2 <- [1,538,null,{}] 08:55:30 INFO - PROCESS | 1647 | 1460994930806 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:30 INFO - PROCESS | 1647 | 1460994930918 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:55:30 INFO - PROCESS | 1647 | 1460994930927 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7c6800 == 50 [pid = 1647] [id = 142] 08:55:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b487c00) [pid = 1647] [serial = 423] [outer = 0x0] 08:55:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b497400) [pid = 1647] [serial = 424] [outer = 0x12b487c00] 08:55:30 INFO - PROCESS | 1647 | 1460994930954 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b4a1c00) [pid = 1647] [serial = 425] [outer = 0x12b487c00] 08:55:31 INFO - PROCESS | 1647 | 1460994931283 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 08:55:31 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 08:55:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 08:55:31 INFO - PROCESS | 1647 | 1460994931325 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:55:31 INFO - PROCESS | 1647 | 1460994931327 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:55:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:55:31 INFO - PROCESS | 1647 | 1460994931330 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:55:31 INFO - PROCESS | 1647 | 1460994931332 Marionette TRACE conn2 <- [1,542,null,{}] 08:55:31 INFO - PROCESS | 1647 | 1460994931335 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:31 INFO - PROCESS | 1647 | 1460994931471 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:55:31 INFO - PROCESS | 1647 | 1460994931480 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cddb800 == 51 [pid = 1647] [id = 143] 08:55:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x122cb1800) [pid = 1647] [serial = 426] [outer = 0x0] 08:55:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b4a5c00) [pid = 1647] [serial = 427] [outer = 0x122cb1800] 08:55:31 INFO - PROCESS | 1647 | 1460994931519 Marionette DEBUG loaded listener.js 08:55:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b60f000) [pid = 1647] [serial = 428] [outer = 0x122cb1800] 08:55:32 INFO - PROCESS | 1647 | 1460994932027 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 08:55:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 720ms 08:55:32 INFO - PROCESS | 1647 | 1460994932051 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1647 | 1460994932054 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:55:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:55:32 INFO - PROCESS | 1647 | 1460994932058 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1647 | 1460994932060 Marionette TRACE conn2 <- [1,546,null,{}] 08:55:32 INFO - PROCESS | 1647 | 1460994932064 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:32 INFO - PROCESS | 1647 | 1460994932199 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:55:32 INFO - PROCESS | 1647 | 1460994932285 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11905d800 == 52 [pid = 1647] [id = 144] 08:55:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1176d6000) [pid = 1647] [serial = 429] [outer = 0x0] 08:55:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118b7f000) [pid = 1647] [serial = 430] [outer = 0x1176d6000] 08:55:32 INFO - PROCESS | 1647 | 1460994932326 Marionette DEBUG loaded listener.js 08:55:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119d74800) [pid = 1647] [serial = 431] [outer = 0x1176d6000] 08:55:32 INFO - PROCESS | 1647 | 1460994932720 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 08:55:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:55:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 670ms 08:55:32 INFO - PROCESS | 1647 | 1460994932729 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:55:32 INFO - PROCESS | 1647 | 1460994932733 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:55:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:55:32 INFO - PROCESS | 1647 | 1460994932758 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:55:32 INFO - PROCESS | 1647 | 1460994932761 Marionette TRACE conn2 <- [1,550,null,{}] 08:55:32 INFO - PROCESS | 1647 | 1460994932765 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:32 INFO - PROCESS | 1647 | 1460994932866 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:55:32 INFO - PROCESS | 1647 | 1460994932942 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c117000 == 53 [pid = 1647] [id = 145] 08:55:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d75000) [pid = 1647] [serial = 432] [outer = 0x0] 08:55:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11abb1c00) [pid = 1647] [serial = 433] [outer = 0x119d75000] 08:55:32 INFO - PROCESS | 1647 | 1460994932977 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11bce8c00) [pid = 1647] [serial = 434] [outer = 0x119d75000] 08:55:33 INFO - PROCESS | 1647 | 1460994933347 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 08:55:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 08:55:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 642ms 08:55:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:55:33 INFO - PROCESS | 1647 | 1460994933381 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:55:33 INFO - PROCESS | 1647 | 1460994933382 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:55:33 INFO - PROCESS | 1647 | 1460994933385 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:55:33 INFO - PROCESS | 1647 | 1460994933388 Marionette TRACE conn2 <- [1,554,null,{}] 08:55:33 INFO - PROCESS | 1647 | 1460994933396 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:33 INFO - PROCESS | 1647 | 1460994933493 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:55:33 INFO - PROCESS | 1647 | 1460994933585 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b795000 == 54 [pid = 1647] [id = 146] 08:55:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11a536000) [pid = 1647] [serial = 435] [outer = 0x0] 08:55:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126a10c00) [pid = 1647] [serial = 436] [outer = 0x11a536000] 08:55:33 INFO - PROCESS | 1647 | 1460994933618 Marionette DEBUG loaded listener.js 08:55:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x127f05000) [pid = 1647] [serial = 437] [outer = 0x11a536000] 08:55:33 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:34 INFO - PROCESS | 1647 | 1460994934024 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:55:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 08:55:34 INFO - PROCESS | 1647 | 1460994934072 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1647 | 1460994934073 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:55:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:55:34 INFO - PROCESS | 1647 | 1460994934077 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1647 | 1460994934078 Marionette TRACE conn2 <- [1,558,null,{}] 08:55:34 INFO - PROCESS | 1647 | 1460994934081 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:34 INFO - PROCESS | 1647 | 1460994934175 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:55:34 INFO - PROCESS | 1647 | 1460994934233 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d15b800 == 55 [pid = 1647] [id = 147] 08:55:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128786000) [pid = 1647] [serial = 438] [outer = 0x0] 08:55:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128ff1800) [pid = 1647] [serial = 439] [outer = 0x128786000] 08:55:34 INFO - PROCESS | 1647 | 1460994934262 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12ab19000) [pid = 1647] [serial = 440] [outer = 0x128786000] 08:55:34 INFO - PROCESS | 1647 | 1460994934681 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 08:55:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:55:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 669ms 08:55:34 INFO - PROCESS | 1647 | 1460994934747 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:55:34 INFO - PROCESS | 1647 | 1460994934748 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:55:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:55:34 INFO - PROCESS | 1647 | 1460994934751 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:55:34 INFO - PROCESS | 1647 | 1460994934752 Marionette TRACE conn2 <- [1,562,null,{}] 08:55:34 INFO - PROCESS | 1647 | 1460994934754 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:34 INFO - PROCESS | 1647 | 1460994934867 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:55:34 INFO - PROCESS | 1647 | 1460994934913 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c147800 == 56 [pid = 1647] [id = 148] 08:55:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12897bc00) [pid = 1647] [serial = 441] [outer = 0x0] 08:55:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128fee400) [pid = 1647] [serial = 442] [outer = 0x12897bc00] 08:55:34 INFO - PROCESS | 1647 | 1460994934942 Marionette DEBUG loaded listener.js 08:55:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12ab8b800) [pid = 1647] [serial = 443] [outer = 0x12897bc00] 08:55:35 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:35 INFO - PROCESS | 1647 | 1460994935494 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 08:55:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:55:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 769ms 08:55:35 INFO - PROCESS | 1647 | 1460994935537 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:55:35 INFO - PROCESS | 1647 | 1460994935540 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:55:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:55:35 INFO - PROCESS | 1647 | 1460994935545 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:55:35 INFO - PROCESS | 1647 | 1460994935547 Marionette TRACE conn2 <- [1,566,null,{}] 08:55:35 INFO - PROCESS | 1647 | 1460994935551 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:35 INFO - PROCESS | 1647 | 1460994935635 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:55:35 INFO - PROCESS | 1647 | 1460994935685 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a765800 == 57 [pid = 1647] [id = 149] 08:55:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x115540800) [pid = 1647] [serial = 444] [outer = 0x0] 08:55:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x115548c00) [pid = 1647] [serial = 445] [outer = 0x115540800] 08:55:35 INFO - PROCESS | 1647 | 1460994935713 Marionette DEBUG loaded listener.js 08:55:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1176d3400) [pid = 1647] [serial = 446] [outer = 0x115540800] 08:55:35 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:36 INFO - PROCESS | 1647 | 1460994936154 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9b8000 == 56 [pid = 1647] [id = 103] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11a922000 == 55 [pid = 1647] [id = 102] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x123774000 == 54 [pid = 1647] [id = 107] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ad800 == 53 [pid = 1647] [id = 112] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7c6800 == 52 [pid = 1647] [id = 142] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12b05a800 == 51 [pid = 1647] [id = 141] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x126422800 == 50 [pid = 1647] [id = 140] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x126908000 == 49 [pid = 1647] [id = 139] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x125b31800 == 48 [pid = 1647] [id = 138] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1152d8000 == 47 [pid = 1647] [id = 137] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12377c800 == 46 [pid = 1647] [id = 136] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11553e400) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12aab9c00) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11c143000 == 45 [pid = 1647] [id = 135] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9b2800 == 44 [pid = 1647] [id = 134] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11a90e800 == 43 [pid = 1647] [id = 133] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d9000 == 42 [pid = 1647] [id = 132] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118419000 == 41 [pid = 1647] [id = 131] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x118e42000 == 40 [pid = 1647] [id = 130] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11a921000 == 39 [pid = 1647] [id = 127] 08:55:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12aae0000 == 38 [pid = 1647] [id = 126] 08:55:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:55:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12aa1e800) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x125bee800) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1267a2c00) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11a54c400) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11b7a8000) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11c16c400) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x117614000) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x115511800) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1196ec400) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x119adb400) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12615e400) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11b7af000) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11bfb3400) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11a536400) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127f0a800) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12722fc00) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12850f400) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x127ff9c00) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12aa29000) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12896f400) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128fe6c00) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11c171400) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128972000) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x122caa800) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 08:55:36 INFO - PROCESS | 1647 | 1460994936231 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1647 | 1460994936235 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:55:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:55:36 INFO - PROCESS | 1647 | 1460994936244 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1647 | 1460994936246 Marionette TRACE conn2 <- [1,570,null,{}] 08:55:36 INFO - PROCESS | 1647 | 1460994936248 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:36 INFO - PROCESS | 1647 | 1460994936320 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:55:36 INFO - PROCESS | 1647 | 1460994936331 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e50800 == 39 [pid = 1647] [id = 150] 08:55:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1190af000) [pid = 1647] [serial = 447] [outer = 0x0] 08:55:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119156c00) [pid = 1647] [serial = 448] [outer = 0x1190af000] 08:55:36 INFO - PROCESS | 1647 | 1460994936357 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a549c00) [pid = 1647] [serial = 449] [outer = 0x1190af000] 08:55:36 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:36 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:36 INFO - PROCESS | 1647 | 1460994936698 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 08:55:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:55:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 08:55:36 INFO - PROCESS | 1647 | 1460994936713 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:55:36 INFO - PROCESS | 1647 | 1460994936714 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:55:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:55:36 INFO - PROCESS | 1647 | 1460994936717 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:55:36 INFO - PROCESS | 1647 | 1460994936719 Marionette TRACE conn2 <- [1,574,null,{}] 08:55:36 INFO - PROCESS | 1647 | 1460994936726 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:36 INFO - PROCESS | 1647 | 1460994936815 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:55:36 INFO - PROCESS | 1647 | 1460994936857 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ad800 == 40 [pid = 1647] [id = 151] 08:55:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11a54a400) [pid = 1647] [serial = 450] [outer = 0x0] 08:55:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11b7ab000) [pid = 1647] [serial = 451] [outer = 0x11a54a400] 08:55:36 INFO - PROCESS | 1647 | 1460994936885 Marionette DEBUG loaded listener.js 08:55:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11c165c00) [pid = 1647] [serial = 452] [outer = 0x11a54a400] 08:55:37 INFO - PROCESS | 1647 | 1460994937173 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 470ms 08:55:37 INFO - PROCESS | 1647 | 1460994937187 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1647 | 1460994937191 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:55:37 INFO - PROCESS | 1647 | 1460994937199 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1647 | 1460994937200 Marionette TRACE conn2 <- [1,578,null,{}] 08:55:37 INFO - PROCESS | 1647 | 1460994937203 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:37 INFO - PROCESS | 1647 | 1460994937281 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:55:37 INFO - PROCESS | 1647 | 1460994937285 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c13a000 == 41 [pid = 1647] [id = 152] 08:55:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11c223c00) [pid = 1647] [serial = 453] [outer = 0x0] 08:55:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125c55400) [pid = 1647] [serial = 454] [outer = 0x11c223c00] 08:55:37 INFO - PROCESS | 1647 | 1460994937313 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1264f0c00) [pid = 1647] [serial = 455] [outer = 0x11c223c00] 08:55:37 INFO - PROCESS | 1647 | 1460994937642 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 08:55:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:55:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 470ms 08:55:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:55:37 INFO - PROCESS | 1647 | 1460994937669 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:55:37 INFO - PROCESS | 1647 | 1460994937671 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:55:37 INFO - PROCESS | 1647 | 1460994937675 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:55:37 INFO - PROCESS | 1647 | 1460994937676 Marionette TRACE conn2 <- [1,582,null,{}] 08:55:37 INFO - PROCESS | 1647 | 1460994937679 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:37 INFO - PROCESS | 1647 | 1460994937748 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:55:37 INFO - PROCESS | 1647 | 1460994937752 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x123774000 == 42 [pid = 1647] [id = 153] 08:55:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125fbd800) [pid = 1647] [serial = 456] [outer = 0x0] 08:55:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x126a9ec00) [pid = 1647] [serial = 457] [outer = 0x125fbd800] 08:55:37 INFO - PROCESS | 1647 | 1460994937780 Marionette DEBUG loaded listener.js 08:55:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12723a000) [pid = 1647] [serial = 458] [outer = 0x125fbd800] 08:55:38 INFO - PROCESS | 1647 | 1460994938098 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 08:55:38 INFO - PROCESS | 1647 | 1460994938144 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:55:38 INFO - PROCESS | 1647 | 1460994938146 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:55:38 INFO - PROCESS | 1647 | 1460994938149 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1647 | 1460994938151 Marionette TRACE conn2 <- [1,586,null,{}] 08:55:38 INFO - PROCESS | 1647 | 1460994938155 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:38 INFO - PROCESS | 1647 | 1460994938291 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:55:38 INFO - PROCESS | 1647 | 1460994938379 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594c000 == 43 [pid = 1647] [id = 154] 08:55:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12692b000) [pid = 1647] [serial = 459] [outer = 0x0] 08:55:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x127f11800) [pid = 1647] [serial = 460] [outer = 0x12692b000] 08:55:38 INFO - PROCESS | 1647 | 1460994938424 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12aac2c00) [pid = 1647] [serial = 461] [outer = 0x12692b000] 08:55:38 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:38 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:38 INFO - PROCESS | 1647 | 1460994938788 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 08:55:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:55:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 08:55:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:55:38 INFO - PROCESS | 1647 | 1460994938819 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:55:38 INFO - PROCESS | 1647 | 1460994938820 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:55:38 INFO - PROCESS | 1647 | 1460994938823 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:55:38 INFO - PROCESS | 1647 | 1460994938824 Marionette TRACE conn2 <- [1,590,null,{}] 08:55:38 INFO - PROCESS | 1647 | 1460994938826 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:38 INFO - PROCESS | 1647 | 1460994938916 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:55:38 INFO - PROCESS | 1647 | 1460994938920 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12640b000 == 44 [pid = 1647] [id = 155] 08:55:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12aa29000) [pid = 1647] [serial = 462] [outer = 0x0] 08:55:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12ab8ac00) [pid = 1647] [serial = 463] [outer = 0x12aa29000] 08:55:38 INFO - PROCESS | 1647 | 1460994938945 Marionette DEBUG loaded listener.js 08:55:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b339400) [pid = 1647] [serial = 464] [outer = 0x12aa29000] 08:55:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b49b800) [pid = 1647] [serial = 465] [outer = 0x12aac8000] 08:55:39 INFO - PROCESS | 1647 | 1460994939359 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 570ms 08:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:55:39 INFO - PROCESS | 1647 | 1460994939395 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 1647 | 1460994939397 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:55:39 INFO - PROCESS | 1647 | 1460994939400 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 1647 | 1460994939402 Marionette TRACE conn2 <- [1,594,null,{}] 08:55:39 INFO - PROCESS | 1647 | 1460994939405 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:39 INFO - PROCESS | 1647 | 1460994939530 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:55:39 INFO - PROCESS | 1647 | 1460994939534 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289e4800 == 45 [pid = 1647] [id = 156] 08:55:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12aac3c00) [pid = 1647] [serial = 466] [outer = 0x0] 08:55:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12b488000) [pid = 1647] [serial = 467] [outer = 0x12aac3c00] 08:55:39 INFO - PROCESS | 1647 | 1460994939559 Marionette DEBUG loaded listener.js 08:55:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12b609800) [pid = 1647] [serial = 468] [outer = 0x12aac3c00] 08:55:39 INFO - PROCESS | 1647 | 1460994939954 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 08:55:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:55:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 570ms 08:55:39 INFO - PROCESS | 1647 | 1460994939969 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:55:39 INFO - PROCESS | 1647 | 1460994939971 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:55:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:55:39 INFO - PROCESS | 1647 | 1460994939976 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:55:39 INFO - PROCESS | 1647 | 1460994939977 Marionette TRACE conn2 <- [1,598,null,{}] 08:55:39 INFO - PROCESS | 1647 | 1460994939980 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:40 INFO - PROCESS | 1647 | 1460994940072 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:55:40 INFO - PROCESS | 1647 | 1460994940076 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aec9000 == 46 [pid = 1647] [id = 157] 08:55:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126799400) [pid = 1647] [serial = 469] [outer = 0x0] 08:55:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12cf1e400) [pid = 1647] [serial = 470] [outer = 0x126799400] 08:55:40 INFO - PROCESS | 1647 | 1460994940101 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12d109c00) [pid = 1647] [serial = 471] [outer = 0x126799400] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127ffb000) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x128fe3c00) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119ad0800) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11ba9fc00) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11baa0800) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118617000) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b487c00) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11a547000) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126049000) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11554a800) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12aa24000) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12aa27000) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:55:40 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125de6800) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:55:40 INFO - PROCESS | 1647 | 1460994940567 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 08:55:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:55:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 621ms 08:55:40 INFO - PROCESS | 1647 | 1460994940596 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:55:40 INFO - PROCESS | 1647 | 1460994940597 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:55:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:55:40 INFO - PROCESS | 1647 | 1460994940598 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:55:40 INFO - PROCESS | 1647 | 1460994940599 Marionette TRACE conn2 <- [1,602,null,{}] 08:55:40 INFO - PROCESS | 1647 | 1460994940601 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:40 INFO - PROCESS | 1647 | 1460994940695 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:55:40 INFO - PROCESS | 1647 | 1460994940701 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12690b000 == 47 [pid = 1647] [id = 158] 08:55:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x114c14400) [pid = 1647] [serial = 472] [outer = 0x0] 08:55:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x122c20c00) [pid = 1647] [serial = 473] [outer = 0x114c14400] 08:55:40 INFO - PROCESS | 1647 | 1460994940741 Marionette DEBUG loaded listener.js 08:55:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12aac3400) [pid = 1647] [serial = 474] [outer = 0x114c14400] 08:55:41 INFO - PROCESS | 1647 | 1460994941137 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 568ms 08:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:55:41 INFO - PROCESS | 1647 | 1460994941167 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 1647 | 1460994941169 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:55:41 INFO - PROCESS | 1647 | 1460994941179 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1647 | 1460994941181 Marionette TRACE conn2 <- [1,606,null,{}] 08:55:41 INFO - PROCESS | 1647 | 1460994941184 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:41 INFO - PROCESS | 1647 | 1460994941276 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:55:41 INFO - PROCESS | 1647 | 1460994941280 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d504800 == 48 [pid = 1647] [id = 159] 08:55:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12ab90400) [pid = 1647] [serial = 475] [outer = 0x0] 08:55:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12d194c00) [pid = 1647] [serial = 476] [outer = 0x12ab90400] 08:55:41 INFO - PROCESS | 1647 | 1460994941309 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12d3bd400) [pid = 1647] [serial = 477] [outer = 0x12ab90400] 08:55:41 INFO - PROCESS | 1647 | 1460994941612 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:55:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 478ms 08:55:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:55:41 INFO - PROCESS | 1647 | 1460994941650 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:55:41 INFO - PROCESS | 1647 | 1460994941651 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:55:41 INFO - PROCESS | 1647 | 1460994941653 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:55:41 INFO - PROCESS | 1647 | 1460994941655 Marionette TRACE conn2 <- [1,610,null,{}] 08:55:41 INFO - PROCESS | 1647 | 1460994941659 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:41 INFO - PROCESS | 1647 | 1460994941732 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:55:41 INFO - PROCESS | 1647 | 1460994941736 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db35800 == 49 [pid = 1647] [id = 160] 08:55:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12d19e000) [pid = 1647] [serial = 478] [outer = 0x0] 08:55:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12da5b800) [pid = 1647] [serial = 479] [outer = 0x12d19e000] 08:55:41 INFO - PROCESS | 1647 | 1460994941765 Marionette DEBUG loaded listener.js 08:55:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12da62000) [pid = 1647] [serial = 480] [outer = 0x12d19e000] 08:55:42 INFO - PROCESS | 1647 | 1460994942071 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 472ms 08:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:55:42 INFO - PROCESS | 1647 | 1460994942127 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1647 | 1460994942128 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:55:42 INFO - PROCESS | 1647 | 1460994942130 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1647 | 1460994942131 Marionette TRACE conn2 <- [1,614,null,{}] 08:55:42 INFO - PROCESS | 1647 | 1460994942134 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:42 INFO - PROCESS | 1647 | 1460994942211 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:55:42 INFO - PROCESS | 1647 | 1460994942216 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db4e000 == 50 [pid = 1647] [id = 161] 08:55:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12d198800) [pid = 1647] [serial = 481] [outer = 0x0] 08:55:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12dbcac00) [pid = 1647] [serial = 482] [outer = 0x12d198800] 08:55:42 INFO - PROCESS | 1647 | 1460994942240 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12dbd6000) [pid = 1647] [serial = 483] [outer = 0x12d198800] 08:55:42 INFO - PROCESS | 1647 | 1460994942660 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 08:55:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:55:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 570ms 08:55:42 INFO - PROCESS | 1647 | 1460994942705 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:55:42 INFO - PROCESS | 1647 | 1460994942708 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:55:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:55:42 INFO - PROCESS | 1647 | 1460994942713 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:55:42 INFO - PROCESS | 1647 | 1460994942715 Marionette TRACE conn2 <- [1,618,null,{}] 08:55:42 INFO - PROCESS | 1647 | 1460994942719 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:42 INFO - PROCESS | 1647 | 1460994942818 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:55:42 INFO - PROCESS | 1647 | 1460994942880 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x119062800 == 51 [pid = 1647] [id = 162] 08:55:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1146b7400) [pid = 1647] [serial = 484] [outer = 0x0] 08:55:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11641b800) [pid = 1647] [serial = 485] [outer = 0x1146b7400] 08:55:42 INFO - PROCESS | 1647 | 1460994942911 Marionette DEBUG loaded listener.js 08:55:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1190af400) [pid = 1647] [serial = 486] [outer = 0x1146b7400] 08:55:43 INFO - PROCESS | 1647 | 1460994943303 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 621ms 08:55:43 INFO - PROCESS | 1647 | 1460994943334 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1647 | 1460994943339 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:55:43 INFO - PROCESS | 1647 | 1460994943345 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:55:43 INFO - PROCESS | 1647 | 1460994943347 Marionette TRACE conn2 <- [1,622,null,{}] 08:55:43 INFO - PROCESS | 1647 | 1460994943375 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:43 INFO - PROCESS | 1647 | 1460994943471 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:55:43 INFO - PROCESS | 1647 | 1460994943519 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4ea000 == 52 [pid = 1647] [id = 163] 08:55:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x119ad0400) [pid = 1647] [serial = 487] [outer = 0x0] 08:55:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11ba66400) [pid = 1647] [serial = 488] [outer = 0x119ad0400] 08:55:43 INFO - PROCESS | 1647 | 1460994943549 Marionette DEBUG loaded listener.js 08:55:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11bfb9c00) [pid = 1647] [serial = 489] [outer = 0x119ad0400] 08:55:43 INFO - PROCESS | 1647 | 1460994943960 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 08:55:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:55:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 646ms 08:55:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:55:43 INFO - PROCESS | 1647 | 1460994943992 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:55:43 INFO - PROCESS | 1647 | 1460994943994 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:55:43 INFO - PROCESS | 1647 | 1460994943996 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 1647 | 1460994943999 Marionette TRACE conn2 <- [1,626,null,{}] 08:55:44 INFO - PROCESS | 1647 | 1460994944007 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:44 INFO - PROCESS | 1647 | 1460994944106 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:55:44 INFO - PROCESS | 1647 | 1460994944169 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d151800 == 53 [pid = 1647] [id = 164] 08:55:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x122cad400) [pid = 1647] [serial = 490] [outer = 0x0] 08:55:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128511800) [pid = 1647] [serial = 491] [outer = 0x122cad400] 08:55:44 INFO - PROCESS | 1647 | 1460994944200 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12aa1dc00) [pid = 1647] [serial = 492] [outer = 0x122cad400] 08:55:44 INFO - PROCESS | 1647 | 1460994944621 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 08:55:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:55:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 08:55:44 INFO - PROCESS | 1647 | 1460994944681 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:55:44 INFO - PROCESS | 1647 | 1460994944683 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:55:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:55:44 INFO - PROCESS | 1647 | 1460994944687 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:55:44 INFO - PROCESS | 1647 | 1460994944688 Marionette TRACE conn2 <- [1,630,null,{}] 08:55:44 INFO - PROCESS | 1647 | 1460994944693 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:44 INFO - PROCESS | 1647 | 1460994944821 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:55:44 INFO - PROCESS | 1647 | 1460994944881 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x126406800 == 54 [pid = 1647] [id = 165] 08:55:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11902cc00) [pid = 1647] [serial = 493] [outer = 0x0] 08:55:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12ae3f000) [pid = 1647] [serial = 494] [outer = 0x11902cc00] 08:55:44 INFO - PROCESS | 1647 | 1460994944912 Marionette DEBUG loaded listener.js 08:55:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b4a0800) [pid = 1647] [serial = 495] [outer = 0x11902cc00] 08:55:45 INFO - PROCESS | 1647 | 1460994945479 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 08:55:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:55:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 822ms 08:55:45 INFO - PROCESS | 1647 | 1460994945522 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:55:45 INFO - PROCESS | 1647 | 1460994945524 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:55:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:55:45 INFO - PROCESS | 1647 | 1460994945529 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:55:45 INFO - PROCESS | 1647 | 1460994945531 Marionette TRACE conn2 <- [1,634,null,{}] 08:55:45 INFO - PROCESS | 1647 | 1460994945535 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:45 INFO - PROCESS | 1647 | 1460994945619 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:55:45 INFO - PROCESS | 1647 | 1460994945688 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e39000 == 55 [pid = 1647] [id = 166] 08:55:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1146c3400) [pid = 1647] [serial = 496] [outer = 0x0] 08:55:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11553f000) [pid = 1647] [serial = 497] [outer = 0x1146c3400] 08:55:45 INFO - PROCESS | 1647 | 1460994945717 Marionette DEBUG loaded listener.js 08:55:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1164e1400) [pid = 1647] [serial = 498] [outer = 0x1146c3400] 08:55:45 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:46 INFO - PROCESS | 1647 | 1460994946159 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 673ms 08:55:46 INFO - PROCESS | 1647 | 1460994946202 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1647 | 1460994946205 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:55:46 INFO - PROCESS | 1647 | 1460994946209 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1647 | 1460994946211 Marionette TRACE conn2 <- [1,638,null,{}] 08:55:46 INFO - PROCESS | 1647 | 1460994946213 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:46 INFO - PROCESS | 1647 | 1460994946300 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:55:46 INFO - PROCESS | 1647 | 1460994946349 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b0a000 == 56 [pid = 1647] [id = 167] 08:55:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x119151800) [pid = 1647] [serial = 499] [outer = 0x0] 08:55:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11a541000) [pid = 1647] [serial = 500] [outer = 0x119151800] 08:55:46 INFO - PROCESS | 1647 | 1460994946375 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11abbdc00) [pid = 1647] [serial = 501] [outer = 0x119151800] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12db35800 == 55 [pid = 1647] [id = 160] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12d504800 == 54 [pid = 1647] [id = 159] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12690b000 == 53 [pid = 1647] [id = 158] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12aec9000 == 52 [pid = 1647] [id = 157] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x1289e4800 == 51 [pid = 1647] [id = 156] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12640b000 == 50 [pid = 1647] [id = 155] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12b4a5c00) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11baa5c00) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x118b7f400) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x126045800) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x12594c000 == 49 [pid = 1647] [id = 154] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x123774000 == 48 [pid = 1647] [id = 153] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11c13a000 == 47 [pid = 1647] [id = 152] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ad800 == 46 [pid = 1647] [id = 151] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x118e50800 == 45 [pid = 1647] [id = 150] 08:55:46 INFO - PROCESS | 1647 | --DOCSHELL 0x11a765800 == 44 [pid = 1647] [id = 149] 08:55:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12896ec00) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x128fedc00) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119ad5800) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x119d74c00) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11bce2c00) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c550800) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x125c57c00) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x128fe2c00) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119ad3000) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1189ec000) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b497400) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11ad02c00) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11ba58c00) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1267a2800) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1238af400) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12ab14400) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12aabcc00) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12aa23c00) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12ab1d800) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b338000) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12b4a1c00) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12ae36800) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12ab8a400) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11c22c400) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b486800) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x127ffa000) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 08:55:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:46 INFO - PROCESS | 1647 | 1460994946743 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 08:55:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:55:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 570ms 08:55:46 INFO - PROCESS | 1647 | 1460994946780 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:55:46 INFO - PROCESS | 1647 | 1460994946781 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:55:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:55:46 INFO - PROCESS | 1647 | 1460994946784 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:55:46 INFO - PROCESS | 1647 | 1460994946786 Marionette TRACE conn2 <- [1,642,null,{}] 08:55:46 INFO - PROCESS | 1647 | 1460994946793 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:46 INFO - PROCESS | 1647 | 1460994946870 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:55:46 INFO - PROCESS | 1647 | 1460994946915 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b19000 == 45 [pid = 1647] [id = 168] 08:55:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x115616c00) [pid = 1647] [serial = 502] [outer = 0x0] 08:55:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11ad02c00) [pid = 1647] [serial = 503] [outer = 0x115616c00] 08:55:46 INFO - PROCESS | 1647 | 1460994946943 Marionette DEBUG loaded listener.js 08:55:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11ba99c00) [pid = 1647] [serial = 504] [outer = 0x115616c00] 08:55:47 INFO - PROCESS | 1647 | 1460994947229 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 470ms 08:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:55:47 INFO - PROCESS | 1647 | 1460994947262 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1647 | 1460994947264 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:55:47 INFO - PROCESS | 1647 | 1460994947266 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1647 | 1460994947267 Marionette TRACE conn2 <- [1,646,null,{}] 08:55:47 INFO - PROCESS | 1647 | 1460994947270 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:47 INFO - PROCESS | 1647 | 1460994947346 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:55:47 INFO - PROCESS | 1647 | 1460994947350 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b79f800 == 46 [pid = 1647] [id = 169] 08:55:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11baa5000) [pid = 1647] [serial = 505] [outer = 0x0] 08:55:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c16c400) [pid = 1647] [serial = 506] [outer = 0x11baa5000] 08:55:47 INFO - PROCESS | 1647 | 1460994947378 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c54e000) [pid = 1647] [serial = 507] [outer = 0x11baa5000] 08:55:47 INFO - PROCESS | 1647 | 1460994947696 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 08:55:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:55:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 08:55:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:55:47 INFO - PROCESS | 1647 | 1460994947735 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:55:47 INFO - PROCESS | 1647 | 1460994947736 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:55:47 INFO - PROCESS | 1647 | 1460994947738 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:55:47 INFO - PROCESS | 1647 | 1460994947740 Marionette TRACE conn2 <- [1,650,null,{}] 08:55:47 INFO - PROCESS | 1647 | 1460994947744 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:47 INFO - PROCESS | 1647 | 1460994947813 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:55:47 INFO - PROCESS | 1647 | 1460994947817 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c13a000 == 47 [pid = 1647] [id = 170] 08:55:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11c281800) [pid = 1647] [serial = 508] [outer = 0x0] 08:55:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1238af400) [pid = 1647] [serial = 509] [outer = 0x11c281800] 08:55:47 INFO - PROCESS | 1647 | 1460994947845 Marionette DEBUG loaded listener.js 08:55:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126048c00) [pid = 1647] [serial = 510] [outer = 0x11c281800] 08:55:48 INFO - PROCESS | 1647 | 1460994948151 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 421ms 08:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:55:48 INFO - PROCESS | 1647 | 1460994948163 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1647 | 1460994948164 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:55:48 INFO - PROCESS | 1647 | 1460994948166 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1647 | 1460994948167 Marionette TRACE conn2 <- [1,654,null,{}] 08:55:48 INFO - PROCESS | 1647 | 1460994948170 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:48 INFO - PROCESS | 1647 | 1460994948262 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:55:48 INFO - PROCESS | 1647 | 1460994948267 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c85800 == 48 [pid = 1647] [id = 171] 08:55:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12648bc00) [pid = 1647] [serial = 511] [outer = 0x0] 08:55:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126a09400) [pid = 1647] [serial = 512] [outer = 0x12648bc00] 08:55:48 INFO - PROCESS | 1647 | 1460994948297 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128506c00) [pid = 1647] [serial = 513] [outer = 0x12648bc00] 08:55:48 INFO - PROCESS | 1647 | 1460994948631 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 08:55:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:55:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 08:55:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:55:48 INFO - PROCESS | 1647 | 1460994948684 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:55:48 INFO - PROCESS | 1647 | 1460994948685 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:55:48 INFO - PROCESS | 1647 | 1460994948688 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:55:48 INFO - PROCESS | 1647 | 1460994948689 Marionette TRACE conn2 <- [1,658,null,{}] 08:55:48 INFO - PROCESS | 1647 | 1460994948691 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:48 INFO - PROCESS | 1647 | 1460994948785 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:55:48 INFO - PROCESS | 1647 | 1460994948796 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a62000 == 49 [pid = 1647] [id = 172] 08:55:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126cf9800) [pid = 1647] [serial = 514] [outer = 0x0] 08:55:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128b0dc00) [pid = 1647] [serial = 515] [outer = 0x126cf9800] 08:55:48 INFO - PROCESS | 1647 | 1460994948821 Marionette DEBUG loaded listener.js 08:55:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128fe7400) [pid = 1647] [serial = 516] [outer = 0x126cf9800] 08:55:49 INFO - PROCESS | 1647 | 1460994949153 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 08:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:55:49 INFO - PROCESS | 1647 | 1460994949209 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1647 | 1460994949210 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:55:49 INFO - PROCESS | 1647 | 1460994949212 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1647 | 1460994949213 Marionette TRACE conn2 <- [1,662,null,{}] 08:55:49 INFO - PROCESS | 1647 | 1460994949215 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:49 INFO - PROCESS | 1647 | 1460994949309 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:55:49 INFO - PROCESS | 1647 | 1460994949313 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261d4800 == 50 [pid = 1647] [id = 173] 08:55:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127ffb800) [pid = 1647] [serial = 517] [outer = 0x0] 08:55:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12aa20800) [pid = 1647] [serial = 518] [outer = 0x127ffb800] 08:55:49 INFO - PROCESS | 1647 | 1460994949338 Marionette DEBUG loaded listener.js 08:55:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12aa29800) [pid = 1647] [serial = 519] [outer = 0x127ffb800] 08:55:49 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:49 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:49 INFO - PROCESS | 1647 | 1460994949679 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 08:55:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:55:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 517ms 08:55:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:55:49 INFO - PROCESS | 1647 | 1460994949731 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:55:49 INFO - PROCESS | 1647 | 1460994949732 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:55:49 INFO - PROCESS | 1647 | 1460994949735 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:55:49 INFO - PROCESS | 1647 | 1460994949737 Marionette TRACE conn2 <- [1,666,null,{}] 08:55:49 INFO - PROCESS | 1647 | 1460994949741 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:49 INFO - PROCESS | 1647 | 1460994949877 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:55:49 INFO - PROCESS | 1647 | 1460994949896 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272b5000 == 51 [pid = 1647] [id = 174] 08:55:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12aabd000) [pid = 1647] [serial = 520] [outer = 0x0] 08:55:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12aac7400) [pid = 1647] [serial = 521] [outer = 0x12aabd000] 08:55:49 INFO - PROCESS | 1647 | 1460994949936 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12ab1d000) [pid = 1647] [serial = 522] [outer = 0x12aabd000] 08:55:50 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:50 INFO - PROCESS | 1647 | [1647] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:55:50 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:50 INFO - PROCESS | 1647 | 1460994950305 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 08:55:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:55:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 622ms 08:55:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:55:50 INFO - PROCESS | 1647 | 1460994950357 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:55:50 INFO - PROCESS | 1647 | 1460994950359 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:55:50 INFO - PROCESS | 1647 | 1460994950361 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:55:50 INFO - PROCESS | 1647 | 1460994950362 Marionette TRACE conn2 <- [1,670,null,{}] 08:55:50 INFO - PROCESS | 1647 | 1460994950364 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:50 INFO - PROCESS | 1647 | 1460994950452 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:55:50 INFO - PROCESS | 1647 | 1460994950464 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289df800 == 52 [pid = 1647] [id = 175] 08:55:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12ab1d400) [pid = 1647] [serial = 523] [outer = 0x0] 08:55:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12ae3bc00) [pid = 1647] [serial = 524] [outer = 0x12ab1d400] 08:55:50 INFO - PROCESS | 1647 | 1460994950489 Marionette DEBUG loaded listener.js 08:55:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12723ac00) [pid = 1647] [serial = 525] [outer = 0x12ab1d400] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12aa29000) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x119d75000) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x125fbd800) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12aac3c00) [pid = 1647] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11c223c00) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x115540800) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1190af000) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12897bc00) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1176d6000) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x128786000) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11a536000) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x122cb1800) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a54a400) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126799400) [pid = 1647] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12ab90400) [pid = 1647] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x114c14400) [pid = 1647] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12d19e000) [pid = 1647] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12692b000) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11550f800) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11bfb7c00) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112277800) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11648a400) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11b7aec00) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:55:50 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128fe9000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:55:50 INFO - PROCESS | 1647 | 1460994950978 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 08:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 08:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:55:51 INFO - PROCESS | 1647 | 1460994951031 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1647 | 1460994951032 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:55:51 INFO - PROCESS | 1647 | 1460994951035 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1647 | 1460994951036 Marionette TRACE conn2 <- [1,674,null,{}] 08:55:51 INFO - PROCESS | 1647 | 1460994951038 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:51 INFO - PROCESS | 1647 | 1460994951129 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:55:51 INFO - PROCESS | 1647 | 1460994951197 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd0e800 == 53 [pid = 1647] [id = 176] 08:55:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x114605800) [pid = 1647] [serial = 526] [outer = 0x0] 08:55:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11a553000) [pid = 1647] [serial = 527] [outer = 0x114605800] 08:55:51 INFO - PROCESS | 1647 | 1460994951227 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12ab88c00) [pid = 1647] [serial = 528] [outer = 0x114605800] 08:55:51 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:51 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:55:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 08:55:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 08:55:51 INFO - PROCESS | 1647 | 1460994951498 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 08:55:51 INFO - PROCESS | 1647 | 1460994951503 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:55:51 INFO - PROCESS | 1647 | 1460994951507 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:55:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:55:51 INFO - PROCESS | 1647 | 1460994951521 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:55:51 INFO - PROCESS | 1647 | 1460994951524 Marionette TRACE conn2 <- [1,678,null,{}] 08:55:51 INFO - PROCESS | 1647 | 1460994951534 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:51 INFO - PROCESS | 1647 | 1460994951637 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:55:51 INFO - PROCESS | 1647 | 1460994951644 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7db000 == 54 [pid = 1647] [id = 177] 08:55:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x127232800) [pid = 1647] [serial = 529] [outer = 0x0] 08:55:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b605000) [pid = 1647] [serial = 530] [outer = 0x127232800] 08:55:51 INFO - PROCESS | 1647 | 1460994951684 Marionette DEBUG loaded listener.js 08:55:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12d109400) [pid = 1647] [serial = 531] [outer = 0x127232800] 08:55:52 INFO - PROCESS | 1647 | 1460994952146 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 08:55:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:55:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 679ms 08:55:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:55:52 INFO - PROCESS | 1647 | 1460994952201 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:55:52 INFO - PROCESS | 1647 | 1460994952202 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:55:52 INFO - PROCESS | 1647 | 1460994952206 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:55:52 INFO - PROCESS | 1647 | 1460994952207 Marionette TRACE conn2 <- [1,682,null,{}] 08:55:52 INFO - PROCESS | 1647 | 1460994952211 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:52 INFO - PROCESS | 1647 | 1460994952328 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:55:52 INFO - PROCESS | 1647 | 1460994952336 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d161000 == 55 [pid = 1647] [id = 178] 08:55:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12d10a000) [pid = 1647] [serial = 532] [outer = 0x0] 08:55:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12d192c00) [pid = 1647] [serial = 533] [outer = 0x12d10a000] 08:55:52 INFO - PROCESS | 1647 | 1460994952378 Marionette DEBUG loaded listener.js 08:55:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12d199c00) [pid = 1647] [serial = 534] [outer = 0x12d10a000] 08:55:53 INFO - PROCESS | 1647 | 1460994953222 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 08:55:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 08:55:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1071ms 08:55:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:55:53 INFO - PROCESS | 1647 | 1460994953276 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:55:53 INFO - PROCESS | 1647 | 1460994953279 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:55:53 INFO - PROCESS | 1647 | 1460994953282 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:55:53 INFO - PROCESS | 1647 | 1460994953285 Marionette TRACE conn2 <- [1,686,null,{}] 08:55:53 INFO - PROCESS | 1647 | 1460994953290 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:53 INFO - PROCESS | 1647 | 1460994953387 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:55:53 INFO - PROCESS | 1647 | 1460994953433 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e44000 == 56 [pid = 1647] [id = 179] 08:55:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x115547800) [pid = 1647] [serial = 535] [outer = 0x0] 08:55:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1158a4c00) [pid = 1647] [serial = 536] [outer = 0x115547800] 08:55:53 INFO - PROCESS | 1647 | 1460994953466 Marionette DEBUG loaded listener.js 08:55:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119032000) [pid = 1647] [serial = 537] [outer = 0x115547800] 08:55:54 INFO - PROCESS | 1647 | 1460994954365 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 08:55:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:55:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 08:55:54 INFO - PROCESS | 1647 | 1460994954405 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:55:54 INFO - PROCESS | 1647 | 1460994954410 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:55:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:55:54 INFO - PROCESS | 1647 | 1460994954414 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:55:54 INFO - PROCESS | 1647 | 1460994954416 Marionette TRACE conn2 <- [1,690,null,{}] 08:55:54 INFO - PROCESS | 1647 | 1460994954419 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:54 INFO - PROCESS | 1647 | 1460994954517 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:55:54 INFO - PROCESS | 1647 | 1460994954562 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9b4800 == 57 [pid = 1647] [id = 180] 08:55:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11554a800) [pid = 1647] [serial = 538] [outer = 0x0] 08:55:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11ad79800) [pid = 1647] [serial = 539] [outer = 0x11554a800] 08:55:54 INFO - PROCESS | 1647 | 1460994954592 Marionette DEBUG loaded listener.js 08:55:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11ba99000) [pid = 1647] [serial = 540] [outer = 0x11554a800] 08:55:55 INFO - PROCESS | 1647 | 1460994955491 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 08:55:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:55:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 08:55:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:55:55 INFO - PROCESS | 1647 | 1460994955544 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:55:55 INFO - PROCESS | 1647 | 1460994955545 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:55:55 INFO - PROCESS | 1647 | 1460994955549 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:55:55 INFO - PROCESS | 1647 | 1460994955552 Marionette TRACE conn2 <- [1,694,null,{}] 08:55:55 INFO - PROCESS | 1647 | 1460994955560 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:55 INFO - PROCESS | 1647 | 1460994955656 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:55:55 INFO - PROCESS | 1647 | 1460994955701 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d3000 == 58 [pid = 1647] [id = 181] 08:55:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11227b400) [pid = 1647] [serial = 541] [outer = 0x0] 08:55:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1258d8400) [pid = 1647] [serial = 542] [outer = 0x11227b400] 08:55:55 INFO - PROCESS | 1647 | 1460994955752 Marionette DEBUG loaded listener.js 08:55:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12722ec00) [pid = 1647] [serial = 543] [outer = 0x11227b400] 08:55:56 INFO - PROCESS | 1647 | 1460994956665 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 08:55:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 08:55:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1124ms 08:55:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:55:56 INFO - PROCESS | 1647 | 1460994956674 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:55:56 INFO - PROCESS | 1647 | 1460994956677 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:55:56 INFO - PROCESS | 1647 | 1460994956680 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:55:56 INFO - PROCESS | 1647 | 1460994956682 Marionette TRACE conn2 <- [1,698,null,{}] 08:55:56 INFO - PROCESS | 1647 | 1460994956686 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:56 INFO - PROCESS | 1647 | 1460994956772 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:55:56 INFO - PROCESS | 1647 | 1460994956820 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b25000 == 59 [pid = 1647] [id = 182] 08:55:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115541800) [pid = 1647] [serial = 544] [outer = 0x0] 08:55:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x115547400) [pid = 1647] [serial = 545] [outer = 0x115541800] 08:55:56 INFO - PROCESS | 1647 | 1460994956848 Marionette DEBUG loaded listener.js 08:55:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11846e800) [pid = 1647] [serial = 546] [outer = 0x115541800] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7db000 == 58 [pid = 1647] [id = 177] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd0e800 == 57 [pid = 1647] [id = 176] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1289df800 == 56 [pid = 1647] [id = 175] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1272b5000 == 55 [pid = 1647] [id = 174] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x1261d4800 == 54 [pid = 1647] [id = 173] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x125a62000 == 53 [pid = 1647] [id = 172] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x122c85800 == 52 [pid = 1647] [id = 171] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12dbcac00) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11c13a000 == 51 [pid = 1647] [id = 170] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11b79f800 == 50 [pid = 1647] [id = 169] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119b19000 == 49 [pid = 1647] [id = 168] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119b0a000 == 48 [pid = 1647] [id = 167] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x118e39000 == 47 [pid = 1647] [id = 166] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x126406800 == 46 [pid = 1647] [id = 165] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x12d151800 == 45 [pid = 1647] [id = 164] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x11c4ea000 == 44 [pid = 1647] [id = 163] 08:55:57 INFO - PROCESS | 1647 | --DOCSHELL 0x119062800 == 43 [pid = 1647] [id = 162] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126a90400) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11b734000) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119adc800) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11bce1400) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ab8ac00) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b339400) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11bce8c00) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11abb1c00) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x126a9ec00) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12723a000) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b488000) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125c55400) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1264f0c00) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1176d3400) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x115548c00) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119156c00) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11a549c00) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ab8b800) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128fee400) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119d74800) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118b7f000) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12ab19000) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x128ff1800) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127f05000) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126a10c00) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12b60f000) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11b7ab000) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11c165c00) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12cf1e400) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12d194c00) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b609800) [pid = 1647] [serial = 468] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x122c20c00) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12d3bd400) [pid = 1647] [serial = 477] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12da5b800) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12d109c00) [pid = 1647] [serial = 471] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12aac3400) [pid = 1647] [serial = 474] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x127f11800) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12aac2c00) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11acd4800) [pid = 1647] [serial = 194] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12da62000) [pid = 1647] [serial = 480] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1158a6000) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12aac7800) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 08:55:57 INFO - PROCESS | 1647 | 1460994957731 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 08:55:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 08:55:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1072ms 08:55:57 INFO - PROCESS | 1647 | 1460994957753 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:55:57 INFO - PROCESS | 1647 | 1460994957757 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:55:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:55:57 INFO - PROCESS | 1647 | 1460994957762 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:55:57 INFO - PROCESS | 1647 | 1460994957763 Marionette TRACE conn2 <- [1,702,null,{}] 08:55:57 INFO - PROCESS | 1647 | 1460994957766 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:57 INFO - PROCESS | 1647 | 1460994957842 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:55:57 INFO - PROCESS | 1647 | 1460994957884 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b14000 == 44 [pid = 1647] [id = 183] 08:55:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115548c00) [pid = 1647] [serial = 547] [outer = 0x0] 08:55:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119152400) [pid = 1647] [serial = 548] [outer = 0x115548c00] 08:55:57 INFO - PROCESS | 1647 | 1460994957911 Marionette DEBUG loaded listener.js 08:55:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a54fc00) [pid = 1647] [serial = 549] [outer = 0x115548c00] 08:55:58 INFO - PROCESS | 1647 | 1460994958715 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 08:55:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:55:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 08:55:58 INFO - PROCESS | 1647 | 1460994958732 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:55:58 INFO - PROCESS | 1647 | 1460994958734 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:55:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:55:58 INFO - PROCESS | 1647 | 1460994958736 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:55:58 INFO - PROCESS | 1647 | 1460994958738 Marionette TRACE conn2 <- [1,706,null,{}] 08:55:58 INFO - PROCESS | 1647 | 1460994958747 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:58 INFO - PROCESS | 1647 | 1460994958825 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:55:58 INFO - PROCESS | 1647 | 1460994958829 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ae800 == 45 [pid = 1647] [id = 184] 08:55:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11ad07400) [pid = 1647] [serial = 550] [outer = 0x0] 08:55:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11ba99800) [pid = 1647] [serial = 551] [outer = 0x11ad07400] 08:55:58 INFO - PROCESS | 1647 | 1460994958858 Marionette DEBUG loaded listener.js 08:55:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11bce8400) [pid = 1647] [serial = 552] [outer = 0x11ad07400] 08:55:59 INFO - PROCESS | 1647 | 1460994959665 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 08:55:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:55:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 974ms 08:55:59 INFO - PROCESS | 1647 | 1460994959711 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:55:59 INFO - PROCESS | 1647 | 1460994959712 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:55:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:55:59 INFO - PROCESS | 1647 | 1460994959720 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:55:59 INFO - PROCESS | 1647 | 1460994959721 Marionette TRACE conn2 <- [1,710,null,{}] 08:55:59 INFO - PROCESS | 1647 | 1460994959724 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:55:59 INFO - PROCESS | 1647 | 1460994959814 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:55:59 INFO - PROCESS | 1647 | 1460994959819 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:55:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd1f800 == 46 [pid = 1647] [id = 185] 08:55:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11acd4c00) [pid = 1647] [serial = 553] [outer = 0x0] 08:55:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x125a08000) [pid = 1647] [serial = 554] [outer = 0x11acd4c00] 08:55:59 INFO - PROCESS | 1647 | 1460994959846 Marionette DEBUG loaded listener.js 08:55:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126045400) [pid = 1647] [serial = 555] [outer = 0x11acd4c00] 08:56:00 INFO - PROCESS | 1647 | 1460994960648 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 08:56:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:56:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 977ms 08:56:00 INFO - PROCESS | 1647 | 1460994960711 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:56:00 INFO - PROCESS | 1647 | 1460994960713 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:56:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:56:00 INFO - PROCESS | 1647 | 1460994960716 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:56:00 INFO - PROCESS | 1647 | 1460994960717 Marionette TRACE conn2 <- [1,714,null,{}] 08:56:00 INFO - PROCESS | 1647 | 1460994960719 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:00 INFO - PROCESS | 1647 | 1460994960806 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:56:00 INFO - PROCESS | 1647 | 1460994960810 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x123776000 == 47 [pid = 1647] [id = 186] 08:56:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11acd4800) [pid = 1647] [serial = 556] [outer = 0x0] 08:56:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1264f7800) [pid = 1647] [serial = 557] [outer = 0x11acd4800] 08:56:00 INFO - PROCESS | 1647 | 1460994960835 Marionette DEBUG loaded listener.js 08:56:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x127232400) [pid = 1647] [serial = 558] [outer = 0x11acd4800] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x127ffb800) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12aabd000) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11902cc00) [pid = 1647] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1146c3400) [pid = 1647] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12648bc00) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11c281800) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11baa5000) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x115616c00) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12ab1d400) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x114605800) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x127232800) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119151800) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:56:01 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126cf9800) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:56:01 INFO - PROCESS | 1647 | 1460994961650 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 08:56:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 08:56:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 08:56:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:56:01 INFO - PROCESS | 1647 | 1460994961684 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:56:01 INFO - PROCESS | 1647 | 1460994961686 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:56:01 INFO - PROCESS | 1647 | 1460994961688 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:56:01 INFO - PROCESS | 1647 | 1460994961689 Marionette TRACE conn2 <- [1,718,null,{}] 08:56:01 INFO - PROCESS | 1647 | 1460994961691 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:01 INFO - PROCESS | 1647 | 1460994961780 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:56:01 INFO - PROCESS | 1647 | 1460994961785 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd1b000 == 48 [pid = 1647] [id = 187] 08:56:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11902cc00) [pid = 1647] [serial = 559] [outer = 0x0] 08:56:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x127ff5c00) [pid = 1647] [serial = 560] [outer = 0x11902cc00] 08:56:01 INFO - PROCESS | 1647 | 1460994961815 Marionette DEBUG loaded listener.js 08:56:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x128b0d800) [pid = 1647] [serial = 561] [outer = 0x11902cc00] 08:56:02 INFO - PROCESS | 1647 | 1460994962619 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 08:56:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:56:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 08:56:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:56:02 INFO - PROCESS | 1647 | 1460994962659 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:56:02 INFO - PROCESS | 1647 | 1460994962660 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:56:02 INFO - PROCESS | 1647 | 1460994962663 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:56:02 INFO - PROCESS | 1647 | 1460994962664 Marionette TRACE conn2 <- [1,722,null,{}] 08:56:02 INFO - PROCESS | 1647 | 1460994962666 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:02 INFO - PROCESS | 1647 | 1460994962751 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:56:02 INFO - PROCESS | 1647 | 1460994962759 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x125f15800 == 49 [pid = 1647] [id = 188] 08:56:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x127f11800) [pid = 1647] [serial = 562] [outer = 0x0] 08:56:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128feb400) [pid = 1647] [serial = 563] [outer = 0x127f11800] 08:56:02 INFO - PROCESS | 1647 | 1460994962784 Marionette DEBUG loaded listener.js 08:56:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12aa24800) [pid = 1647] [serial = 564] [outer = 0x127f11800] 08:56:03 INFO - PROCESS | 1647 | 1460994963060 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1647 | 1460994963083 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:56:03 INFO - PROCESS | 1647 | 1460994963085 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1647 | 1460994963086 Marionette TRACE conn2 <- [1,726,null,{}] 08:56:03 INFO - PROCESS | 1647 | 1460994963096 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:03 INFO - PROCESS | 1647 | 1460994963176 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:56:03 INFO - PROCESS | 1647 | 1460994963181 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12670f000 == 50 [pid = 1647] [id = 189] 08:56:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x127ffb000) [pid = 1647] [serial = 565] [outer = 0x0] 08:56:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12aac7800) [pid = 1647] [serial = 566] [outer = 0x127ffb000] 08:56:03 INFO - PROCESS | 1647 | 1460994963206 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12ab22800) [pid = 1647] [serial = 567] [outer = 0x127ffb000] 08:56:03 INFO - PROCESS | 1647 | 1460994963598 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 08:56:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:56:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 569ms 08:56:03 INFO - PROCESS | 1647 | 1460994963660 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:56:03 INFO - PROCESS | 1647 | 1460994963662 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:56:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:56:03 INFO - PROCESS | 1647 | 1460994963666 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:56:03 INFO - PROCESS | 1647 | 1460994963668 Marionette TRACE conn2 <- [1,730,null,{}] 08:56:03 INFO - PROCESS | 1647 | 1460994963674 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:03 INFO - PROCESS | 1647 | 1460994963771 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:56:03 INFO - PROCESS | 1647 | 1460994963832 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x118912800 == 51 [pid = 1647] [id = 190] 08:56:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11550c800) [pid = 1647] [serial = 568] [outer = 0x0] 08:56:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x115540400) [pid = 1647] [serial = 569] [outer = 0x11550c800] 08:56:03 INFO - PROCESS | 1647 | 1460994963863 Marionette DEBUG loaded listener.js 08:56:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118471c00) [pid = 1647] [serial = 570] [outer = 0x11550c800] 08:56:04 INFO - PROCESS | 1647 | 1460994964316 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1647 | 1460994964343 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:56:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 08:56:04 INFO - PROCESS | 1647 | 1460994964347 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1647 | 1460994964349 Marionette TRACE conn2 <- [1,734,null,{}] 08:56:04 INFO - PROCESS | 1647 | 1460994964352 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:04 INFO - PROCESS | 1647 | 1460994964448 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:56:04 INFO - PROCESS | 1647 | 1460994964491 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba2c800 == 52 [pid = 1647] [id = 191] 08:56:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x115511400) [pid = 1647] [serial = 571] [outer = 0x0] 08:56:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119ad9400) [pid = 1647] [serial = 572] [outer = 0x115511400] 08:56:04 INFO - PROCESS | 1647 | 1460994964522 Marionette DEBUG loaded listener.js 08:56:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11baacc00) [pid = 1647] [serial = 573] [outer = 0x115511400] 08:56:04 INFO - PROCESS | 1647 | 1460994964935 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 08:56:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:56:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 621ms 08:56:04 INFO - PROCESS | 1647 | 1460994964969 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:56:04 INFO - PROCESS | 1647 | 1460994964970 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:56:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:56:04 INFO - PROCESS | 1647 | 1460994964973 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:56:04 INFO - PROCESS | 1647 | 1460994964976 Marionette TRACE conn2 <- [1,738,null,{}] 08:56:04 INFO - PROCESS | 1647 | 1460994964983 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:05 INFO - PROCESS | 1647 | 1460994965083 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:56:05 INFO - PROCESS | 1647 | 1460994965163 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289d9800 == 53 [pid = 1647] [id = 192] 08:56:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x122c23800) [pid = 1647] [serial = 574] [outer = 0x0] 08:56:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127f05400) [pid = 1647] [serial = 575] [outer = 0x122c23800] 08:56:05 INFO - PROCESS | 1647 | 1460994965195 Marionette DEBUG loaded listener.js 08:56:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128972000) [pid = 1647] [serial = 576] [outer = 0x122c23800] 08:56:06 INFO - PROCESS | 1647 | 1460994966071 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 08:56:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:56:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1123ms 08:56:06 INFO - PROCESS | 1647 | 1460994966096 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:56:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:56:06 INFO - PROCESS | 1647 | 1460994966099 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:56:06 INFO - PROCESS | 1647 | 1460994966101 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:56:06 INFO - PROCESS | 1647 | 1460994966102 Marionette TRACE conn2 <- [1,742,null,{}] 08:56:06 INFO - PROCESS | 1647 | 1460994966104 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:06 INFO - PROCESS | 1647 | 1460994966200 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:56:06 INFO - PROCESS | 1647 | 1460994966242 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b428800 == 54 [pid = 1647] [id = 193] 08:56:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125bee800) [pid = 1647] [serial = 577] [outer = 0x0] 08:56:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12ab8b400) [pid = 1647] [serial = 578] [outer = 0x125bee800] 08:56:06 INFO - PROCESS | 1647 | 1460994966272 Marionette DEBUG loaded listener.js 08:56:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b342c00) [pid = 1647] [serial = 579] [outer = 0x125bee800] 08:56:07 INFO - PROCESS | 1647 | 1460994967283 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 08:56:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 08:56:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1221ms 08:56:07 INFO - PROCESS | 1647 | 1460994967323 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:56:07 INFO - PROCESS | 1647 | 1460994967325 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:56:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:56:07 INFO - PROCESS | 1647 | 1460994967329 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:56:07 INFO - PROCESS | 1647 | 1460994967331 Marionette TRACE conn2 <- [1,746,null,{}] 08:56:07 INFO - PROCESS | 1647 | 1460994967336 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:07 INFO - PROCESS | 1647 | 1460994967458 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:56:07 INFO - PROCESS | 1647 | 1460994967537 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x114a73800 == 55 [pid = 1647] [id = 194] 08:56:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x114488000) [pid = 1647] [serial = 580] [outer = 0x0] 08:56:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x114607000) [pid = 1647] [serial = 581] [outer = 0x114488000] 08:56:07 INFO - PROCESS | 1647 | 1460994967565 Marionette DEBUG loaded listener.js 08:56:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x114c14400) [pid = 1647] [serial = 582] [outer = 0x114488000] 08:56:07 INFO - PROCESS | 1647 | --DOCSHELL 0x125f15800 == 54 [pid = 1647] [id = 188] 08:56:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd1b000 == 53 [pid = 1647] [id = 187] 08:56:07 INFO - PROCESS | 1647 | --DOCSHELL 0x123776000 == 52 [pid = 1647] [id = 186] 08:56:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd1f800 == 51 [pid = 1647] [id = 185] 08:56:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ae800 == 50 [pid = 1647] [id = 184] 08:56:07 INFO - PROCESS | 1647 | --DOCSHELL 0x118b14000 == 49 [pid = 1647] [id = 183] 08:56:07 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12d192c00) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 08:56:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119b25000 == 48 [pid = 1647] [id = 182] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12aa20800) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12aac7400) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b4a0800) [pid = 1647] [serial = 495] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12ae3f000) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11ba66400) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1164e1400) [pid = 1647] [serial = 498] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11553f000) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126a09400) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128511800) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1238af400) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x126048c00) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11641b800) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11c16c400) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11c54e000) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11ad02c00) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11ba99c00) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12ae3bc00) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12ab1d000) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11a553000) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b605000) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12723ac00) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12ab88c00) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11abbdc00) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11a541000) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12d109400) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x128b0dc00) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12aa29800) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x128506c00) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x128fe7400) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 08:56:08 INFO - PROCESS | 1647 | 1460994968434 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 08:56:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 08:56:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1122ms 08:56:08 INFO - PROCESS | 1647 | 1460994968451 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:56:08 INFO - PROCESS | 1647 | 1460994968454 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:56:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:56:08 INFO - PROCESS | 1647 | 1460994968460 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:56:08 INFO - PROCESS | 1647 | 1460994968462 Marionette TRACE conn2 <- [1,750,null,{}] 08:56:08 INFO - PROCESS | 1647 | 1460994968464 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:08 INFO - PROCESS | 1647 | 1460994968541 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:56:08 INFO - PROCESS | 1647 | 1460994968546 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x118bbf800 == 49 [pid = 1647] [id = 195] 08:56:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x116419c00) [pid = 1647] [serial = 583] [outer = 0x0] 08:56:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11648ac00) [pid = 1647] [serial = 584] [outer = 0x116419c00] 08:56:08 INFO - PROCESS | 1647 | 1460994968572 Marionette DEBUG loaded listener.js 08:56:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1176dc800) [pid = 1647] [serial = 585] [outer = 0x116419c00] 08:56:09 INFO - PROCESS | 1647 | 1460994969397 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 08:56:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:56:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 08:56:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:56:09 INFO - PROCESS | 1647 | 1460994969429 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:56:09 INFO - PROCESS | 1647 | 1460994969431 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:56:09 INFO - PROCESS | 1647 | 1460994969433 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:56:09 INFO - PROCESS | 1647 | 1460994969435 Marionette TRACE conn2 <- [1,754,null,{}] 08:56:09 INFO - PROCESS | 1647 | 1460994969445 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:09 INFO - PROCESS | 1647 | 1460994969522 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:56:09 INFO - PROCESS | 1647 | 1460994969528 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c74800 == 50 [pid = 1647] [id = 196] 08:56:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1190b7000) [pid = 1647] [serial = 586] [outer = 0x0] 08:56:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119adc800) [pid = 1647] [serial = 587] [outer = 0x1190b7000] 08:56:09 INFO - PROCESS | 1647 | 1460994969556 Marionette DEBUG loaded listener.js 08:56:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11a543800) [pid = 1647] [serial = 588] [outer = 0x1190b7000] 08:56:10 INFO - PROCESS | 1647 | 1460994970381 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 08:56:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 08:56:10 INFO - PROCESS | 1647 | 1460994970404 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1647 | 1460994970406 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:56:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:56:10 INFO - PROCESS | 1647 | 1460994970414 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1647 | 1460994970415 Marionette TRACE conn2 <- [1,758,null,{}] 08:56:10 INFO - PROCESS | 1647 | 1460994970417 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:10 INFO - PROCESS | 1647 | 1460994970508 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:56:10 INFO - PROCESS | 1647 | 1460994970512 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11adcc000 == 51 [pid = 1647] [id = 197] 08:56:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11a7a1c00) [pid = 1647] [serial = 589] [outer = 0x0] 08:56:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11ad0cc00) [pid = 1647] [serial = 590] [outer = 0x11a7a1c00] 08:56:10 INFO - PROCESS | 1647 | 1460994970538 Marionette DEBUG loaded listener.js 08:56:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11b7ae400) [pid = 1647] [serial = 591] [outer = 0x11a7a1c00] 08:56:10 INFO - PROCESS | 1647 | 1460994970884 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 08:56:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:56:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 08:56:10 INFO - PROCESS | 1647 | 1460994970932 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:56:10 INFO - PROCESS | 1647 | 1460994970933 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:56:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:56:10 INFO - PROCESS | 1647 | 1460994970935 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:56:10 INFO - PROCESS | 1647 | 1460994970936 Marionette TRACE conn2 <- [1,762,null,{}] 08:56:10 INFO - PROCESS | 1647 | 1460994970939 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:11 INFO - PROCESS | 1647 | 1460994971029 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:56:11 INFO - PROCESS | 1647 | 1460994971043 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba17800 == 52 [pid = 1647] [id = 198] 08:56:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11b7a8000) [pid = 1647] [serial = 592] [outer = 0x0] 08:56:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11baa0000) [pid = 1647] [serial = 593] [outer = 0x11b7a8000] 08:56:11 INFO - PROCESS | 1647 | 1460994971069 Marionette DEBUG loaded listener.js 08:56:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11bce0400) [pid = 1647] [serial = 594] [outer = 0x11b7a8000] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11554a800) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115541800) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115548c00) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11ad07400) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11227b400) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11acd4800) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x115547800) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11902cc00) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11acd4c00) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x127f11800) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12d198800) [pid = 1647] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1146b7400) [pid = 1647] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x122cad400) [pid = 1647] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:56:11 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x119ad0400) [pid = 1647] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:56:11 INFO - PROCESS | 1647 | 1460994971874 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 08:56:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:56:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 967ms 08:56:11 INFO - PROCESS | 1647 | 1460994971904 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:56:11 INFO - PROCESS | 1647 | 1460994971905 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:56:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:56:11 INFO - PROCESS | 1647 | 1460994971907 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:56:11 INFO - PROCESS | 1647 | 1460994971908 Marionette TRACE conn2 <- [1,766,null,{}] 08:56:11 INFO - PROCESS | 1647 | 1460994971910 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:12 INFO - PROCESS | 1647 | 1460994972001 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:56:12 INFO - PROCESS | 1647 | 1460994972008 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2aa800 == 53 [pid = 1647] [id = 199] 08:56:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11bce1c00) [pid = 1647] [serial = 595] [outer = 0x0] 08:56:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11c226c00) [pid = 1647] [serial = 596] [outer = 0x11bce1c00] 08:56:12 INFO - PROCESS | 1647 | 1460994972037 Marionette DEBUG loaded listener.js 08:56:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x122cb1000) [pid = 1647] [serial = 597] [outer = 0x11bce1c00] 08:56:12 INFO - PROCESS | 1647 | 1460994972824 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 08:56:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:56:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 08:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:56:12 INFO - PROCESS | 1647 | 1460994972877 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:56:12 INFO - PROCESS | 1647 | 1460994972878 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:56:12 INFO - PROCESS | 1647 | 1460994972880 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:56:12 INFO - PROCESS | 1647 | 1460994972881 Marionette TRACE conn2 <- [1,770,null,{}] 08:56:12 INFO - PROCESS | 1647 | 1460994972883 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:12 INFO - PROCESS | 1647 | 1460994972972 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:56:12 INFO - PROCESS | 1647 | 1460994972977 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x123778000 == 54 [pid = 1647] [id = 200] 08:56:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11bce8000) [pid = 1647] [serial = 598] [outer = 0x0] 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1238ae000) [pid = 1647] [serial = 599] [outer = 0x11bce8000] 08:56:13 INFO - PROCESS | 1647 | 1460994973003 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x126160800) [pid = 1647] [serial = 600] [outer = 0x11bce8000] 08:56:13 INFO - PROCESS | 1647 | 1460994973298 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 08:56:13 INFO - PROCESS | 1647 | 1460994973349 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1647 | 1460994973350 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:56:13 INFO - PROCESS | 1647 | 1460994973352 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1647 | 1460994973353 Marionette TRACE conn2 <- [1,774,null,{}] 08:56:13 INFO - PROCESS | 1647 | 1460994973355 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:13 INFO - PROCESS | 1647 | 1460994973433 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:56:13 INFO - PROCESS | 1647 | 1460994973437 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a5c800 == 55 [pid = 1647] [id = 201] 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x126482c00) [pid = 1647] [serial = 601] [outer = 0x0] 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x126923400) [pid = 1647] [serial = 602] [outer = 0x126482c00] 08:56:13 INFO - PROCESS | 1647 | 1460994973463 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x126a09800) [pid = 1647] [serial = 603] [outer = 0x126482c00] 08:56:13 INFO - PROCESS | 1647 | 1460994973761 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 08:56:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:56:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 418ms 08:56:13 INFO - PROCESS | 1647 | 1460994973771 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:56:13 INFO - PROCESS | 1647 | 1460994973772 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:56:13 INFO - PROCESS | 1647 | 1460994973778 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:56:13 INFO - PROCESS | 1647 | 1460994973779 Marionette TRACE conn2 <- [1,778,null,{}] 08:56:13 INFO - PROCESS | 1647 | 1460994973785 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:13 INFO - PROCESS | 1647 | 1460994973864 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:56:13 INFO - PROCESS | 1647 | 1460994973912 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x125f0d800 == 56 [pid = 1647] [id = 202] 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126483000) [pid = 1647] [serial = 604] [outer = 0x0] 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x126cf5c00) [pid = 1647] [serial = 605] [outer = 0x126483000] 08:56:13 INFO - PROCESS | 1647 | 1460994973937 Marionette DEBUG loaded listener.js 08:56:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x127f0b800) [pid = 1647] [serial = 606] [outer = 0x126483000] 08:56:14 INFO - PROCESS | 1647 | 1460994974371 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 08:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 626ms 08:56:14 INFO - PROCESS | 1647 | 1460994974411 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:56:14 INFO - PROCESS | 1647 | 1460994974413 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:56:14 INFO - PROCESS | 1647 | 1460994974418 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:56:14 INFO - PROCESS | 1647 | 1460994974420 Marionette TRACE conn2 <- [1,782,null,{}] 08:56:14 INFO - PROCESS | 1647 | 1460994974426 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:14 INFO - PROCESS | 1647 | 1460994974522 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:56:14 INFO - PROCESS | 1647 | 1460994974583 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119054800 == 57 [pid = 1647] [id = 203] 08:56:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115507000) [pid = 1647] [serial = 607] [outer = 0x0] 08:56:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11554ac00) [pid = 1647] [serial = 608] [outer = 0x115507000] 08:56:14 INFO - PROCESS | 1647 | 1460994974614 Marionette DEBUG loaded listener.js 08:56:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1176d8800) [pid = 1647] [serial = 609] [outer = 0x115507000] 08:56:15 INFO - PROCESS | 1647 | 1460994975012 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 08:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:56:15 INFO - PROCESS | 1647 | 1460994975040 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1647 | 1460994975044 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:56:15 INFO - PROCESS | 1647 | 1460994975049 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1647 | 1460994975050 Marionette TRACE conn2 <- [1,786,null,{}] 08:56:15 INFO - PROCESS | 1647 | 1460994975053 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:15 INFO - PROCESS | 1647 | 1460994975151 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:56:15 INFO - PROCESS | 1647 | 1460994975197 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b79f800 == 58 [pid = 1647] [id = 204] 08:56:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118617400) [pid = 1647] [serial = 610] [outer = 0x0] 08:56:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1196f2000) [pid = 1647] [serial = 611] [outer = 0x118617400] 08:56:15 INFO - PROCESS | 1647 | 1460994975227 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11a7a2000) [pid = 1647] [serial = 612] [outer = 0x118617400] 08:56:15 INFO - PROCESS | 1647 | 1460994975622 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 08:56:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:56:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 622ms 08:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:56:15 INFO - PROCESS | 1647 | 1460994975671 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:56:15 INFO - PROCESS | 1647 | 1460994975672 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:56:15 INFO - PROCESS | 1647 | 1460994975677 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:56:15 INFO - PROCESS | 1647 | 1460994975679 Marionette TRACE conn2 <- [1,790,null,{}] 08:56:15 INFO - PROCESS | 1647 | 1460994975687 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:15 INFO - PROCESS | 1647 | 1460994975785 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:56:15 INFO - PROCESS | 1647 | 1460994975883 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a71000 == 59 [pid = 1647] [id = 205] 08:56:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11baa4000) [pid = 1647] [serial = 613] [outer = 0x0] 08:56:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11bfb7c00) [pid = 1647] [serial = 614] [outer = 0x11baa4000] 08:56:15 INFO - PROCESS | 1647 | 1460994975916 Marionette DEBUG loaded listener.js 08:56:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x122cac000) [pid = 1647] [serial = 615] [outer = 0x11baa4000] 08:56:16 INFO - PROCESS | 1647 | 1460994976306 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 673ms 08:56:16 INFO - PROCESS | 1647 | 1460994976348 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:56:16 INFO - PROCESS | 1647 | 1460994976350 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:56:16 INFO - PROCESS | 1647 | 1460994976352 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1647 | 1460994976354 Marionette TRACE conn2 <- [1,794,null,{}] 08:56:16 INFO - PROCESS | 1647 | 1460994976357 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:16 INFO - PROCESS | 1647 | 1460994976453 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:56:16 INFO - PROCESS | 1647 | 1460994976499 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x127e33000 == 60 [pid = 1647] [id = 206] 08:56:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1238b2800) [pid = 1647] [serial = 616] [outer = 0x0] 08:56:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1269f7400) [pid = 1647] [serial = 617] [outer = 0x1238b2800] 08:56:16 INFO - PROCESS | 1647 | 1460994976528 Marionette DEBUG loaded listener.js 08:56:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127f10c00) [pid = 1647] [serial = 618] [outer = 0x1238b2800] 08:56:16 INFO - PROCESS | 1647 | 1460994976921 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 08:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 08:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:56:16 INFO - PROCESS | 1647 | 1460994976972 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:56:16 INFO - PROCESS | 1647 | 1460994976973 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:56:16 INFO - PROCESS | 1647 | 1460994976975 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:56:16 INFO - PROCESS | 1647 | 1460994976976 Marionette TRACE conn2 <- [1,798,null,{}] 08:56:16 INFO - PROCESS | 1647 | 1460994976979 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:17 INFO - PROCESS | 1647 | 1460994977072 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:56:17 INFO - PROCESS | 1647 | 1460994977150 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aadb000 == 61 [pid = 1647] [id = 207] 08:56:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12722f400) [pid = 1647] [serial = 619] [outer = 0x0] 08:56:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128503800) [pid = 1647] [serial = 620] [outer = 0x12722f400] 08:56:17 INFO - PROCESS | 1647 | 1460994977179 Marionette DEBUG loaded listener.js 08:56:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128786000) [pid = 1647] [serial = 621] [outer = 0x12722f400] 08:56:17 INFO - PROCESS | 1647 | 1460994977591 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 08:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 08:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 669ms 08:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:56:17 INFO - PROCESS | 1647 | 1460994977645 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:56:17 INFO - PROCESS | 1647 | 1460994977646 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:56:17 INFO - PROCESS | 1647 | 1460994977648 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:56:17 INFO - PROCESS | 1647 | 1460994977649 Marionette TRACE conn2 <- [1,802,null,{}] 08:56:17 INFO - PROCESS | 1647 | 1460994977652 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:17 INFO - PROCESS | 1647 | 1460994977767 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:56:17 INFO - PROCESS | 1647 | 1460994977955 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x118bbe800 == 62 [pid = 1647] [id = 208] 08:56:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x114034400) [pid = 1647] [serial = 622] [outer = 0x0] 08:56:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x114487800) [pid = 1647] [serial = 623] [outer = 0x114034400] 08:56:17 INFO - PROCESS | 1647 | 1460994977983 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11550f000) [pid = 1647] [serial = 624] [outer = 0x114034400] 08:56:18 INFO - PROCESS | 1647 | 1460994978469 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 08:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 08:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 873ms 08:56:18 INFO - PROCESS | 1647 | 1460994978523 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:56:18 INFO - PROCESS | 1647 | 1460994978527 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:56:18 INFO - PROCESS | 1647 | 1460994978531 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:56:18 INFO - PROCESS | 1647 | 1460994978534 Marionette TRACE conn2 <- [1,806,null,{}] 08:56:18 INFO - PROCESS | 1647 | 1460994978540 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:18 INFO - PROCESS | 1647 | 1460994978663 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:56:18 INFO - PROCESS | 1647 | 1460994978705 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191e4800 == 63 [pid = 1647] [id = 209] 08:56:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11641bc00) [pid = 1647] [serial = 625] [outer = 0x0] 08:56:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119156400) [pid = 1647] [serial = 626] [outer = 0x11641bc00] 08:56:18 INFO - PROCESS | 1647 | 1460994978728 Marionette DEBUG loaded listener.js 08:56:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11a54a000) [pid = 1647] [serial = 627] [outer = 0x11641bc00] 08:56:19 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:56:19 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:56:19 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x125a5c800 == 62 [pid = 1647] [id = 201] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x123778000 == 61 [pid = 1647] [id = 200] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2aa800 == 60 [pid = 1647] [id = 199] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba17800 == 59 [pid = 1647] [id = 198] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12aac7800) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | 1460994979307 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x119c74800 == 58 [pid = 1647] [id = 196] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x118bbf800 == 57 [pid = 1647] [id = 195] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x114a73800 == 56 [pid = 1647] [id = 194] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x1289d9800 == 55 [pid = 1647] [id = 192] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba2c800 == 54 [pid = 1647] [id = 191] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x118912800 == 53 [pid = 1647] [id = 190] 08:56:19 INFO - PROCESS | 1647 | --DOCSHELL 0x12670f000 == 52 [pid = 1647] [id = 189] 08:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 08:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 823ms 08:56:19 INFO - PROCESS | 1647 | 1460994979357 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 1647 | 1460994979361 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:56:19 INFO - PROCESS | 1647 | 1460994979365 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1647 | 1460994979367 Marionette TRACE conn2 <- [1,810,null,{}] 08:56:19 INFO - PROCESS | 1647 | 1460994979370 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:19 INFO - PROCESS | 1647 | 1460994979504 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12dbd6000) [pid = 1647] [serial = 483] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1190af400) [pid = 1647] [serial = 486] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12aa1dc00) [pid = 1647] [serial = 492] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11bfb9c00) [pid = 1647] [serial = 489] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11ad79800) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11846e800) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115547400) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119152400) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11a54fc00) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11ba99800) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12722ec00) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1258d8400) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1264f7800) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119032000) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1158a4c00) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x127ff5c00) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128b0d800) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11ba99000) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x125a08000) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x127232400) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12aa24800) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x11bce8400) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x126045400) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x128feb400) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 08:56:19 INFO - PROCESS | 1647 | 1460994979557 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b14000 == 53 [pid = 1647] [id = 210] 08:56:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x115547400) [pid = 1647] [serial = 628] [outer = 0x0] 08:56:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1190af400) [pid = 1647] [serial = 629] [outer = 0x115547400] 08:56:19 INFO - PROCESS | 1647 | 1460994979583 Marionette DEBUG loaded listener.js 08:56:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11ad79800) [pid = 1647] [serial = 630] [outer = 0x115547400] 08:56:19 INFO - PROCESS | 1647 | 1460994979864 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 08:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 520ms 08:56:19 INFO - PROCESS | 1647 | 1460994979885 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:56:19 INFO - PROCESS | 1647 | 1460994979886 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:56:19 INFO - PROCESS | 1647 | 1460994979901 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:56:19 INFO - PROCESS | 1647 | 1460994979905 Marionette TRACE conn2 <- [1,814,null,{}] 08:56:19 INFO - PROCESS | 1647 | 1460994979933 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 1647 | 1460994980027 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:56:20 INFO - PROCESS | 1647 | 1460994980070 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a756000 == 54 [pid = 1647] [id = 211] 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11a539c00) [pid = 1647] [serial = 631] [outer = 0x0] 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11ba5a000) [pid = 1647] [serial = 632] [outer = 0x11a539c00] 08:56:20 INFO - PROCESS | 1647 | 1460994980096 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x126045c00) [pid = 1647] [serial = 633] [outer = 0x11a539c00] 08:56:20 INFO - PROCESS | 1647 | 1460994980379 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1647 | 1460994980400 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:56:20 INFO - PROCESS | 1647 | 1460994980402 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1647 | 1460994980403 Marionette TRACE conn2 <- [1,818,null,{}] 08:56:20 INFO - PROCESS | 1647 | 1460994980405 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 1647 | 1460994980495 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:56:20 INFO - PROCESS | 1647 | 1460994980500 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4e3800 == 55 [pid = 1647] [id = 212] 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126047800) [pid = 1647] [serial = 634] [outer = 0x0] 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1269fb800) [pid = 1647] [serial = 635] [outer = 0x126047800] 08:56:20 INFO - PROCESS | 1647 | 1460994980527 Marionette DEBUG loaded listener.js 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12850cc00) [pid = 1647] [serial = 636] [outer = 0x126047800] 08:56:20 INFO - PROCESS | 1647 | 1460994980859 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 08:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 08:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:56:20 INFO - PROCESS | 1647 | 1460994980870 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:56:20 INFO - PROCESS | 1647 | 1460994980872 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:56:20 INFO - PROCESS | 1647 | 1460994980875 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:56:20 INFO - PROCESS | 1647 | 1460994980878 Marionette TRACE conn2 <- [1,822,null,{}] 08:56:20 INFO - PROCESS | 1647 | 1460994980881 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:20 INFO - PROCESS | 1647 | 1460994980956 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:56:20 INFO - PROCESS | 1647 | 1460994980962 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x118406000 == 56 [pid = 1647] [id = 213] 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128fe2c00) [pid = 1647] [serial = 637] [outer = 0x0] 08:56:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128fe5800) [pid = 1647] [serial = 638] [outer = 0x128fe2c00] 08:56:20 INFO - PROCESS | 1647 | 1460994980994 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12aa1dc00) [pid = 1647] [serial = 639] [outer = 0x128fe2c00] 08:56:21 INFO - PROCESS | 1647 | 1460994981344 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1647 | 1460994981397 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:56:21 INFO - PROCESS | 1647 | 1460994981399 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1647 | 1460994981400 Marionette TRACE conn2 <- [1,826,null,{}] 08:56:21 INFO - PROCESS | 1647 | 1460994981402 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:21 INFO - PROCESS | 1647 | 1460994981505 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:56:21 INFO - PROCESS | 1647 | 1460994981517 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b26000 == 57 [pid = 1647] [id = 214] 08:56:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x115663400) [pid = 1647] [serial = 640] [outer = 0x0] 08:56:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12aa21800) [pid = 1647] [serial = 641] [outer = 0x115663400] 08:56:21 INFO - PROCESS | 1647 | 1460994981542 Marionette DEBUG loaded listener.js 08:56:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ab20800) [pid = 1647] [serial = 642] [outer = 0x115663400] 08:56:21 INFO - PROCESS | 1647 | 1460994981869 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 08:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 08:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:56:21 INFO - PROCESS | 1647 | 1460994981919 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:56:21 INFO - PROCESS | 1647 | 1460994981920 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:56:21 INFO - PROCESS | 1647 | 1460994981922 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:56:21 INFO - PROCESS | 1647 | 1460994981923 Marionette TRACE conn2 <- [1,830,null,{}] 08:56:21 INFO - PROCESS | 1647 | 1460994981926 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:22 INFO - PROCESS | 1647 | 1460994982015 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:56:22 INFO - PROCESS | 1647 | 1460994982030 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272a8800 == 58 [pid = 1647] [id = 215] 08:56:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ab21400) [pid = 1647] [serial = 643] [outer = 0x0] 08:56:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ab93400) [pid = 1647] [serial = 644] [outer = 0x12ab21400] 08:56:22 INFO - PROCESS | 1647 | 1460994982055 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b00f400) [pid = 1647] [serial = 645] [outer = 0x12ab21400] 08:56:22 INFO - PROCESS | 1647 | 1460994982395 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 521ms 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:56:22 INFO - PROCESS | 1647 | 1460994982445 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1647 | 1460994982446 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:56:22 INFO - PROCESS | 1647 | 1460994982448 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1647 | 1460994982449 Marionette TRACE conn2 <- [1,834,null,{}] 08:56:22 INFO - PROCESS | 1647 | 1460994982451 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:22 INFO - PROCESS | 1647 | 1460994982548 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:56:22 INFO - PROCESS | 1647 | 1460994982559 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b427000 == 59 [pid = 1647] [id = 216] 08:56:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b33a400) [pid = 1647] [serial = 646] [outer = 0x0] 08:56:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b341800) [pid = 1647] [serial = 647] [outer = 0x12b33a400] 08:56:22 INFO - PROCESS | 1647 | 1460994982584 Marionette DEBUG loaded listener.js 08:56:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b48ec00) [pid = 1647] [serial = 648] [outer = 0x12b33a400] 08:56:22 INFO - PROCESS | 1647 | 1460994982931 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 08:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 08:56:22 INFO - PROCESS | 1647 | 1460994982967 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:56:22 INFO - PROCESS | 1647 | 1460994982968 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:56:22 INFO - PROCESS | 1647 | 1460994982972 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:56:22 INFO - PROCESS | 1647 | 1460994982974 Marionette TRACE conn2 <- [1,838,null,{}] 08:56:22 INFO - PROCESS | 1647 | 1460994982977 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:23 INFO - PROCESS | 1647 | 1460994983122 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:56:23 INFO - PROCESS | 1647 | 1460994983136 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7c8000 == 60 [pid = 1647] [id = 217] 08:56:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b33b000) [pid = 1647] [serial = 649] [outer = 0x0] 08:56:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12b4a0400) [pid = 1647] [serial = 650] [outer = 0x12b33b000] 08:56:23 INFO - PROCESS | 1647 | 1460994983176 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b60a800) [pid = 1647] [serial = 651] [outer = 0x12b33b000] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11bce8000) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11a7a1c00) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11bce1c00) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11b7a8000) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x127ffb000) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1190b7000) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116419c00) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x114488000) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:56:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126482c00) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:56:23 INFO - PROCESS | 1647 | 1460994983619 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 08:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 674ms 08:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:56:23 INFO - PROCESS | 1647 | 1460994983646 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:56:23 INFO - PROCESS | 1647 | 1460994983647 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:56:23 INFO - PROCESS | 1647 | 1460994983649 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:56:23 INFO - PROCESS | 1647 | 1460994983650 Marionette TRACE conn2 <- [1,842,null,{}] 08:56:23 INFO - PROCESS | 1647 | 1460994983652 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:23 INFO - PROCESS | 1647 | 1460994983733 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:56:23 INFO - PROCESS | 1647 | 1460994983753 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7c1800 == 61 [pid = 1647] [id = 218] 08:56:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11566dc00) [pid = 1647] [serial = 652] [outer = 0x0] 08:56:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11b7a8000) [pid = 1647] [serial = 653] [outer = 0x11566dc00] 08:56:23 INFO - PROCESS | 1647 | 1460994983783 Marionette DEBUG loaded listener.js 08:56:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12cf1ec00) [pid = 1647] [serial = 654] [outer = 0x11566dc00] 08:56:24 INFO - PROCESS | 1647 | 1460994984128 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 520ms 08:56:24 INFO - PROCESS | 1647 | 1460994984169 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1647 | 1460994984171 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:56:24 INFO - PROCESS | 1647 | 1460994984173 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1647 | 1460994984175 Marionette TRACE conn2 <- [1,846,null,{}] 08:56:24 INFO - PROCESS | 1647 | 1460994984177 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:24 INFO - PROCESS | 1647 | 1460994984271 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:56:24 INFO - PROCESS | 1647 | 1460994984277 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d50d800 == 62 [pid = 1647] [id = 219] 08:56:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12d104400) [pid = 1647] [serial = 655] [outer = 0x0] 08:56:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12d198800) [pid = 1647] [serial = 656] [outer = 0x12d104400] 08:56:24 INFO - PROCESS | 1647 | 1460994984302 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12d3b9c00) [pid = 1647] [serial = 657] [outer = 0x12d104400] 08:56:24 INFO - PROCESS | 1647 | 1460994984595 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 08:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 08:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:56:24 INFO - PROCESS | 1647 | 1460994984645 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:56:24 INFO - PROCESS | 1647 | 1460994984646 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:56:24 INFO - PROCESS | 1647 | 1460994984648 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:56:24 INFO - PROCESS | 1647 | 1460994984649 Marionette TRACE conn2 <- [1,850,null,{}] 08:56:24 INFO - PROCESS | 1647 | 1460994984651 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:24 INFO - PROCESS | 1647 | 1460994984729 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:56:24 INFO - PROCESS | 1647 | 1460994984733 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da4b000 == 63 [pid = 1647] [id = 220] 08:56:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12d19f400) [pid = 1647] [serial = 658] [outer = 0x0] 08:56:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12d3c1400) [pid = 1647] [serial = 659] [outer = 0x12d19f400] 08:56:24 INFO - PROCESS | 1647 | 1460994984757 Marionette DEBUG loaded listener.js 08:56:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12da59800) [pid = 1647] [serial = 660] [outer = 0x12d19f400] 08:56:25 INFO - PROCESS | 1647 | 1460994985064 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 467ms 08:56:25 INFO - PROCESS | 1647 | 1460994985120 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 1647 | 1460994985121 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:56:25 INFO - PROCESS | 1647 | 1460994985124 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 1647 | 1460994985127 Marionette TRACE conn2 <- [1,854,null,{}] 08:56:25 INFO - PROCESS | 1647 | 1460994985130 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:25 INFO - PROCESS | 1647 | 1460994985211 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:56:25 INFO - PROCESS | 1647 | 1460994985215 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db33800 == 64 [pid = 1647] [id = 221] 08:56:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12d3bb400) [pid = 1647] [serial = 661] [outer = 0x0] 08:56:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12da62400) [pid = 1647] [serial = 662] [outer = 0x12d3bb400] 08:56:25 INFO - PROCESS | 1647 | 1460994985239 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12dbcfc00) [pid = 1647] [serial = 663] [outer = 0x12d3bb400] 08:56:25 INFO - PROCESS | 1647 | 1460994985557 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 08:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 522ms 08:56:25 INFO - PROCESS | 1647 | 1460994985645 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:56:25 INFO - PROCESS | 1647 | 1460994985648 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:56:25 INFO - PROCESS | 1647 | 1460994985651 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:56:25 INFO - PROCESS | 1647 | 1460994985653 Marionette TRACE conn2 <- [1,858,null,{}] 08:56:25 INFO - PROCESS | 1647 | 1460994985657 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:25 INFO - PROCESS | 1647 | 1460994985763 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:56:25 INFO - PROCESS | 1647 | 1460994985858 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e4f000 == 65 [pid = 1647] [id = 222] 08:56:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115616c00) [pid = 1647] [serial = 664] [outer = 0x0] 08:56:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x116419400) [pid = 1647] [serial = 665] [outer = 0x115616c00] 08:56:25 INFO - PROCESS | 1647 | 1460994985889 Marionette DEBUG loaded listener.js 08:56:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119152400) [pid = 1647] [serial = 666] [outer = 0x115616c00] 08:56:26 INFO - PROCESS | 1647 | 1460994986307 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 08:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 674ms 08:56:26 INFO - PROCESS | 1647 | 1460994986325 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:56:26 INFO - PROCESS | 1647 | 1460994986327 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:56:26 INFO - PROCESS | 1647 | 1460994986333 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:56:26 INFO - PROCESS | 1647 | 1460994986336 Marionette TRACE conn2 <- [1,862,null,{}] 08:56:26 INFO - PROCESS | 1647 | 1460994986338 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:26 INFO - PROCESS | 1647 | 1460994986464 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:56:26 INFO - PROCESS | 1647 | 1460994986516 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c11c000 == 66 [pid = 1647] [id = 223] 08:56:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11a541000) [pid = 1647] [serial = 667] [outer = 0x0] 08:56:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11ba66400) [pid = 1647] [serial = 668] [outer = 0x11a541000] 08:56:26 INFO - PROCESS | 1647 | 1460994986546 Marionette DEBUG loaded listener.js 08:56:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x122c21000) [pid = 1647] [serial = 669] [outer = 0x11a541000] 08:56:26 INFO - PROCESS | 1647 | 1460994986962 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 672ms 08:56:27 INFO - PROCESS | 1647 | 1460994987004 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1647 | 1460994987005 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:56:27 INFO - PROCESS | 1647 | 1460994987026 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1647 | 1460994987028 Marionette TRACE conn2 <- [1,866,null,{}] 08:56:27 INFO - PROCESS | 1647 | 1460994987035 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:27 INFO - PROCESS | 1647 | 1460994987139 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:56:27 INFO - PROCESS | 1647 | 1460994987202 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d142800 == 67 [pid = 1647] [id = 224] 08:56:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12896f000) [pid = 1647] [serial = 670] [outer = 0x0] 08:56:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128b0dc00) [pid = 1647] [serial = 671] [outer = 0x12896f000] 08:56:27 INFO - PROCESS | 1647 | 1460994987235 Marionette DEBUG loaded listener.js 08:56:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12aa20000) [pid = 1647] [serial = 672] [outer = 0x12896f000] 08:56:27 INFO - PROCESS | 1647 | 1460994987646 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 08:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 673ms 08:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:56:27 INFO - PROCESS | 1647 | 1460994987698 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:56:27 INFO - PROCESS | 1647 | 1460994987700 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:56:27 INFO - PROCESS | 1647 | 1460994987702 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:56:27 INFO - PROCESS | 1647 | 1460994987703 Marionette TRACE conn2 <- [1,870,null,{}] 08:56:27 INFO - PROCESS | 1647 | 1460994987722 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:27 INFO - PROCESS | 1647 | 1460994987878 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:56:27 INFO - PROCESS | 1647 | 1460994987947 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e253800 == 68 [pid = 1647] [id = 225] 08:56:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12aabc000) [pid = 1647] [serial = 673] [outer = 0x0] 08:56:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b33e400) [pid = 1647] [serial = 674] [outer = 0x12aabc000] 08:56:27 INFO - PROCESS | 1647 | 1460994987977 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12d106c00) [pid = 1647] [serial = 675] [outer = 0x12aabc000] 08:56:28 INFO - PROCESS | 1647 | 1460994988593 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 08:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 923ms 08:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:56:28 INFO - PROCESS | 1647 | 1460994988625 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:56:28 INFO - PROCESS | 1647 | 1460994988628 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:56:28 INFO - PROCESS | 1647 | 1460994988631 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:56:28 INFO - PROCESS | 1647 | 1460994988633 Marionette TRACE conn2 <- [1,874,null,{}] 08:56:28 INFO - PROCESS | 1647 | 1460994988637 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:28 INFO - PROCESS | 1647 | 1460994988760 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:56:28 INFO - PROCESS | 1647 | 1460994988769 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191db000 == 69 [pid = 1647] [id = 226] 08:56:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11553dc00) [pid = 1647] [serial = 676] [outer = 0x0] 08:56:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x115665800) [pid = 1647] [serial = 677] [outer = 0x11553dc00] 08:56:28 INFO - PROCESS | 1647 | 1460994988796 Marionette DEBUG loaded listener.js 08:56:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x118d4d000) [pid = 1647] [serial = 678] [outer = 0x11553dc00] 08:56:29 INFO - PROCESS | 1647 | 1460994989255 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 675ms 08:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:56:29 INFO - PROCESS | 1647 | 1460994989306 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1647 | 1460994989310 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:56:29 INFO - PROCESS | 1647 | 1460994989314 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1647 | 1460994989316 Marionette TRACE conn2 <- [1,878,null,{}] 08:56:29 INFO - PROCESS | 1647 | 1460994989318 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:29 INFO - PROCESS | 1647 | 1460994989403 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:56:29 INFO - PROCESS | 1647 | 1460994989467 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11918e800 == 70 [pid = 1647] [id = 227] 08:56:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x118be9800) [pid = 1647] [serial = 679] [outer = 0x0] 08:56:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1196ef400) [pid = 1647] [serial = 680] [outer = 0x118be9800] 08:56:29 INFO - PROCESS | 1647 | 1460994989496 Marionette DEBUG loaded listener.js 08:56:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119d77400) [pid = 1647] [serial = 681] [outer = 0x118be9800] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12d161000 == 69 [pid = 1647] [id = 178] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12db4e000 == 68 [pid = 1647] [id = 161] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b428800 == 67 [pid = 1647] [id = 193] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11905d800 == 66 [pid = 1647] [id = 144] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12da4b000 == 65 [pid = 1647] [id = 220] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12d50d800 == 64 [pid = 1647] [id = 219] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7c1800 == 63 [pid = 1647] [id = 218] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7c8000 == 62 [pid = 1647] [id = 217] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x126cf5c00) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x127f05400) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x115540400) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x119ad9400) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b427000 == 61 [pid = 1647] [id = 216] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1272a8800 == 60 [pid = 1647] [id = 215] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x125b26000 == 59 [pid = 1647] [id = 214] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x118406000 == 58 [pid = 1647] [id = 213] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11c4e3800 == 57 [pid = 1647] [id = 212] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11a756000 == 56 [pid = 1647] [id = 211] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11adcc000 == 55 [pid = 1647] [id = 197] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x118b14000 == 54 [pid = 1647] [id = 210] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1191e4800 == 53 [pid = 1647] [id = 209] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x118bbe800 == 52 [pid = 1647] [id = 208] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11b79f800 == 51 [pid = 1647] [id = 204] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x119054800 == 50 [pid = 1647] [id = 203] 08:56:29 INFO - PROCESS | 1647 | --DOCSHELL 0x125f0d800 == 49 [pid = 1647] [id = 202] 08:56:29 INFO - PROCESS | 1647 | 1460994989864 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 08:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 570ms 08:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:56:29 INFO - PROCESS | 1647 | 1460994989884 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:56:29 INFO - PROCESS | 1647 | 1460994989885 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:56:29 INFO - PROCESS | 1647 | 1460994989887 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:56:29 INFO - PROCESS | 1647 | 1460994989889 Marionette TRACE conn2 <- [1,882,null,{}] 08:56:29 INFO - PROCESS | 1647 | 1460994989899 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:29 INFO - PROCESS | 1647 | 1460994989975 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126a09800) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1238ae000) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11b7ae400) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x122cb1000) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x126160800) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11baa0000) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12ab22800) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11bce0400) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119adc800) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11648ac00) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1176dc800) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11c226c00) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11ad0cc00) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x114c14400) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x114607000) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ab8b400) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126923400) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 08:56:29 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11a543800) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 08:56:30 INFO - PROCESS | 1647 | 1460994990029 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e3c000 == 50 [pid = 1647] [id = 228] 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x114c14000) [pid = 1647] [serial = 682] [outer = 0x0] 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119153000) [pid = 1647] [serial = 683] [outer = 0x114c14000] 08:56:30 INFO - PROCESS | 1647 | 1460994990057 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11b7acc00) [pid = 1647] [serial = 684] [outer = 0x114c14000] 08:56:30 INFO - PROCESS | 1647 | 1460994990348 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 475ms 08:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:56:30 INFO - PROCESS | 1647 | 1460994990363 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1647 | 1460994990365 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:56:30 INFO - PROCESS | 1647 | 1460994990367 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1647 | 1460994990368 Marionette TRACE conn2 <- [1,886,null,{}] 08:56:30 INFO - PROCESS | 1647 | 1460994990370 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:30 INFO - PROCESS | 1647 | 1460994990448 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:56:30 INFO - PROCESS | 1647 | 1460994990453 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ade1800 == 51 [pid = 1647] [id = 229] 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11baa1000) [pid = 1647] [serial = 685] [outer = 0x0] 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11bce2800) [pid = 1647] [serial = 686] [outer = 0x11baa1000] 08:56:30 INFO - PROCESS | 1647 | 1460994990481 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11c165800) [pid = 1647] [serial = 687] [outer = 0x11baa1000] 08:56:30 INFO - PROCESS | 1647 | 1460994990810 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 08:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 469ms 08:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:56:30 INFO - PROCESS | 1647 | 1460994990836 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:56:30 INFO - PROCESS | 1647 | 1460994990838 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:56:30 INFO - PROCESS | 1647 | 1460994990841 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:56:30 INFO - PROCESS | 1647 | 1460994990843 Marionette TRACE conn2 <- [1,890,null,{}] 08:56:30 INFO - PROCESS | 1647 | 1460994990846 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:30 INFO - PROCESS | 1647 | 1460994990916 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:56:30 INFO - PROCESS | 1647 | 1460994990919 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd21800 == 52 [pid = 1647] [id = 230] 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115549800) [pid = 1647] [serial = 688] [outer = 0x0] 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11c54e000) [pid = 1647] [serial = 689] [outer = 0x115549800] 08:56:30 INFO - PROCESS | 1647 | 1460994990947 Marionette DEBUG loaded listener.js 08:56:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x122cb1800) [pid = 1647] [serial = 690] [outer = 0x115549800] 08:56:31 INFO - PROCESS | 1647 | 1460994991264 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 08:56:31 INFO - PROCESS | 1647 | 1460994991310 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1647 | 1460994991312 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:56:31 INFO - PROCESS | 1647 | 1460994991314 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1647 | 1460994991315 Marionette TRACE conn2 <- [1,894,null,{}] 08:56:31 INFO - PROCESS | 1647 | 1460994991317 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:31 INFO - PROCESS | 1647 | 1460994991410 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:56:31 INFO - PROCESS | 1647 | 1460994991469 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c459000 == 53 [pid = 1647] [id = 231] 08:56:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11c226800) [pid = 1647] [serial = 691] [outer = 0x0] 08:56:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125c57000) [pid = 1647] [serial = 692] [outer = 0x11c226800] 08:56:31 INFO - PROCESS | 1647 | 1460994991497 Marionette DEBUG loaded listener.js 08:56:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126a0cc00) [pid = 1647] [serial = 693] [outer = 0x11c226800] 08:56:31 INFO - PROCESS | 1647 | 1460994991854 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 08:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 568ms 08:56:31 INFO - PROCESS | 1647 | 1460994991883 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:56:31 INFO - PROCESS | 1647 | 1460994991885 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:56:31 INFO - PROCESS | 1647 | 1460994991887 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:56:31 INFO - PROCESS | 1647 | 1460994991888 Marionette TRACE conn2 <- [1,898,null,{}] 08:56:31 INFO - PROCESS | 1647 | 1460994991890 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:31 INFO - PROCESS | 1647 | 1460994991957 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:56:31 INFO - PROCESS | 1647 | 1460994991978 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x123784800 == 54 [pid = 1647] [id = 232] 08:56:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1238aa400) [pid = 1647] [serial = 694] [outer = 0x0] 08:56:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x127237800) [pid = 1647] [serial = 695] [outer = 0x1238aa400] 08:56:32 INFO - PROCESS | 1647 | 1460994991998 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127ff8c00) [pid = 1647] [serial = 696] [outer = 0x1238aa400] 08:56:32 INFO - PROCESS | 1647 | 1460994992422 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 08:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 572ms 08:56:32 INFO - PROCESS | 1647 | 1460994992466 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:56:32 INFO - PROCESS | 1647 | 1460994992468 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:56:32 INFO - PROCESS | 1647 | 1460994992472 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:56:32 INFO - PROCESS | 1647 | 1460994992475 Marionette TRACE conn2 <- [1,902,null,{}] 08:56:32 INFO - PROCESS | 1647 | 1460994992479 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:32 INFO - PROCESS | 1647 | 1460994992617 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:56:32 INFO - PROCESS | 1647 | 1460994992641 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b1d800 == 55 [pid = 1647] [id = 233] 08:56:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127ff5c00) [pid = 1647] [serial = 697] [outer = 0x0] 08:56:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12878f800) [pid = 1647] [serial = 698] [outer = 0x127ff5c00] 08:56:32 INFO - PROCESS | 1647 | 1460994992681 Marionette DEBUG loaded listener.js 08:56:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128fe4800) [pid = 1647] [serial = 699] [outer = 0x127ff5c00] 08:56:33 INFO - PROCESS | 1647 | 1460994993018 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 573ms 08:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:56:33 INFO - PROCESS | 1647 | 1460994993052 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1647 | 1460994993054 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:56:33 INFO - PROCESS | 1647 | 1460994993056 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1647 | 1460994993058 Marionette TRACE conn2 <- [1,906,null,{}] 08:56:33 INFO - PROCESS | 1647 | 1460994993062 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:33 INFO - PROCESS | 1647 | 1460994993152 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:56:33 INFO - PROCESS | 1647 | 1460994993205 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x126716800 == 56 [pid = 1647] [id = 234] 08:56:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11baa3c00) [pid = 1647] [serial = 700] [outer = 0x0] 08:56:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128b0f000) [pid = 1647] [serial = 701] [outer = 0x11baa3c00] 08:56:33 INFO - PROCESS | 1647 | 1460994993230 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12aa24000) [pid = 1647] [serial = 702] [outer = 0x11baa3c00] 08:56:33 INFO - PROCESS | 1647 | 1460994993518 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 08:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 08:56:33 INFO - PROCESS | 1647 | 1460994993531 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:56:33 INFO - PROCESS | 1647 | 1460994993532 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:56:33 INFO - PROCESS | 1647 | 1460994993534 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:56:33 INFO - PROCESS | 1647 | 1460994993535 Marionette TRACE conn2 <- [1,910,null,{}] 08:56:33 INFO - PROCESS | 1647 | 1460994993537 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:33 INFO - PROCESS | 1647 | 1460994993646 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:56:33 INFO - PROCESS | 1647 | 1460994993659 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272ac800 == 57 [pid = 1647] [id = 235] 08:56:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x128feac00) [pid = 1647] [serial = 703] [outer = 0x0] 08:56:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12aa2a800) [pid = 1647] [serial = 704] [outer = 0x128feac00] 08:56:33 INFO - PROCESS | 1647 | 1460994993683 Marionette DEBUG loaded listener.js 08:56:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12aac6800) [pid = 1647] [serial = 705] [outer = 0x128feac00] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12ab21400) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11641bc00) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x128fe2c00) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b33a400) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126483000) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x115547400) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126047800) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11a539c00) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b33b000) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11566dc00) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12d19f400) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12d104400) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:56:34 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115663400) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:56:34 INFO - PROCESS | 1647 | 1460994994144 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 620ms 08:56:34 INFO - PROCESS | 1647 | 1460994994154 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1647 | 1460994994156 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:56:34 INFO - PROCESS | 1647 | 1460994994163 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1647 | 1460994994165 Marionette TRACE conn2 <- [1,914,null,{}] 08:56:34 INFO - PROCESS | 1647 | 1460994994171 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:34 INFO - PROCESS | 1647 | 1460994994294 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:56:34 INFO - PROCESS | 1647 | 1460994994328 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289e6000 == 58 [pid = 1647] [id = 236] 08:56:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11465ac00) [pid = 1647] [serial = 706] [outer = 0x0] 08:56:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12aa28400) [pid = 1647] [serial = 707] [outer = 0x11465ac00] 08:56:34 INFO - PROCESS | 1647 | 1460994994358 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12ae36800) [pid = 1647] [serial = 708] [outer = 0x11465ac00] 08:56:34 INFO - PROCESS | 1647 | 1460994994646 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 08:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 524ms 08:56:34 INFO - PROCESS | 1647 | 1460994994687 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:56:34 INFO - PROCESS | 1647 | 1460994994688 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:56:34 INFO - PROCESS | 1647 | 1460994994691 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:56:34 INFO - PROCESS | 1647 | 1460994994694 Marionette TRACE conn2 <- [1,918,null,{}] 08:56:34 INFO - PROCESS | 1647 | 1460994994698 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:34 INFO - PROCESS | 1647 | 1460994994774 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:56:34 INFO - PROCESS | 1647 | 1460994994780 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b05f800 == 59 [pid = 1647] [id = 237] 08:56:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12ab89000) [pid = 1647] [serial = 709] [outer = 0x0] 08:56:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12b33d000) [pid = 1647] [serial = 710] [outer = 0x12ab89000] 08:56:34 INFO - PROCESS | 1647 | 1460994994805 Marionette DEBUG loaded listener.js 08:56:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b48fc00) [pid = 1647] [serial = 711] [outer = 0x12ab89000] 08:56:35 INFO - PROCESS | 1647 | 1460994995113 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 471ms 08:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:56:35 INFO - PROCESS | 1647 | 1460994995163 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1647 | 1460994995164 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:56:35 INFO - PROCESS | 1647 | 1460994995166 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1647 | 1460994995167 Marionette TRACE conn2 <- [1,922,null,{}] 08:56:35 INFO - PROCESS | 1647 | 1460994995169 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:35 INFO - PROCESS | 1647 | 1460994995266 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:56:35 INFO - PROCESS | 1647 | 1460994995272 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d6800 == 60 [pid = 1647] [id = 238] 08:56:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b337400) [pid = 1647] [serial = 712] [outer = 0x0] 08:56:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12b49f000) [pid = 1647] [serial = 713] [outer = 0x12b337400] 08:56:35 INFO - PROCESS | 1647 | 1460994995299 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12b607400) [pid = 1647] [serial = 714] [outer = 0x12b337400] 08:56:35 INFO - PROCESS | 1647 | 1460994995595 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 08:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 467ms 08:56:35 INFO - PROCESS | 1647 | 1460994995634 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:56:35 INFO - PROCESS | 1647 | 1460994995635 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:56:35 INFO - PROCESS | 1647 | 1460994995637 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:56:35 INFO - PROCESS | 1647 | 1460994995638 Marionette TRACE conn2 <- [1,926,null,{}] 08:56:35 INFO - PROCESS | 1647 | 1460994995641 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:35 INFO - PROCESS | 1647 | 1460994995717 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:56:35 INFO - PROCESS | 1647 | 1460994995721 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d511800 == 61 [pid = 1647] [id = 239] 08:56:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12b010800) [pid = 1647] [serial = 715] [outer = 0x0] 08:56:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12d107800) [pid = 1647] [serial = 716] [outer = 0x12b010800] 08:56:35 INFO - PROCESS | 1647 | 1460994995749 Marionette DEBUG loaded listener.js 08:56:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12d194400) [pid = 1647] [serial = 717] [outer = 0x12b010800] 08:56:36 INFO - PROCESS | 1647 | 1460994996169 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 569ms 08:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:56:36 INFO - PROCESS | 1647 | 1460994996206 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 1647 | 1460994996209 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:56:36 INFO - PROCESS | 1647 | 1460994996212 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1647 | 1460994996215 Marionette TRACE conn2 <- [1,930,null,{}] 08:56:36 INFO - PROCESS | 1647 | 1460994996219 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:36 INFO - PROCESS | 1647 | 1460994996319 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:56:36 INFO - PROCESS | 1647 | 1460994996371 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b1e800 == 62 [pid = 1647] [id = 240] 08:56:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x115505c00) [pid = 1647] [serial = 718] [outer = 0x0] 08:56:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x115546800) [pid = 1647] [serial = 719] [outer = 0x115505c00] 08:56:36 INFO - PROCESS | 1647 | 1460994996404 Marionette DEBUG loaded listener.js 08:56:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1176d7400) [pid = 1647] [serial = 720] [outer = 0x115505c00] 08:56:36 INFO - PROCESS | 1647 | 1460994996825 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 08:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 621ms 08:56:36 INFO - PROCESS | 1647 | 1460994996834 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:56:36 INFO - PROCESS | 1647 | 1460994996838 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:56:36 INFO - PROCESS | 1647 | 1460994996845 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:56:36 INFO - PROCESS | 1647 | 1460994996847 Marionette TRACE conn2 <- [1,934,null,{}] 08:56:36 INFO - PROCESS | 1647 | 1460994996850 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:36 INFO - PROCESS | 1647 | 1460994996948 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:56:37 INFO - PROCESS | 1647 | 1460994997037 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd21000 == 63 [pid = 1647] [id = 241] 08:56:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11a7a3c00) [pid = 1647] [serial = 721] [outer = 0x0] 08:56:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11acd9400) [pid = 1647] [serial = 722] [outer = 0x11a7a3c00] 08:56:37 INFO - PROCESS | 1647 | 1460994997067 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11ba57c00) [pid = 1647] [serial = 723] [outer = 0x11a7a3c00] 08:56:37 INFO - PROCESS | 1647 | 1460994997480 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 08:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 669ms 08:56:37 INFO - PROCESS | 1647 | 1460994997526 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:56:37 INFO - PROCESS | 1647 | 1460994997527 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:56:37 INFO - PROCESS | 1647 | 1460994997531 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:56:37 INFO - PROCESS | 1647 | 1460994997534 Marionette TRACE conn2 <- [1,938,null,{}] 08:56:37 INFO - PROCESS | 1647 | 1460994997543 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:37 INFO - PROCESS | 1647 | 1460994997641 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:56:37 INFO - PROCESS | 1647 | 1460994997705 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aadd000 == 64 [pid = 1647] [id = 242] 08:56:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x125bf0400) [pid = 1647] [serial = 724] [outer = 0x0] 08:56:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12604b400) [pid = 1647] [serial = 725] [outer = 0x125bf0400] 08:56:37 INFO - PROCESS | 1647 | 1460994997737 Marionette DEBUG loaded listener.js 08:56:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1264fd400) [pid = 1647] [serial = 726] [outer = 0x125bf0400] 08:56:38 INFO - PROCESS | 1647 | 1460994998148 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 674ms 08:56:38 INFO - PROCESS | 1647 | 1460994998222 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1647 | 1460994998225 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:56:38 INFO - PROCESS | 1647 | 1460994998268 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1647 | 1460994998270 Marionette TRACE conn2 <- [1,942,null,{}] 08:56:38 INFO - PROCESS | 1647 | 1460994998272 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:38 INFO - PROCESS | 1647 | 1460994998369 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:56:38 INFO - PROCESS | 1647 | 1460994998431 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e23b000 == 65 [pid = 1647] [id = 243] 08:56:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x126799400) [pid = 1647] [serial = 727] [outer = 0x0] 08:56:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12aa29800) [pid = 1647] [serial = 728] [outer = 0x126799400] 08:56:38 INFO - PROCESS | 1647 | 1460994998461 Marionette DEBUG loaded listener.js 08:56:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12ab21400) [pid = 1647] [serial = 729] [outer = 0x126799400] 08:56:38 INFO - PROCESS | 1647 | 1460994998866 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 08:56:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:56:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 622ms 08:56:38 INFO - PROCESS | 1647 | 1460994998889 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:56:38 INFO - PROCESS | 1647 | 1460994998891 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:56:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:56:38 INFO - PROCESS | 1647 | 1460994998895 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:56:38 INFO - PROCESS | 1647 | 1460994998897 Marionette TRACE conn2 <- [1,946,null,{}] 08:56:38 INFO - PROCESS | 1647 | 1460994998899 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:39 INFO - PROCESS | 1647 | 1460994999006 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:56:39 INFO - PROCESS | 1647 | 1460994999077 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e242000 == 66 [pid = 1647] [id = 244] 08:56:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11515ec00) [pid = 1647] [serial = 730] [outer = 0x0] 08:56:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12ab8b000) [pid = 1647] [serial = 731] [outer = 0x11515ec00] 08:56:39 INFO - PROCESS | 1647 | 1460994999108 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12b609000) [pid = 1647] [serial = 732] [outer = 0x11515ec00] 08:56:39 INFO - PROCESS | 1647 | 1460994999672 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 08:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 819ms 08:56:39 INFO - PROCESS | 1647 | 1460994999714 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:56:39 INFO - PROCESS | 1647 | 1460994999717 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:56:39 INFO - PROCESS | 1647 | 1460994999720 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:56:39 INFO - PROCESS | 1647 | 1460994999723 Marionette TRACE conn2 <- [1,950,null,{}] 08:56:39 INFO - PROCESS | 1647 | 1460994999727 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:39 INFO - PROCESS | 1647 | 1460994999818 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:56:39 INFO - PROCESS | 1647 | 1460994999888 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b7a0800 == 67 [pid = 1647] [id = 245] 08:56:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1146bf400) [pid = 1647] [serial = 733] [outer = 0x0] 08:56:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11648a400) [pid = 1647] [serial = 734] [outer = 0x1146bf400] 08:56:39 INFO - PROCESS | 1647 | 1460994999917 Marionette DEBUG loaded listener.js 08:56:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119ada400) [pid = 1647] [serial = 735] [outer = 0x1146bf400] 08:56:40 INFO - PROCESS | 1647 | 1460995000332 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 676ms 08:56:40 INFO - PROCESS | 1647 | 1460995000396 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1647 | 1460995000399 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:56:40 INFO - PROCESS | 1647 | 1460995000404 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1647 | 1460995000405 Marionette TRACE conn2 <- [1,954,null,{}] 08:56:40 INFO - PROCESS | 1647 | 1460995000407 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:40 INFO - PROCESS | 1647 | 1460995000498 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:56:40 INFO - PROCESS | 1647 | 1460995000550 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ade1000 == 68 [pid = 1647] [id = 246] 08:56:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x119d6f400) [pid = 1647] [serial = 736] [outer = 0x0] 08:56:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11ad7a400) [pid = 1647] [serial = 737] [outer = 0x119d6f400] 08:56:40 INFO - PROCESS | 1647 | 1460995000577 Marionette DEBUG loaded listener.js 08:56:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11baafc00) [pid = 1647] [serial = 738] [outer = 0x119d6f400] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d6800 == 67 [pid = 1647] [id = 238] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12b05f800 == 66 [pid = 1647] [id = 237] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1289e6000 == 65 [pid = 1647] [id = 236] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1272ac800 == 64 [pid = 1647] [id = 235] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x126716800 == 63 [pid = 1647] [id = 234] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x125b1d800 == 62 [pid = 1647] [id = 233] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x123784800 == 61 [pid = 1647] [id = 232] 08:56:40 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1269f7400) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 08:56:40 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1196f2000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 08:56:40 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x128503800) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 08:56:40 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11554ac00) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 08:56:40 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11bfb7c00) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 08:56:40 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12da62400) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11c459000 == 60 [pid = 1647] [id = 231] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd21800 == 59 [pid = 1647] [id = 230] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11ade1800 == 58 [pid = 1647] [id = 229] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118e3c000 == 57 [pid = 1647] [id = 228] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x11918e800 == 56 [pid = 1647] [id = 227] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1191db000 == 55 [pid = 1647] [id = 226] 08:56:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118e4f000 == 54 [pid = 1647] [id = 222] 08:56:40 INFO - PROCESS | 1647 | 1460995000965 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 08:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 08:56:40 INFO - PROCESS | 1647 | 1460995000973 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:56:40 INFO - PROCESS | 1647 | 1460995000975 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:56:40 INFO - PROCESS | 1647 | 1460995000980 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:56:40 INFO - PROCESS | 1647 | 1460995000982 Marionette TRACE conn2 <- [1,958,null,{}] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12ab93400) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11a54a000) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x119156400) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x128fe5800) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x114487800) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12aa1dc00) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b341800) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x127f0b800) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1190af400) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11ad79800) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12b00f400) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1269fb800) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12850cc00) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11ba5a000) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x126045c00) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b4a0400) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12cf1ec00) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11b7a8000) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12d3c1400) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b60a800) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12d198800) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12aa21800) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ab20800) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12d3b9c00) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b48ec00) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12da59800) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 08:56:41 INFO - PROCESS | 1647 | 1460995001010 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:41 INFO - PROCESS | 1647 | 1460995001089 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:56:41 INFO - PROCESS | 1647 | 1460995001113 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a906800 == 55 [pid = 1647] [id = 247] 08:56:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11bfb9000) [pid = 1647] [serial = 739] [outer = 0x0] 08:56:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c226c00) [pid = 1647] [serial = 740] [outer = 0x11bfb9000] 08:56:41 INFO - PROCESS | 1647 | 1460995001141 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x125dea000) [pid = 1647] [serial = 741] [outer = 0x11bfb9000] 08:56:41 INFO - PROCESS | 1647 | 1460995001469 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 08:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 535ms 08:56:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:56:41 INFO - PROCESS | 1647 | 1460995001514 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:56:41 INFO - PROCESS | 1647 | 1460995001516 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:56:41 INFO - PROCESS | 1647 | 1460995001537 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:56:41 INFO - PROCESS | 1647 | 1460995001538 Marionette TRACE conn2 <- [1,962,null,{}] 08:56:41 INFO - PROCESS | 1647 | 1460995001542 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:41 INFO - PROCESS | 1647 | 1460995001639 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:56:41 INFO - PROCESS | 1647 | 1460995001647 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c86800 == 56 [pid = 1647] [id = 248] 08:56:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x126049800) [pid = 1647] [serial = 742] [outer = 0x0] 08:56:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x126a05800) [pid = 1647] [serial = 743] [outer = 0x126049800] 08:56:41 INFO - PROCESS | 1647 | 1460995001690 Marionette DEBUG loaded listener.js 08:56:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12723a000) [pid = 1647] [serial = 744] [outer = 0x126049800] 08:56:42 INFO - PROCESS | 1647 | 1460995002141 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 639ms 08:56:42 INFO - PROCESS | 1647 | 1460995002159 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1647 | 1460995002161 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:56:42 INFO - PROCESS | 1647 | 1460995002164 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1647 | 1460995002165 Marionette TRACE conn2 <- [1,966,null,{}] 08:56:42 INFO - PROCESS | 1647 | 1460995002167 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:42 INFO - PROCESS | 1647 | 1460995002240 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:56:42 INFO - PROCESS | 1647 | 1460995002246 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b2b800 == 57 [pid = 1647] [id = 249] 08:56:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x127f0b800) [pid = 1647] [serial = 745] [outer = 0x0] 08:56:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12896f400) [pid = 1647] [serial = 746] [outer = 0x127f0b800] 08:56:42 INFO - PROCESS | 1647 | 1460995002271 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128fe9000) [pid = 1647] [serial = 747] [outer = 0x127f0b800] 08:56:42 INFO - PROCESS | 1647 | 1460995002604 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 08:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 08:56:42 INFO - PROCESS | 1647 | 1460995002633 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:56:42 INFO - PROCESS | 1647 | 1460995002635 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:56:42 INFO - PROCESS | 1647 | 1460995002637 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:56:42 INFO - PROCESS | 1647 | 1460995002638 Marionette TRACE conn2 <- [1,970,null,{}] 08:56:42 INFO - PROCESS | 1647 | 1460995002641 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:42 INFO - PROCESS | 1647 | 1460995002731 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:56:42 INFO - PROCESS | 1647 | 1460995002790 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x126406800 == 58 [pid = 1647] [id = 250] 08:56:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x128fe7800) [pid = 1647] [serial = 748] [outer = 0x0] 08:56:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12aa2ac00) [pid = 1647] [serial = 749] [outer = 0x128fe7800] 08:56:42 INFO - PROCESS | 1647 | 1460995002819 Marionette DEBUG loaded listener.js 08:56:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12b006400) [pid = 1647] [serial = 750] [outer = 0x128fe7800] 08:56:43 INFO - PROCESS | 1647 | 1460995003128 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 519ms 08:56:43 INFO - PROCESS | 1647 | 1460995003156 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1647 | 1460995003159 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:56:43 INFO - PROCESS | 1647 | 1460995003168 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1647 | 1460995003169 Marionette TRACE conn2 <- [1,974,null,{}] 08:56:43 INFO - PROCESS | 1647 | 1460995003171 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:43 INFO - PROCESS | 1647 | 1460995003268 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:56:43 INFO - PROCESS | 1647 | 1460995003272 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289d5800 == 59 [pid = 1647] [id = 251] 08:56:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x114607000) [pid = 1647] [serial = 751] [outer = 0x0] 08:56:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b60a800) [pid = 1647] [serial = 752] [outer = 0x114607000] 08:56:43 INFO - PROCESS | 1647 | 1460995003298 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12d108800) [pid = 1647] [serial = 753] [outer = 0x114607000] 08:56:43 INFO - PROCESS | 1647 | 1460995003638 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 08:56:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:56:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 08:56:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:56:43 INFO - PROCESS | 1647 | 1460995003687 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:56:43 INFO - PROCESS | 1647 | 1460995003688 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:56:43 INFO - PROCESS | 1647 | 1460995003690 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:56:43 INFO - PROCESS | 1647 | 1460995003692 Marionette TRACE conn2 <- [1,978,null,{}] 08:56:43 INFO - PROCESS | 1647 | 1460995003694 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:43 INFO - PROCESS | 1647 | 1460995003788 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:56:43 INFO - PROCESS | 1647 | 1460995003793 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b065800 == 60 [pid = 1647] [id = 252] 08:56:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x115546000) [pid = 1647] [serial = 754] [outer = 0x0] 08:56:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12d198000) [pid = 1647] [serial = 755] [outer = 0x115546000] 08:56:43 INFO - PROCESS | 1647 | 1460995003845 Marionette DEBUG loaded listener.js 08:56:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12d3b9800) [pid = 1647] [serial = 756] [outer = 0x115546000] 08:56:44 INFO - PROCESS | 1647 | 1460995004142 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 08:56:44 INFO - PROCESS | 1647 | 1460995004168 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 1647 | 1460995004169 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:56:44 INFO - PROCESS | 1647 | 1460995004171 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1647 | 1460995004172 Marionette TRACE conn2 <- [1,982,null,{}] 08:56:44 INFO - PROCESS | 1647 | 1460995004175 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:44 INFO - PROCESS | 1647 | 1460995004277 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:56:44 INFO - PROCESS | 1647 | 1460995004281 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cdd2000 == 61 [pid = 1647] [id = 253] 08:56:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12d192c00) [pid = 1647] [serial = 757] [outer = 0x0] 08:56:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12da5b400) [pid = 1647] [serial = 758] [outer = 0x12d192c00] 08:56:44 INFO - PROCESS | 1647 | 1460995004306 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12da62c00) [pid = 1647] [serial = 759] [outer = 0x12d192c00] 08:56:44 INFO - PROCESS | 1647 | 1460995004644 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 08:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 08:56:44 INFO - PROCESS | 1647 | 1460995004690 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:56:44 INFO - PROCESS | 1647 | 1460995004692 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:56:44 INFO - PROCESS | 1647 | 1460995004696 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:56:44 INFO - PROCESS | 1647 | 1460995004697 Marionette TRACE conn2 <- [1,986,null,{}] 08:56:44 INFO - PROCESS | 1647 | 1460995004699 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:44 INFO - PROCESS | 1647 | 1460995004795 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:56:44 INFO - PROCESS | 1647 | 1460995004807 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d517000 == 62 [pid = 1647] [id = 254] 08:56:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12da5ac00) [pid = 1647] [serial = 760] [outer = 0x0] 08:56:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12dbd0400) [pid = 1647] [serial = 761] [outer = 0x12da5ac00] 08:56:44 INFO - PROCESS | 1647 | 1460995004832 Marionette DEBUG loaded listener.js 08:56:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12dbd6c00) [pid = 1647] [serial = 762] [outer = 0x12da5ac00] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12722f400) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1238b2800) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x118617400) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11550c800) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1238aa400) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x127ff5c00) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x128feac00) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11465ac00) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11baa3c00) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x114c14000) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12aabc000) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11baa1000) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c226800) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x115549800) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11553dc00) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x118be9800) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12ab89000) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b337400) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12d10a000) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125bee800) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x122c23800) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x115507000) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11baa4000) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x115511400) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:56:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x114034400) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:56:45 INFO - PROCESS | 1647 | 1460995005296 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 617ms 08:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:56:45 INFO - PROCESS | 1647 | 1460995005314 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 1647 | 1460995005315 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:56:45 INFO - PROCESS | 1647 | 1460995005317 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1647 | 1460995005319 Marionette TRACE conn2 <- [1,990,null,{}] 08:56:45 INFO - PROCESS | 1647 | 1460995005322 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:45 INFO - PROCESS | 1647 | 1460995005418 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:56:45 INFO - PROCESS | 1647 | 1460995005422 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b1e000 == 63 [pid = 1647] [id = 255] 08:56:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x115511400) [pid = 1647] [serial = 763] [outer = 0x0] 08:56:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118b85800) [pid = 1647] [serial = 764] [outer = 0x115511400] 08:56:45 INFO - PROCESS | 1647 | 1460995005452 Marionette DEBUG loaded listener.js 08:56:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128fe6c00) [pid = 1647] [serial = 765] [outer = 0x115511400] 08:56:45 INFO - PROCESS | 1647 | 1460995005798 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 08:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 08:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:56:45 INFO - PROCESS | 1647 | 1460995005839 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:56:45 INFO - PROCESS | 1647 | 1460995005840 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:56:45 INFO - PROCESS | 1647 | 1460995005842 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:56:45 INFO - PROCESS | 1647 | 1460995005843 Marionette TRACE conn2 <- [1,994,null,{}] 08:56:45 INFO - PROCESS | 1647 | 1460995005846 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:45 INFO - PROCESS | 1647 | 1460995005928 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:56:45 INFO - PROCESS | 1647 | 1460995005933 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e913000 == 64 [pid = 1647] [id = 256] 08:56:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1238aa400) [pid = 1647] [serial = 766] [outer = 0x0] 08:56:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12d3ba800) [pid = 1647] [serial = 767] [outer = 0x1238aa400] 08:56:45 INFO - PROCESS | 1647 | 1460995005960 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12e2a2000) [pid = 1647] [serial = 768] [outer = 0x1238aa400] 08:56:46 INFO - PROCESS | 1647 | 1460995006402 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 569ms 08:56:46 INFO - PROCESS | 1647 | 1460995006411 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:56:46 INFO - PROCESS | 1647 | 1460995006412 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:56:46 INFO - PROCESS | 1647 | 1460995006414 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1647 | 1460995006415 Marionette TRACE conn2 <- [1,998,null,{}] 08:56:46 INFO - PROCESS | 1647 | 1460995006418 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:46 INFO - PROCESS | 1647 | 1460995006498 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:56:46 INFO - PROCESS | 1647 | 1460995006551 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f117800 == 65 [pid = 1647] [id = 257] 08:56:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12e2a0400) [pid = 1647] [serial = 769] [outer = 0x0] 08:56:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12e2ab000) [pid = 1647] [serial = 770] [outer = 0x12e2a0400] 08:56:46 INFO - PROCESS | 1647 | 1460995006576 Marionette DEBUG loaded listener.js 08:56:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12e2b2c00) [pid = 1647] [serial = 771] [outer = 0x12e2a0400] 08:56:46 INFO - PROCESS | 1647 | 1460995006845 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 08:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 468ms 08:56:46 INFO - PROCESS | 1647 | 1460995006884 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:56:46 INFO - PROCESS | 1647 | 1460995006885 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:56:46 INFO - PROCESS | 1647 | 1460995006888 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:56:46 INFO - PROCESS | 1647 | 1460995006890 Marionette TRACE conn2 <- [1,1002,null,{}] 08:56:46 INFO - PROCESS | 1647 | 1460995006904 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:47 INFO - PROCESS | 1647 | 1460995007033 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:56:47 INFO - PROCESS | 1647 | 1460995007039 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f132000 == 66 [pid = 1647] [id = 258] 08:56:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12e2a8800) [pid = 1647] [serial = 772] [outer = 0x0] 08:56:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12e2bb000) [pid = 1647] [serial = 773] [outer = 0x12e2a8800] 08:56:47 INFO - PROCESS | 1647 | 1460995007078 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12e337000) [pid = 1647] [serial = 774] [outer = 0x12e2a8800] 08:56:47 INFO - PROCESS | 1647 | 1460995007658 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 08:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 822ms 08:56:47 INFO - PROCESS | 1647 | 1460995007711 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:56:47 INFO - PROCESS | 1647 | 1460995007714 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:56:47 INFO - PROCESS | 1647 | 1460995007718 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:56:47 INFO - PROCESS | 1647 | 1460995007720 Marionette TRACE conn2 <- [1,1006,null,{}] 08:56:47 INFO - PROCESS | 1647 | 1460995007724 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:47 INFO - PROCESS | 1647 | 1460995007827 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:56:47 INFO - PROCESS | 1647 | 1460995007895 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a766800 == 67 [pid = 1647] [id = 259] 08:56:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x116492000) [pid = 1647] [serial = 775] [outer = 0x0] 08:56:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x118b7f000) [pid = 1647] [serial = 776] [outer = 0x116492000] 08:56:47 INFO - PROCESS | 1647 | 1460995007927 Marionette DEBUG loaded listener.js 08:56:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11a539c00) [pid = 1647] [serial = 777] [outer = 0x116492000] 08:56:48 INFO - PROCESS | 1647 | 1460995008332 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 08:56:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:56:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 08:56:48 INFO - PROCESS | 1647 | 1460995008389 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:56:48 INFO - PROCESS | 1647 | 1460995008393 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:56:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:56:48 INFO - PROCESS | 1647 | 1460995008398 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:56:48 INFO - PROCESS | 1647 | 1460995008400 Marionette TRACE conn2 <- [1,1010,null,{}] 08:56:48 INFO - PROCESS | 1647 | 1460995008403 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:48 INFO - PROCESS | 1647 | 1460995008530 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:56:48 INFO - PROCESS | 1647 | 1460995008608 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c85800 == 68 [pid = 1647] [id = 260] 08:56:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11ba5a000) [pid = 1647] [serial = 778] [outer = 0x0] 08:56:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11bcdb800) [pid = 1647] [serial = 779] [outer = 0x11ba5a000] 08:56:48 INFO - PROCESS | 1647 | 1460995008639 Marionette DEBUG loaded listener.js 08:56:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11c225400) [pid = 1647] [serial = 780] [outer = 0x11ba5a000] 08:56:49 INFO - PROCESS | 1647 | 1460995009026 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 08:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 673ms 08:56:49 INFO - PROCESS | 1647 | 1460995009071 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 1647 | 1460995009073 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:56:49 INFO - PROCESS | 1647 | 1460995009077 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1647 | 1460995009080 Marionette TRACE conn2 <- [1,1014,null,{}] 08:56:49 INFO - PROCESS | 1647 | 1460995009088 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:49 INFO - PROCESS | 1647 | 1460995009189 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:56:49 INFO - PROCESS | 1647 | 1460995009244 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db4a800 == 69 [pid = 1647] [id = 261] 08:56:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x1264fcc00) [pid = 1647] [serial = 781] [outer = 0x0] 08:56:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x127ff2000) [pid = 1647] [serial = 782] [outer = 0x1264fcc00] 08:56:49 INFO - PROCESS | 1647 | 1460995009276 Marionette DEBUG loaded listener.js 08:56:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12aa24400) [pid = 1647] [serial = 783] [outer = 0x1264fcc00] 08:56:49 INFO - PROCESS | 1647 | 1460995009733 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 08:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 723ms 08:56:49 INFO - PROCESS | 1647 | 1460995009819 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:56:49 INFO - PROCESS | 1647 | 1460995009821 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:56:49 INFO - PROCESS | 1647 | 1460995009842 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:56:49 INFO - PROCESS | 1647 | 1460995009843 Marionette TRACE conn2 <- [1,1018,null,{}] 08:56:49 INFO - PROCESS | 1647 | 1460995009847 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:49 INFO - PROCESS | 1647 | 1460995009947 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:56:50 INFO - PROCESS | 1647 | 1460995010013 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5a5800 == 70 [pid = 1647] [id = 262] 08:56:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12aabe000) [pid = 1647] [serial = 784] [outer = 0x0] 08:56:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12ab90400) [pid = 1647] [serial = 785] [outer = 0x12aabe000] 08:56:50 INFO - PROCESS | 1647 | 1460995010043 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12b48a800) [pid = 1647] [serial = 786] [outer = 0x12aabe000] 08:56:50 INFO - PROCESS | 1647 | 1460995010453 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 08:56:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:56:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 638ms 08:56:50 INFO - PROCESS | 1647 | 1460995010463 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:56:50 INFO - PROCESS | 1647 | 1460995010464 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:56:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:56:50 INFO - PROCESS | 1647 | 1460995010467 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:56:50 INFO - PROCESS | 1647 | 1460995010468 Marionette TRACE conn2 <- [1,1022,null,{}] 08:56:50 INFO - PROCESS | 1647 | 1460995010470 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:50 INFO - PROCESS | 1647 | 1460995010579 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:56:50 INFO - PROCESS | 1647 | 1460995010631 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f125800 == 71 [pid = 1647] [id = 263] 08:56:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12b48b800) [pid = 1647] [serial = 787] [outer = 0x0] 08:56:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12b60cc00) [pid = 1647] [serial = 788] [outer = 0x12b48b800] 08:56:50 INFO - PROCESS | 1647 | 1460995010661 Marionette DEBUG loaded listener.js 08:56:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12dbcac00) [pid = 1647] [serial = 789] [outer = 0x12b48b800] 08:56:51 INFO - PROCESS | 1647 | 1460995011239 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 823ms 08:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:56:51 INFO - PROCESS | 1647 | 1460995011296 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 1647 | 1460995011298 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:56:51 INFO - PROCESS | 1647 | 1460995011302 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 1647 | 1460995011304 Marionette TRACE conn2 <- [1,1026,null,{}] 08:56:51 INFO - PROCESS | 1647 | 1460995011309 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:51 INFO - PROCESS | 1647 | 1460995011401 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:56:51 INFO - PROCESS | 1647 | 1460995011465 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ae800 == 72 [pid = 1647] [id = 264] 08:56:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x115547c00) [pid = 1647] [serial = 790] [outer = 0x0] 08:56:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x1156a9800) [pid = 1647] [serial = 791] [outer = 0x115547c00] 08:56:51 INFO - PROCESS | 1647 | 1460995011492 Marionette DEBUG loaded listener.js 08:56:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11902e800) [pid = 1647] [serial = 792] [outer = 0x115547c00] 08:56:51 INFO - PROCESS | 1647 | 1460995011913 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 08:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 622ms 08:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:56:51 INFO - PROCESS | 1647 | 1460995011924 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:56:51 INFO - PROCESS | 1647 | 1460995011929 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:56:51 INFO - PROCESS | 1647 | 1460995011934 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:56:51 INFO - PROCESS | 1647 | 1460995011935 Marionette TRACE conn2 <- [1,1030,null,{}] 08:56:51 INFO - PROCESS | 1647 | 1460995011938 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:52 INFO - PROCESS | 1647 | 1460995012027 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:56:52 INFO - PROCESS | 1647 | 1460995012078 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b25800 == 73 [pid = 1647] [id = 265] 08:56:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x115549400) [pid = 1647] [serial = 793] [outer = 0x0] 08:56:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x119ad6c00) [pid = 1647] [serial = 794] [outer = 0x115549400] 08:56:52 INFO - PROCESS | 1647 | 1460995012106 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11acd9000) [pid = 1647] [serial = 795] [outer = 0x115549400] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11c138800 == 72 [pid = 1647] [id = 106] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x127e33000 == 71 [pid = 1647] [id = 206] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12aeb1000 == 70 [pid = 1647] [id = 129] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12f117800 == 69 [pid = 1647] [id = 257] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e913000 == 68 [pid = 1647] [id = 256] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x125b1e000 == 67 [pid = 1647] [id = 255] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d517000 == 66 [pid = 1647] [id = 254] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x116419400) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11ba66400) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x128b0dc00) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12d107800) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12cdd2000 == 65 [pid = 1647] [id = 253] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b065800 == 64 [pid = 1647] [id = 252] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1289d5800 == 63 [pid = 1647] [id = 251] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x126406800 == 62 [pid = 1647] [id = 250] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x125b2b800 == 61 [pid = 1647] [id = 249] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x122c86800 == 60 [pid = 1647] [id = 248] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11a906800 == 59 [pid = 1647] [id = 247] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11ade1000 == 58 [pid = 1647] [id = 246] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11b7a0800 == 57 [pid = 1647] [id = 245] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e23b000 == 56 [pid = 1647] [id = 243] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12aadd000 == 55 [pid = 1647] [id = 242] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd21000 == 54 [pid = 1647] [id = 241] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x118b1e800 == 53 [pid = 1647] [id = 240] 08:56:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d511800 == 52 [pid = 1647] [id = 239] 08:56:52 INFO - PROCESS | 1647 | 1460995012589 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 08:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 669ms 08:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:56:52 INFO - PROCESS | 1647 | 1460995012604 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:56:52 INFO - PROCESS | 1647 | 1460995012605 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:56:52 INFO - PROCESS | 1647 | 1460995012610 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:56:52 INFO - PROCESS | 1647 | 1460995012614 Marionette TRACE conn2 <- [1,1034,null,{}] 08:56:52 INFO - PROCESS | 1647 | 1460995012625 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:52 INFO - PROCESS | 1647 | 1460995012784 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1176d8800) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x122cac000) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11baacc00) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x128786000) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x127f10c00) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11a7a2000) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x118471c00) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12d199c00) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b342c00) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x128972000) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x127237800) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12878f800) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128fe4800) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12aa2a800) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12aa28400) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12aa24000) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x119153000) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11b7acc00) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12d106c00) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b33e400) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x128b0f000) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11bce2800) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11c165800) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125c57000) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11c54e000) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x122cb1800) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118d4d000) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x115665800) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119d77400) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1196ef400) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b33d000) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x126a0cc00) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12aac6800) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b48fc00) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12ae36800) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b49f000) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x127ff8c00) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b607400) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11550f000) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 08:56:52 INFO - PROCESS | 1647 | 1460995012879 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b0d800 == 53 [pid = 1647] [id = 266] 08:56:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11550f000) [pid = 1647] [serial = 796] [outer = 0x0] 08:56:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119153000) [pid = 1647] [serial = 797] [outer = 0x11550f000] 08:56:52 INFO - PROCESS | 1647 | 1460995012913 Marionette DEBUG loaded listener.js 08:56:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11bce4c00) [pid = 1647] [serial = 798] [outer = 0x11550f000] 08:56:53 INFO - PROCESS | 1647 | 1460995013226 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 08:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 624ms 08:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:56:53 INFO - PROCESS | 1647 | 1460995013234 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 1647 | 1460995013235 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:56:53 INFO - PROCESS | 1647 | 1460995013237 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1647 | 1460995013238 Marionette TRACE conn2 <- [1,1038,null,{}] 08:56:53 INFO - PROCESS | 1647 | 1460995013241 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:53 INFO - PROCESS | 1647 | 1460995013321 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:56:53 INFO - PROCESS | 1647 | 1460995013327 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c13c800 == 54 [pid = 1647] [id = 267] 08:56:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c167800) [pid = 1647] [serial = 799] [outer = 0x0] 08:56:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x125c06000) [pid = 1647] [serial = 800] [outer = 0x11c167800] 08:56:53 INFO - PROCESS | 1647 | 1460995013354 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126160400) [pid = 1647] [serial = 801] [outer = 0x11c167800] 08:56:53 INFO - PROCESS | 1647 | 1460995013663 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 08:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 469ms 08:56:53 INFO - PROCESS | 1647 | 1460995013707 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:56:53 INFO - PROCESS | 1647 | 1460995013708 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:56:53 INFO - PROCESS | 1647 | 1460995013711 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:56:53 INFO - PROCESS | 1647 | 1460995013712 Marionette TRACE conn2 <- [1,1042,null,{}] 08:56:53 INFO - PROCESS | 1647 | 1460995013714 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:53 INFO - PROCESS | 1647 | 1460995013790 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:56:53 INFO - PROCESS | 1647 | 1460995013796 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x125947800 == 55 [pid = 1647] [id = 268] 08:56:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125fc6800) [pid = 1647] [serial = 802] [outer = 0x0] 08:56:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1269fec00) [pid = 1647] [serial = 803] [outer = 0x125fc6800] 08:56:53 INFO - PROCESS | 1647 | 1460995013822 Marionette DEBUG loaded listener.js 08:56:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x127237800) [pid = 1647] [serial = 804] [outer = 0x125fc6800] 08:56:54 INFO - PROCESS | 1647 | 1460995014137 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 08:56:54 INFO - PROCESS | 1647 | 1460995014179 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1647 | 1460995014181 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:56:54 INFO - PROCESS | 1647 | 1460995014183 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1647 | 1460995014184 Marionette TRACE conn2 <- [1,1046,null,{}] 08:56:54 INFO - PROCESS | 1647 | 1460995014186 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:54 INFO - PROCESS | 1647 | 1460995014285 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:56:54 INFO - PROCESS | 1647 | 1460995014345 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a95800 == 56 [pid = 1647] [id = 269] 08:56:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1264f6000) [pid = 1647] [serial = 805] [outer = 0x0] 08:56:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x127f10c00) [pid = 1647] [serial = 806] [outer = 0x1264f6000] 08:56:54 INFO - PROCESS | 1647 | 1460995014374 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12aac6800) [pid = 1647] [serial = 807] [outer = 0x1264f6000] 08:56:54 INFO - PROCESS | 1647 | 1460995014658 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 08:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 08:56:54 INFO - PROCESS | 1647 | 1460995014702 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:56:54 INFO - PROCESS | 1647 | 1460995014703 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:56:54 INFO - PROCESS | 1647 | 1460995014705 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:56:54 INFO - PROCESS | 1647 | 1460995014707 Marionette TRACE conn2 <- [1,1050,null,{}] 08:56:54 INFO - PROCESS | 1647 | 1460995014712 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:54 INFO - PROCESS | 1647 | 1460995014816 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:56:54 INFO - PROCESS | 1647 | 1460995014821 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12691f800 == 57 [pid = 1647] [id = 270] 08:56:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12aa22c00) [pid = 1647] [serial = 808] [outer = 0x0] 08:56:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12ab21800) [pid = 1647] [serial = 809] [outer = 0x12aa22c00] 08:56:54 INFO - PROCESS | 1647 | 1460995014846 Marionette DEBUG loaded listener.js 08:56:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12b340800) [pid = 1647] [serial = 810] [outer = 0x12aa22c00] 08:56:55 INFO - PROCESS | 1647 | 1460995015153 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 490ms 08:56:55 INFO - PROCESS | 1647 | 1460995015197 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 1647 | 1460995015198 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:56:55 INFO - PROCESS | 1647 | 1460995015201 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1647 | 1460995015202 Marionette TRACE conn2 <- [1,1054,null,{}] 08:56:55 INFO - PROCESS | 1647 | 1460995015205 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:55 INFO - PROCESS | 1647 | 1460995015299 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:56:55 INFO - PROCESS | 1647 | 1460995015314 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289df800 == 58 [pid = 1647] [id = 271] 08:56:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b484000) [pid = 1647] [serial = 811] [outer = 0x0] 08:56:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b497400) [pid = 1647] [serial = 812] [outer = 0x12b484000] 08:56:55 INFO - PROCESS | 1647 | 1460995015339 Marionette DEBUG loaded listener.js 08:56:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12cf1a800) [pid = 1647] [serial = 813] [outer = 0x12b484000] 08:56:55 INFO - PROCESS | 1647 | 1460995015736 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 08:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 570ms 08:56:55 INFO - PROCESS | 1647 | 1460995015772 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:56:55 INFO - PROCESS | 1647 | 1460995015774 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:56:55 INFO - PROCESS | 1647 | 1460995015777 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:56:55 INFO - PROCESS | 1647 | 1460995015779 Marionette TRACE conn2 <- [1,1058,null,{}] 08:56:55 INFO - PROCESS | 1647 | 1460995015791 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:55 INFO - PROCESS | 1647 | 1460995015940 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:56:56 INFO - PROCESS | 1647 | 1460995016011 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b05e000 == 59 [pid = 1647] [id = 272] 08:56:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12d107400) [pid = 1647] [serial = 814] [outer = 0x0] 08:56:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12d19d000) [pid = 1647] [serial = 815] [outer = 0x12d107400] 08:56:56 INFO - PROCESS | 1647 | 1460995016052 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12d3c8000) [pid = 1647] [serial = 816] [outer = 0x12d107400] 08:56:56 INFO - PROCESS | 1647 | 1460995016418 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 08:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 671ms 08:56:56 INFO - PROCESS | 1647 | 1460995016455 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:56:56 INFO - PROCESS | 1647 | 1460995016457 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:56:56 INFO - PROCESS | 1647 | 1460995016460 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:56:56 INFO - PROCESS | 1647 | 1460995016462 Marionette TRACE conn2 <- [1,1062,null,{}] 08:56:56 INFO - PROCESS | 1647 | 1460995016465 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:56 INFO - PROCESS | 1647 | 1460995016616 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119d6f400) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x127f0b800) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x128fe7800) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x114607000) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11bfb9000) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12d192c00) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1146bf400) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126049800) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x115546000) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12da5ac00) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115511400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12e2a0400) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1238aa400) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x115616c00) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12896f000) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:56:56 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11a541000) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:56:56 INFO - PROCESS | 1647 | 1460995016889 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189a4000 == 60 [pid = 1647] [id = 273] 08:56:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1146c2800) [pid = 1647] [serial = 817] [outer = 0x0] 08:56:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11648d000) [pid = 1647] [serial = 818] [outer = 0x1146c2800] 08:56:56 INFO - PROCESS | 1647 | 1460995016914 Marionette DEBUG loaded listener.js 08:56:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12604d400) [pid = 1647] [serial = 819] [outer = 0x1146c2800] 08:56:57 INFO - PROCESS | 1647 | 1460995017184 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 770ms 08:56:57 INFO - PROCESS | 1647 | 1460995017231 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:56:57 INFO - PROCESS | 1647 | 1460995017233 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:56:57 INFO - PROCESS | 1647 | 1460995017236 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1647 | 1460995017237 Marionette TRACE conn2 <- [1,1066,null,{}] 08:56:57 INFO - PROCESS | 1647 | 1460995017240 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:57 INFO - PROCESS | 1647 | 1460995017360 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:56:57 INFO - PROCESS | 1647 | 1460995017427 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d146000 == 61 [pid = 1647] [id = 274] 08:56:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119d6f400) [pid = 1647] [serial = 820] [outer = 0x0] 08:56:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12d10e800) [pid = 1647] [serial = 821] [outer = 0x119d6f400] 08:56:57 INFO - PROCESS | 1647 | 1460995017473 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12e2a7800) [pid = 1647] [serial = 822] [outer = 0x119d6f400] 08:56:57 INFO - PROCESS | 1647 | 1460995017770 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 08:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 570ms 08:56:57 INFO - PROCESS | 1647 | 1460995017805 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:56:57 INFO - PROCESS | 1647 | 1460995017806 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:56:57 INFO - PROCESS | 1647 | 1460995017815 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:56:57 INFO - PROCESS | 1647 | 1460995017816 Marionette TRACE conn2 <- [1,1070,null,{}] 08:56:57 INFO - PROCESS | 1647 | 1460995017818 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:57 INFO - PROCESS | 1647 | 1460995017889 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:56:57 INFO - PROCESS | 1647 | 1460995017896 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6d2800 == 62 [pid = 1647] [id = 275] 08:56:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12e2a8c00) [pid = 1647] [serial = 823] [outer = 0x0] 08:56:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12e2bcc00) [pid = 1647] [serial = 824] [outer = 0x12e2a8c00] 08:56:57 INFO - PROCESS | 1647 | 1460995017923 Marionette DEBUG loaded listener.js 08:56:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12e339c00) [pid = 1647] [serial = 825] [outer = 0x12e2a8c00] 08:56:58 INFO - PROCESS | 1647 | 1460995018355 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 572ms 08:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:56:58 INFO - PROCESS | 1647 | 1460995018387 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1647 | 1460995018389 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:56:58 INFO - PROCESS | 1647 | 1460995018391 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1647 | 1460995018393 Marionette TRACE conn2 <- [1,1074,null,{}] 08:56:58 INFO - PROCESS | 1647 | 1460995018397 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:58 INFO - PROCESS | 1647 | 1460995018519 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:56:58 INFO - PROCESS | 1647 | 1460995018522 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e91e000 == 63 [pid = 1647] [id = 276] 08:56:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12e338c00) [pid = 1647] [serial = 826] [outer = 0x0] 08:56:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12e33e000) [pid = 1647] [serial = 827] [outer = 0x12e338c00] 08:56:58 INFO - PROCESS | 1647 | 1460995018549 Marionette DEBUG loaded listener.js 08:56:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12e833800) [pid = 1647] [serial = 828] [outer = 0x12e338c00] 08:56:58 INFO - PROCESS | 1647 | 1460995018942 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 08:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 570ms 08:56:58 INFO - PROCESS | 1647 | 1460995018963 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:56:58 INFO - PROCESS | 1647 | 1460995018965 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:56:58 INFO - PROCESS | 1647 | 1460995018969 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:56:58 INFO - PROCESS | 1647 | 1460995018971 Marionette TRACE conn2 <- [1,1078,null,{}] 08:56:58 INFO - PROCESS | 1647 | 1460995018975 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:59 INFO - PROCESS | 1647 | 1460995019078 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:56:59 INFO - PROCESS | 1647 | 1460995019133 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191e3800 == 64 [pid = 1647] [id = 277] 08:56:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x115541400) [pid = 1647] [serial = 829] [outer = 0x0] 08:56:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11566dc00) [pid = 1647] [serial = 830] [outer = 0x115541400] 08:56:59 INFO - PROCESS | 1647 | 1460995019165 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11902cc00) [pid = 1647] [serial = 831] [outer = 0x115541400] 08:56:59 INFO - PROCESS | 1647 | 1460995019602 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 08:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 676ms 08:56:59 INFO - PROCESS | 1647 | 1460995019645 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:56:59 INFO - PROCESS | 1647 | 1460995019649 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:56:59 INFO - PROCESS | 1647 | 1460995019654 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:56:59 INFO - PROCESS | 1647 | 1460995019656 Marionette TRACE conn2 <- [1,1082,null,{}] 08:56:59 INFO - PROCESS | 1647 | 1460995019658 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:56:59 INFO - PROCESS | 1647 | 1460995019760 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:56:59 INFO - PROCESS | 1647 | 1460995019813 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:56:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594d800 == 65 [pid = 1647] [id = 278] 08:56:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x119034000) [pid = 1647] [serial = 832] [outer = 0x0] 08:56:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11b7a7c00) [pid = 1647] [serial = 833] [outer = 0x119034000] 08:56:59 INFO - PROCESS | 1647 | 1460995019843 Marionette DEBUG loaded listener.js 08:56:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11bce6c00) [pid = 1647] [serial = 834] [outer = 0x119034000] 08:57:00 INFO - PROCESS | 1647 | 1460995020252 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 622ms 08:57:00 INFO - PROCESS | 1647 | 1460995020276 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1647 | 1460995020278 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:57:00 INFO - PROCESS | 1647 | 1460995020280 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1647 | 1460995020283 Marionette TRACE conn2 <- [1,1086,null,{}] 08:57:00 INFO - PROCESS | 1647 | 1460995020290 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:00 INFO - PROCESS | 1647 | 1460995020395 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:57:00 INFO - PROCESS | 1647 | 1460995020484 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e23a800 == 66 [pid = 1647] [id = 279] 08:57:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x122c21c00) [pid = 1647] [serial = 835] [outer = 0x0] 08:57:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x127f06000) [pid = 1647] [serial = 836] [outer = 0x122c21c00] 08:57:00 INFO - PROCESS | 1647 | 1460995020515 Marionette DEBUG loaded listener.js 08:57:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128ff0400) [pid = 1647] [serial = 837] [outer = 0x122c21c00] 08:57:00 INFO - PROCESS | 1647 | 1460995020902 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 08:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 674ms 08:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:57:00 INFO - PROCESS | 1647 | 1460995020955 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:57:00 INFO - PROCESS | 1647 | 1460995020957 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:57:00 INFO - PROCESS | 1647 | 1460995020959 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:57:00 INFO - PROCESS | 1647 | 1460995020960 Marionette TRACE conn2 <- [1,1090,null,{}] 08:57:00 INFO - PROCESS | 1647 | 1460995020963 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:01 INFO - PROCESS | 1647 | 1460995021058 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:57:01 INFO - PROCESS | 1647 | 1460995021103 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc53800 == 67 [pid = 1647] [id = 280] 08:57:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12aac4c00) [pid = 1647] [serial = 838] [outer = 0x0] 08:57:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12b497c00) [pid = 1647] [serial = 839] [outer = 0x12aac4c00] 08:57:01 INFO - PROCESS | 1647 | 1460995021126 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12da59800) [pid = 1647] [serial = 840] [outer = 0x12aac4c00] 08:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 669ms 08:57:01 INFO - PROCESS | 1647 | 1460995021622 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 08:57:01 INFO - PROCESS | 1647 | 1460995021630 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:57:01 INFO - PROCESS | 1647 | 1460995021632 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:57:01 INFO - PROCESS | 1647 | 1460995021636 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:57:01 INFO - PROCESS | 1647 | 1460995021638 Marionette TRACE conn2 <- [1,1094,null,{}] 08:57:01 INFO - PROCESS | 1647 | 1460995021642 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:01 INFO - PROCESS | 1647 | 1460995021820 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:57:01 INFO - PROCESS | 1647 | 1460995021919 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fea5800 == 68 [pid = 1647] [id = 281] 08:57:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12dbcc800) [pid = 1647] [serial = 841] [outer = 0x0] 08:57:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12e29f800) [pid = 1647] [serial = 842] [outer = 0x12dbcc800] 08:57:01 INFO - PROCESS | 1647 | 1460995021950 Marionette DEBUG loaded listener.js 08:57:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12e334400) [pid = 1647] [serial = 843] [outer = 0x12dbcc800] 08:57:02 INFO - PROCESS | 1647 | 1460995022401 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 08:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 822ms 08:57:02 INFO - PROCESS | 1647 | 1460995022555 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:57:02 INFO - PROCESS | 1647 | 1460995022557 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:57:02 INFO - PROCESS | 1647 | 1460995022565 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:57:02 INFO - PROCESS | 1647 | 1460995022567 Marionette TRACE conn2 <- [1,1098,null,{}] 08:57:02 INFO - PROCESS | 1647 | 1460995022570 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:02 INFO - PROCESS | 1647 | 1460995022764 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:57:02 INFO - PROCESS | 1647 | 1460995022816 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x130977800 == 69 [pid = 1647] [id = 282] 08:57:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12e83e400) [pid = 1647] [serial = 844] [outer = 0x0] 08:57:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12eb83c00) [pid = 1647] [serial = 845] [outer = 0x12e83e400] 08:57:02 INFO - PROCESS | 1647 | 1460995022866 Marionette DEBUG loaded listener.js 08:57:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12f4d4800) [pid = 1647] [serial = 846] [outer = 0x12e83e400] 08:57:03 INFO - PROCESS | 1647 | 1460995023305 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 771ms 08:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:57:03 INFO - PROCESS | 1647 | 1460995023337 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1647 | 1460995023338 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:57:03 INFO - PROCESS | 1647 | 1460995023341 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1647 | 1460995023342 Marionette TRACE conn2 <- [1,1102,null,{}] 08:57:03 INFO - PROCESS | 1647 | 1460995023344 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:03 INFO - PROCESS | 1647 | 1460995023444 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:57:03 INFO - PROCESS | 1647 | 1460995023498 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cd2000 == 70 [pid = 1647] [id = 283] 08:57:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12619bc00) [pid = 1647] [serial = 847] [outer = 0x0] 08:57:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1261a1c00) [pid = 1647] [serial = 848] [outer = 0x12619bc00] 08:57:03 INFO - PROCESS | 1647 | 1460995023527 Marionette DEBUG loaded listener.js 08:57:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x1261a6c00) [pid = 1647] [serial = 849] [outer = 0x12619bc00] 08:57:03 INFO - PROCESS | 1647 | 1460995023946 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 08:57:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:57:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 620ms 08:57:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:57:03 INFO - PROCESS | 1647 | 1460995023962 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:57:03 INFO - PROCESS | 1647 | 1460995023963 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:57:03 INFO - PROCESS | 1647 | 1460995023965 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:57:03 INFO - PROCESS | 1647 | 1460995023966 Marionette TRACE conn2 <- [1,1106,null,{}] 08:57:03 INFO - PROCESS | 1647 | 1460995023969 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:04 INFO - PROCESS | 1647 | 1460995024072 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:57:04 INFO - PROCESS | 1647 | 1460995024124 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cd3800 == 71 [pid = 1647] [id = 284] 08:57:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x123799800) [pid = 1647] [serial = 850] [outer = 0x0] 08:57:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12379c800) [pid = 1647] [serial = 851] [outer = 0x123799800] 08:57:04 INFO - PROCESS | 1647 | 1460995024153 Marionette DEBUG loaded listener.js 08:57:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1237a0c00) [pid = 1647] [serial = 852] [outer = 0x123799800] 08:57:04 INFO - PROCESS | 1647 | 1460995024739 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 08:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 820ms 08:57:04 INFO - PROCESS | 1647 | 1460995024785 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:57:04 INFO - PROCESS | 1647 | 1460995024788 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:57:04 INFO - PROCESS | 1647 | 1460995024791 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:57:04 INFO - PROCESS | 1647 | 1460995024793 Marionette TRACE conn2 <- [1,1110,null,{}] 08:57:04 INFO - PROCESS | 1647 | 1460995024797 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:04 INFO - PROCESS | 1647 | 1460995024893 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:57:04 INFO - PROCESS | 1647 | 1460995024951 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b78d800 == 72 [pid = 1647] [id = 285] 08:57:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11560c400) [pid = 1647] [serial = 853] [outer = 0x0] 08:57:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x1176dec00) [pid = 1647] [serial = 854] [outer = 0x11560c400] 08:57:04 INFO - PROCESS | 1647 | 1460995024979 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x119ad0400) [pid = 1647] [serial = 855] [outer = 0x11560c400] 08:57:05 INFO - PROCESS | 1647 | 1460995025396 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 08:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 623ms 08:57:05 INFO - PROCESS | 1647 | 1460995025414 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:57:05 INFO - PROCESS | 1647 | 1460995025417 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:57:05 INFO - PROCESS | 1647 | 1460995025422 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:57:05 INFO - PROCESS | 1647 | 1460995025423 Marionette TRACE conn2 <- [1,1114,null,{}] 08:57:05 INFO - PROCESS | 1647 | 1460995025425 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:05 INFO - PROCESS | 1647 | 1460995025519 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:57:05 INFO - PROCESS | 1647 | 1460995025608 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6d2800 == 71 [pid = 1647] [id = 275] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12d146000 == 70 [pid = 1647] [id = 274] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1189a4000 == 69 [pid = 1647] [id = 273] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12b05e000 == 68 [pid = 1647] [id = 272] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1289df800 == 67 [pid = 1647] [id = 271] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12691f800 == 66 [pid = 1647] [id = 270] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119a95800 == 65 [pid = 1647] [id = 269] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12e2bb000) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189a4000 == 66 [pid = 1647] [id = 286] 08:57:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x115663400) [pid = 1647] [serial = 856] [outer = 0x0] 08:57:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11acd5000) [pid = 1647] [serial = 857] [outer = 0x115663400] 08:57:05 INFO - PROCESS | 1647 | 1460995025665 Marionette DEBUG loaded listener.js 08:57:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11bce1800) [pid = 1647] [serial = 858] [outer = 0x115663400] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x125947800 == 65 [pid = 1647] [id = 268] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11c13c800 == 64 [pid = 1647] [id = 267] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119b0d800 == 63 [pid = 1647] [id = 266] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119b25800 == 62 [pid = 1647] [id = 265] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ae800 == 61 [pid = 1647] [id = 264] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12f125800 == 60 [pid = 1647] [id = 263] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5a5800 == 59 [pid = 1647] [id = 262] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12db4a800 == 58 [pid = 1647] [id = 261] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x122c85800 == 57 [pid = 1647] [id = 260] 08:57:05 INFO - PROCESS | 1647 | --DOCSHELL 0x11a766800 == 56 [pid = 1647] [id = 259] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x119152400) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12aa20000) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x122c21000) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11baafc00) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11ad7a400) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12896f400) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128fe9000) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12aa2ac00) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12b60a800) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11c226c00) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x125dea000) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12da5b400) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119ada400) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11648a400) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11acd9400) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x115546800) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12aa29800) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x126a05800) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12723a000) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12ab8b000) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12d198000) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12604b400) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12dbd0400) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x118b85800) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12e2b2c00) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12dbd6c00) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12d3ba800) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12da62c00) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12d108800) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12d3b9800) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12e2a2000) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x128fe6c00) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12e2ab000) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12b006400) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 08:57:05 INFO - PROCESS | 1647 | 1460995025989 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 621ms 08:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:57:06 INFO - PROCESS | 1647 | 1460995026044 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 1647 | 1460995026045 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:57:06 INFO - PROCESS | 1647 | 1460995026048 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1647 | 1460995026050 Marionette TRACE conn2 <- [1,1118,null,{}] 08:57:06 INFO - PROCESS | 1647 | 1460995026064 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:06 INFO - PROCESS | 1647 | 1460995026152 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:57:06 INFO - PROCESS | 1647 | 1460995026180 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c152800 == 57 [pid = 1647] [id = 287] 08:57:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x123797c00) [pid = 1647] [serial = 859] [outer = 0x0] 08:57:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1237a2800) [pid = 1647] [serial = 860] [outer = 0x123797c00] 08:57:06 INFO - PROCESS | 1647 | 1460995026208 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x126158800) [pid = 1647] [serial = 861] [outer = 0x123797c00] 08:57:06 INFO - PROCESS | 1647 | 1460995026555 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 08:57:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:57:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 523ms 08:57:06 INFO - PROCESS | 1647 | 1460995026572 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:57:06 INFO - PROCESS | 1647 | 1460995026573 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:57:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:57:06 INFO - PROCESS | 1647 | 1460995026577 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:57:06 INFO - PROCESS | 1647 | 1460995026579 Marionette TRACE conn2 <- [1,1122,null,{}] 08:57:06 INFO - PROCESS | 1647 | 1460995026581 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:06 INFO - PROCESS | 1647 | 1460995026665 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:57:06 INFO - PROCESS | 1647 | 1460995026716 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x125823800 == 58 [pid = 1647] [id = 288] 08:57:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1258d3c00) [pid = 1647] [serial = 862] [outer = 0x0] 08:57:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1261a6800) [pid = 1647] [serial = 863] [outer = 0x1258d3c00] 08:57:06 INFO - PROCESS | 1647 | 1460995026742 Marionette DEBUG loaded listener.js 08:57:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x127230c00) [pid = 1647] [serial = 864] [outer = 0x1258d3c00] 08:57:07 INFO - PROCESS | 1647 | 1460995027014 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 470ms 08:57:07 INFO - PROCESS | 1647 | 1460995027050 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 1647 | 1460995027051 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:57:07 INFO - PROCESS | 1647 | 1460995027053 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 1647 | 1460995027054 Marionette TRACE conn2 <- [1,1126,null,{}] 08:57:07 INFO - PROCESS | 1647 | 1460995027057 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 1647 | 1460995027150 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:57:07 INFO - PROCESS | 1647 | 1460995027154 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272b5800 == 59 [pid = 1647] [id = 289] 08:57:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x127f06400) [pid = 1647] [serial = 865] [outer = 0x0] 08:57:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12878d400) [pid = 1647] [serial = 866] [outer = 0x127f06400] 08:57:07 INFO - PROCESS | 1647 | 1460995027179 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x128fe3000) [pid = 1647] [serial = 867] [outer = 0x127f06400] 08:57:07 INFO - PROCESS | 1647 | 1460995027515 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 08:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 471ms 08:57:07 INFO - PROCESS | 1647 | 1460995027524 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:57:07 INFO - PROCESS | 1647 | 1460995027527 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:57:07 INFO - PROCESS | 1647 | 1460995027556 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:57:07 INFO - PROCESS | 1647 | 1460995027557 Marionette TRACE conn2 <- [1,1130,null,{}] 08:57:07 INFO - PROCESS | 1647 | 1460995027563 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:07 INFO - PROCESS | 1647 | 1460995027655 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:57:07 INFO - PROCESS | 1647 | 1460995027662 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aadf800 == 60 [pid = 1647] [id = 290] 08:57:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x127ffbc00) [pid = 1647] [serial = 868] [outer = 0x0] 08:57:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12ab1a800) [pid = 1647] [serial = 869] [outer = 0x127ffbc00] 08:57:07 INFO - PROCESS | 1647 | 1460995027689 Marionette DEBUG loaded listener.js 08:57:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b487c00) [pid = 1647] [serial = 870] [outer = 0x127ffbc00] 08:57:08 INFO - PROCESS | 1647 | 1460995028047 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 542ms 08:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:57:08 INFO - PROCESS | 1647 | 1460995028086 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1647 | 1460995028087 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:57:08 INFO - PROCESS | 1647 | 1460995028089 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1647 | 1460995028090 Marionette TRACE conn2 <- [1,1134,null,{}] 08:57:08 INFO - PROCESS | 1647 | 1460995028093 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:08 INFO - PROCESS | 1647 | 1460995028194 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:57:08 INFO - PROCESS | 1647 | 1460995028229 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b43a000 == 61 [pid = 1647] [id = 291] 08:57:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b005400) [pid = 1647] [serial = 871] [outer = 0x0] 08:57:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12b60a800) [pid = 1647] [serial = 872] [outer = 0x12b005400] 08:57:08 INFO - PROCESS | 1647 | 1460995028255 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12d196c00) [pid = 1647] [serial = 873] [outer = 0x12b005400] 08:57:08 INFO - PROCESS | 1647 | 1460995028568 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 08:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 08:57:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:57:08 INFO - PROCESS | 1647 | 1460995028611 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:57:08 INFO - PROCESS | 1647 | 1460995028612 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:57:08 INFO - PROCESS | 1647 | 1460995028614 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:57:08 INFO - PROCESS | 1647 | 1460995028615 Marionette TRACE conn2 <- [1,1138,null,{}] 08:57:08 INFO - PROCESS | 1647 | 1460995028618 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:08 INFO - PROCESS | 1647 | 1460995028720 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:57:08 INFO - PROCESS | 1647 | 1460995028731 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14f800 == 62 [pid = 1647] [id = 292] 08:57:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12cf1b800) [pid = 1647] [serial = 874] [outer = 0x0] 08:57:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12d3bbc00) [pid = 1647] [serial = 875] [outer = 0x12cf1b800] 08:57:08 INFO - PROCESS | 1647 | 1460995028756 Marionette DEBUG loaded listener.js 08:57:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12dbd7800) [pid = 1647] [serial = 876] [outer = 0x12cf1b800] 08:57:09 INFO - PROCESS | 1647 | 1460995029113 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 08:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:57:09 INFO - PROCESS | 1647 | 1460995029133 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1647 | 1460995029135 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:57:09 INFO - PROCESS | 1647 | 1460995029138 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1647 | 1460995029140 Marionette TRACE conn2 <- [1,1142,null,{}] 08:57:09 INFO - PROCESS | 1647 | 1460995029143 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:09 INFO - PROCESS | 1647 | 1460995029228 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:57:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12da5b400) [pid = 1647] [serial = 877] [outer = 0x12aac8000] 08:57:09 INFO - PROCESS | 1647 | 1460995029270 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e904800 == 63 [pid = 1647] [id = 293] 08:57:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12e2b0800) [pid = 1647] [serial = 878] [outer = 0x0] 08:57:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12e334800) [pid = 1647] [serial = 879] [outer = 0x12e2b0800] 08:57:09 INFO - PROCESS | 1647 | 1460995029308 Marionette DEBUG loaded listener.js 08:57:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12e341800) [pid = 1647] [serial = 880] [outer = 0x12e2b0800] 08:57:09 INFO - PROCESS | 1647 | 1460995029749 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 08:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 624ms 08:57:09 INFO - PROCESS | 1647 | 1460995029764 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:57:09 INFO - PROCESS | 1647 | 1460995029766 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:57:09 INFO - PROCESS | 1647 | 1460995029769 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:57:09 INFO - PROCESS | 1647 | 1460995029771 Marionette TRACE conn2 <- [1,1146,null,{}] 08:57:09 INFO - PROCESS | 1647 | 1460995029780 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:10 INFO - PROCESS | 1647 | 1460995030055 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12b484000) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125fc6800) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x115547c00) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11c167800) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11550f000) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1146c2800) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12aa22c00) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x1264f6000) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12d107400) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119d6f400) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x115549400) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12e2a8c00) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:57:10 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b010800) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:57:10 INFO - PROCESS | 1647 | 1460995030117 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x118417000 == 64 [pid = 1647] [id = 294] 08:57:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11448fc00) [pid = 1647] [serial = 881] [outer = 0x0] 08:57:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x116419400) [pid = 1647] [serial = 882] [outer = 0x11448fc00] 08:57:10 INFO - PROCESS | 1647 | 1460995030142 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12648bc00) [pid = 1647] [serial = 883] [outer = 0x11448fc00] 08:57:10 INFO - PROCESS | 1647 | 1460995030434 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 677ms 08:57:10 INFO - PROCESS | 1647 | 1460995030450 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1647 | 1460995030452 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:57:10 INFO - PROCESS | 1647 | 1460995030454 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1647 | 1460995030456 Marionette TRACE conn2 <- [1,1150,null,{}] 08:57:10 INFO - PROCESS | 1647 | 1460995030459 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:10 INFO - PROCESS | 1647 | 1460995030558 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:57:10 INFO - PROCESS | 1647 | 1460995030564 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6e6000 == 65 [pid = 1647] [id = 295] 08:57:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11c224c00) [pid = 1647] [serial = 884] [outer = 0x0] 08:57:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12e836c00) [pid = 1647] [serial = 885] [outer = 0x11c224c00] 08:57:10 INFO - PROCESS | 1647 | 1460995030642 Marionette DEBUG loaded listener.js 08:57:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12f4d9400) [pid = 1647] [serial = 886] [outer = 0x11c224c00] 08:57:10 INFO - PROCESS | 1647 | 1460995030954 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 08:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 519ms 08:57:10 INFO - PROCESS | 1647 | 1460995030974 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:57:10 INFO - PROCESS | 1647 | 1460995030976 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:57:10 INFO - PROCESS | 1647 | 1460995030982 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:57:10 INFO - PROCESS | 1647 | 1460995030984 Marionette TRACE conn2 <- [1,1154,null,{}] 08:57:10 INFO - PROCESS | 1647 | 1460995030988 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:11 INFO - PROCESS | 1647 | 1460995031133 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:57:11 INFO - PROCESS | 1647 | 1460995031214 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f918000 == 66 [pid = 1647] [id = 296] 08:57:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12f4d7c00) [pid = 1647] [serial = 887] [outer = 0x0] 08:57:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11a79f000) [pid = 1647] [serial = 888] [outer = 0x12f4d7c00] 08:57:11 INFO - PROCESS | 1647 | 1460995031250 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12f968c00) [pid = 1647] [serial = 889] [outer = 0x12f4d7c00] 08:57:11 INFO - PROCESS | 1647 | 1460995031568 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 08:57:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:57:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 622ms 08:57:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:57:11 INFO - PROCESS | 1647 | 1460995031605 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:57:11 INFO - PROCESS | 1647 | 1460995031606 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:57:11 INFO - PROCESS | 1647 | 1460995031608 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:57:11 INFO - PROCESS | 1647 | 1460995031611 Marionette TRACE conn2 <- [1,1158,null,{}] 08:57:11 INFO - PROCESS | 1647 | 1460995031615 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:11 INFO - PROCESS | 1647 | 1460995031700 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:57:11 INFO - PROCESS | 1647 | 1460995031704 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298ba000 == 67 [pid = 1647] [id = 297] 08:57:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12f96b800) [pid = 1647] [serial = 890] [outer = 0x0] 08:57:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12fae5000) [pid = 1647] [serial = 891] [outer = 0x12f96b800] 08:57:11 INFO - PROCESS | 1647 | 1460995031729 Marionette DEBUG loaded listener.js 08:57:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12faea800) [pid = 1647] [serial = 892] [outer = 0x12f96b800] 08:57:12 INFO - PROCESS | 1647 | 1460995032116 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 572ms 08:57:12 INFO - PROCESS | 1647 | 1460995032181 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1647 | 1460995032183 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:57:12 INFO - PROCESS | 1647 | 1460995032187 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1647 | 1460995032189 Marionette TRACE conn2 <- [1,1162,null,{}] 08:57:12 INFO - PROCESS | 1647 | 1460995032193 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:12 INFO - PROCESS | 1647 | 1460995032303 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:57:12 INFO - PROCESS | 1647 | 1460995032370 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9ae800 == 68 [pid = 1647] [id = 298] 08:57:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x115511000) [pid = 1647] [serial = 893] [outer = 0x0] 08:57:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x115546800) [pid = 1647] [serial = 894] [outer = 0x115511000] 08:57:12 INFO - PROCESS | 1647 | 1460995032401 Marionette DEBUG loaded listener.js 08:57:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x1190b4c00) [pid = 1647] [serial = 895] [outer = 0x115511000] 08:57:12 INFO - PROCESS | 1647 | 1460995032826 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 08:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 08:57:12 INFO - PROCESS | 1647 | 1460995032863 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:57:12 INFO - PROCESS | 1647 | 1460995032867 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:57:12 INFO - PROCESS | 1647 | 1460995032872 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:57:12 INFO - PROCESS | 1647 | 1460995032873 Marionette TRACE conn2 <- [1,1166,null,{}] 08:57:12 INFO - PROCESS | 1647 | 1460995032878 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:12 INFO - PROCESS | 1647 | 1460995032983 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:57:13 INFO - PROCESS | 1647 | 1460995033041 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x126070800 == 69 [pid = 1647] [id = 299] 08:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x119ada400) [pid = 1647] [serial = 896] [outer = 0x0] 08:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11c54e000) [pid = 1647] [serial = 897] [outer = 0x119ada400] 08:57:13 INFO - PROCESS | 1647 | 1460995033071 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x125c4c800) [pid = 1647] [serial = 898] [outer = 0x119ada400] 08:57:13 INFO - PROCESS | 1647 | 1460995033519 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 08:57:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:57:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 675ms 08:57:13 INFO - PROCESS | 1647 | 1460995033547 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:57:13 INFO - PROCESS | 1647 | 1460995033549 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:57:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:57:13 INFO - PROCESS | 1647 | 1460995033551 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:57:13 INFO - PROCESS | 1647 | 1460995033554 Marionette TRACE conn2 <- [1,1170,null,{}] 08:57:13 INFO - PROCESS | 1647 | 1460995033562 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:13 INFO - PROCESS | 1647 | 1460995033691 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:57:13 INFO - PROCESS | 1647 | 1460995033762 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cde0000 == 70 [pid = 1647] [id = 300] 08:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x126049800) [pid = 1647] [serial = 899] [outer = 0x0] 08:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x128febc00) [pid = 1647] [serial = 900] [outer = 0x126049800] 08:57:13 INFO - PROCESS | 1647 | 1460995033794 Marionette DEBUG loaded listener.js 08:57:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12ab1d800) [pid = 1647] [serial = 901] [outer = 0x126049800] 08:57:14 INFO - PROCESS | 1647 | 1460995034201 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 08:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 670ms 08:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:57:14 INFO - PROCESS | 1647 | 1460995034222 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 1647 | 1460995034224 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:57:14 INFO - PROCESS | 1647 | 1460995034226 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1647 | 1460995034227 Marionette TRACE conn2 <- [1,1174,null,{}] 08:57:14 INFO - PROCESS | 1647 | 1460995034229 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:14 INFO - PROCESS | 1647 | 1460995034333 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:57:14 INFO - PROCESS | 1647 | 1460995034403 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1300b9800 == 71 [pid = 1647] [id = 301] 08:57:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12ab87000) [pid = 1647] [serial = 902] [outer = 0x0] 08:57:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12d3bd000) [pid = 1647] [serial = 903] [outer = 0x12ab87000] 08:57:14 INFO - PROCESS | 1647 | 1460995034433 Marionette DEBUG loaded listener.js 08:57:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e341000) [pid = 1647] [serial = 904] [outer = 0x12ab87000] 08:57:14 INFO - PROCESS | 1647 | 1460995034840 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 08:57:14 INFO - PROCESS | 1647 | 1460995034898 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:57:14 INFO - PROCESS | 1647 | 1460995034900 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:57:14 INFO - PROCESS | 1647 | 1460995034902 Marionette TRACE conn2 <- [1,1178,null,{}] 08:57:14 INFO - PROCESS | 1647 | 1460995034904 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:15 INFO - PROCESS | 1647 | 1460995035004 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:57:15 INFO - PROCESS | 1647 | 1460995035104 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad3c000 == 72 [pid = 1647] [id = 302] 08:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x125cd0800) [pid = 1647] [serial = 905] [outer = 0x0] 08:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x125cd7c00) [pid = 1647] [serial = 906] [outer = 0x125cd0800] 08:57:15 INFO - PROCESS | 1647 | 1460995035133 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12ab89400) [pid = 1647] [serial = 907] [outer = 0x125cd0800] 08:57:15 INFO - PROCESS | 1647 | 1460995035533 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 08:57:15 INFO - PROCESS | 1647 | 1460995035575 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:57:15 INFO - PROCESS | 1647 | 1460995035578 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:57:15 INFO - PROCESS | 1647 | 1460995035579 Marionette TRACE conn2 <- [1,1182,null,{}] 08:57:15 INFO - PROCESS | 1647 | 1460995035581 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:15 INFO - PROCESS | 1647 | 1460995035699 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:57:15 INFO - PROCESS | 1647 | 1460995035761 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad64000 == 73 [pid = 1647] [id = 303] 08:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x125ce2000) [pid = 1647] [serial = 908] [outer = 0x0] 08:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d3bb000) [pid = 1647] [serial = 909] [outer = 0x125ce2000] 08:57:15 INFO - PROCESS | 1647 | 1460995035833 Marionette DEBUG loaded listener.js 08:57:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12e95e000) [pid = 1647] [serial = 910] [outer = 0x125ce2000] 08:57:16 INFO - PROCESS | 1647 | 1460995036536 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 08:57:16 INFO - PROCESS | 1647 | 1460995036553 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:57:16 INFO - PROCESS | 1647 | 1460995036558 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:57:16 INFO - PROCESS | 1647 | 1460995036562 Marionette TRACE conn2 <- [1,1186,null,{}] 08:57:16 INFO - PROCESS | 1647 | 1460995036567 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:16 INFO - PROCESS | 1647 | 1460995036706 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:57:16 INFO - PROCESS | 1647 | 1460995036813 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b78b800 == 74 [pid = 1647] [id = 304] 08:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1146bcc00) [pid = 1647] [serial = 911] [outer = 0x0] 08:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11550e400) [pid = 1647] [serial = 912] [outer = 0x1146bcc00] 08:57:16 INFO - PROCESS | 1647 | 1460995036859 Marionette DEBUG loaded listener.js 08:57:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x115664c00) [pid = 1647] [serial = 913] [outer = 0x1146bcc00] 08:57:17 INFO - PROCESS | 1647 | 1460995037360 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 08:57:17 INFO - PROCESS | 1647 | 1460995037385 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:57:17 INFO - PROCESS | 1647 | 1460995037390 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:57:17 INFO - PROCESS | 1647 | 1460995037392 Marionette TRACE conn2 <- [1,1190,null,{}] 08:57:17 INFO - PROCESS | 1647 | 1460995037394 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:17 INFO - PROCESS | 1647 | 1460995037492 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:57:17 INFO - PROCESS | 1647 | 1460995037568 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x119184800 == 75 [pid = 1647] [id = 305] 08:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11641c000) [pid = 1647] [serial = 914] [outer = 0x0] 08:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x1176d6c00) [pid = 1647] [serial = 915] [outer = 0x11641c000] 08:57:17 INFO - PROCESS | 1647 | 1460995037655 Marionette DEBUG loaded listener.js 08:57:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1196ef400) [pid = 1647] [serial = 916] [outer = 0x11641c000] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11c147800 == 74 [pid = 1647] [id = 148] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11b795000 == 73 [pid = 1647] [id = 146] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12aadb000 == 72 [pid = 1647] [id = 207] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x125821800 == 71 [pid = 1647] [id = 128] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12cddb800 == 70 [pid = 1647] [id = 143] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x118e44000 == 69 [pid = 1647] [id = 179] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12f918000 == 68 [pid = 1647] [id = 296] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6e6000 == 67 [pid = 1647] [id = 295] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x118417000 == 66 [pid = 1647] [id = 294] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12e904800 == 65 [pid = 1647] [id = 293] 08:57:17 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12e33e000) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 08:57:17 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12b60cc00) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 08:57:17 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x127ff2000) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 08:57:17 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11bcdb800) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 08:57:17 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12ab90400) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 08:57:17 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x118b7f000) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d14f800 == 64 [pid = 1647] [id = 292] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12b43a000 == 63 [pid = 1647] [id = 291] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12aadf800 == 62 [pid = 1647] [id = 290] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1272b5800 == 61 [pid = 1647] [id = 289] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x125823800 == 60 [pid = 1647] [id = 288] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11c152800 == 59 [pid = 1647] [id = 287] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1189a4000 == 58 [pid = 1647] [id = 286] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11b78d800 == 57 [pid = 1647] [id = 285] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x128cd2000 == 56 [pid = 1647] [id = 283] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x130977800 == 55 [pid = 1647] [id = 282] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12fea5800 == 54 [pid = 1647] [id = 281] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc53800 == 53 [pid = 1647] [id = 280] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12e23a800 == 52 [pid = 1647] [id = 279] 08:57:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12594d800 == 51 [pid = 1647] [id = 278] 08:57:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1191e3800 == 50 [pid = 1647] [id = 277] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12e339c00) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12b497400) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12cf1a800) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x1269fec00) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x11902e800) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x126160400) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11bce4c00) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x119153000) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1156a9800) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12604d400) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x127237800) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11648d000) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12b340800) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12aac6800) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12d3c8000) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12d10e800) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12d19d000) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x125c06000) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x119ad6c00) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12ab21800) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x127f10c00) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12e2a7800) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12e2bcc00) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11acd9000) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12d194400) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 08:57:18 INFO - PROCESS | 1647 | 1460995038108 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1647 | 1460995038164 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:57:18 INFO - PROCESS | 1647 | 1460995038166 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1647 | 1460995038169 Marionette TRACE conn2 <- [1,1194,null,{}] 08:57:18 INFO - PROCESS | 1647 | 1460995038176 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:18 INFO - PROCESS | 1647 | 1460995038254 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:57:18 INFO - PROCESS | 1647 | 1460995038263 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ade1800 == 51 [pid = 1647] [id = 306] 08:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x11ad0f800) [pid = 1647] [serial = 917] [outer = 0x0] 08:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11b7ab000) [pid = 1647] [serial = 918] [outer = 0x11ad0f800] 08:57:18 INFO - PROCESS | 1647 | 1460995038291 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x11baacc00) [pid = 1647] [serial = 919] [outer = 0x11ad0f800] 08:57:18 INFO - PROCESS | 1647 | 1460995038655 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 08:57:18 INFO - PROCESS | 1647 | 1460995038691 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:57:18 INFO - PROCESS | 1647 | 1460995038694 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:57:18 INFO - PROCESS | 1647 | 1460995038696 Marionette TRACE conn2 <- [1,1198,null,{}] 08:57:18 INFO - PROCESS | 1647 | 1460995038699 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:18 INFO - PROCESS | 1647 | 1460995038777 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:57:18 INFO - PROCESS | 1647 | 1460995038782 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c71800 == 52 [pid = 1647] [id = 307] 08:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11bce4800) [pid = 1647] [serial = 920] [outer = 0x0] 08:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x122c21000) [pid = 1647] [serial = 921] [outer = 0x11bce4800] 08:57:18 INFO - PROCESS | 1647 | 1460995038809 Marionette DEBUG loaded listener.js 08:57:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12379f800) [pid = 1647] [serial = 922] [outer = 0x11bce4800] 08:57:19 INFO - PROCESS | 1647 | 1460995039124 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 471ms 08:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:57:19 INFO - PROCESS | 1647 | 1460995039164 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1647 | 1460995039165 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:57:19 INFO - PROCESS | 1647 | 1460995039168 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1647 | 1460995039169 Marionette TRACE conn2 <- [1,1202,null,{}] 08:57:19 INFO - PROCESS | 1647 | 1460995039171 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:19 INFO - PROCESS | 1647 | 1460995039253 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:57:19 INFO - PROCESS | 1647 | 1460995039372 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1152dc000 == 53 [pid = 1647] [id = 308] 08:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x112103000) [pid = 1647] [serial = 923] [outer = 0x0] 08:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x112107800) [pid = 1647] [serial = 924] [outer = 0x112103000] 08:57:19 INFO - PROCESS | 1647 | 1460995039405 Marionette DEBUG loaded listener.js 08:57:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x112281c00) [pid = 1647] [serial = 925] [outer = 0x112103000] 08:57:19 INFO - PROCESS | 1647 | 1460995039825 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:57:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 717ms 08:57:19 INFO - PROCESS | 1647 | 1460995039892 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:57:19 INFO - PROCESS | 1647 | 1460995039895 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:57:19 INFO - PROCESS | 1647 | 1460995039900 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:57:19 INFO - PROCESS | 1647 | 1460995039903 Marionette TRACE conn2 <- [1,1206,null,{}] 08:57:19 INFO - PROCESS | 1647 | 1460995039907 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:20 INFO - PROCESS | 1647 | 1460995040007 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:57:20 INFO - PROCESS | 1647 | 1460995040074 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba16800 == 54 [pid = 1647] [id = 309] 08:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x119adc000) [pid = 1647] [serial = 926] [outer = 0x0] 08:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11acd4800) [pid = 1647] [serial = 927] [outer = 0x119adc000] 08:57:20 INFO - PROCESS | 1647 | 1460995040106 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x11baa9800) [pid = 1647] [serial = 928] [outer = 0x119adc000] 08:57:20 INFO - PROCESS | 1647 | 1460995040490 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 08:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 622ms 08:57:20 INFO - PROCESS | 1647 | 1460995040530 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:57:20 INFO - PROCESS | 1647 | 1460995040533 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:57:20 INFO - PROCESS | 1647 | 1460995040537 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:57:20 INFO - PROCESS | 1647 | 1460995040539 Marionette TRACE conn2 <- [1,1210,null,{}] 08:57:20 INFO - PROCESS | 1647 | 1460995040541 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:20 INFO - PROCESS | 1647 | 1460995040639 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:57:20 INFO - PROCESS | 1647 | 1460995040734 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a6e000 == 55 [pid = 1647] [id = 310] 08:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11bce5800) [pid = 1647] [serial = 929] [outer = 0x0] 08:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1258d1800) [pid = 1647] [serial = 930] [outer = 0x11bce5800] 08:57:20 INFO - PROCESS | 1647 | 1460995040766 Marionette DEBUG loaded listener.js 08:57:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x125ce0800) [pid = 1647] [serial = 931] [outer = 0x11bce5800] 08:57:21 INFO - PROCESS | 1647 | 1460995041281 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 819ms 08:57:21 INFO - PROCESS | 1647 | 1460995041357 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:57:21 INFO - PROCESS | 1647 | 1460995041360 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:57:21 INFO - PROCESS | 1647 | 1460995041370 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:57:21 INFO - PROCESS | 1647 | 1460995041377 Marionette TRACE conn2 <- [1,1214,null,{}] 08:57:21 INFO - PROCESS | 1647 | 1460995041382 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:21 INFO - PROCESS | 1647 | 1460995041542 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:57:21 INFO - PROCESS | 1647 | 1460995041640 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272a8800 == 56 [pid = 1647] [id = 311] 08:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x125ce1400) [pid = 1647] [serial = 932] [outer = 0x0] 08:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12619c400) [pid = 1647] [serial = 933] [outer = 0x125ce1400] 08:57:21 INFO - PROCESS | 1647 | 1460995041671 Marionette DEBUG loaded listener.js 08:57:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1261a5800) [pid = 1647] [serial = 934] [outer = 0x125ce1400] 08:57:22 INFO - PROCESS | 1647 | 1460995042113 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 783ms 08:57:22 INFO - PROCESS | 1647 | 1460995042147 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1647 | 1460995042149 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:57:22 INFO - PROCESS | 1647 | 1460995042151 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1647 | 1460995042152 Marionette TRACE conn2 <- [1,1218,null,{}] 08:57:22 INFO - PROCESS | 1647 | 1460995042155 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:22 INFO - PROCESS | 1647 | 1460995042252 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:57:22 INFO - PROCESS | 1647 | 1460995042319 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289d8800 == 57 [pid = 1647] [id = 312] 08:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x125fbd800) [pid = 1647] [serial = 935] [outer = 0x0] 08:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1269fec00) [pid = 1647] [serial = 936] [outer = 0x125fbd800] 08:57:22 INFO - PROCESS | 1647 | 1460995042351 Marionette DEBUG loaded listener.js 08:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x127230800) [pid = 1647] [serial = 937] [outer = 0x125fbd800] 08:57:22 INFO - PROCESS | 1647 | 1460995042755 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 08:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 620ms 08:57:22 INFO - PROCESS | 1647 | 1460995042772 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:57:22 INFO - PROCESS | 1647 | 1460995042773 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:57:22 INFO - PROCESS | 1647 | 1460995042776 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:57:22 INFO - PROCESS | 1647 | 1460995042779 Marionette TRACE conn2 <- [1,1222,null,{}] 08:57:22 INFO - PROCESS | 1647 | 1460995042782 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:22 INFO - PROCESS | 1647 | 1460995042874 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:57:22 INFO - PROCESS | 1647 | 1460995042926 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298ce000 == 58 [pid = 1647] [id = 313] 08:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x127ff0400) [pid = 1647] [serial = 938] [outer = 0x0] 08:57:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x127ffd400) [pid = 1647] [serial = 939] [outer = 0x127ff0400] 08:57:22 INFO - PROCESS | 1647 | 1460995042963 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x128b10400) [pid = 1647] [serial = 940] [outer = 0x127ff0400] 08:57:23 INFO - PROCESS | 1647 | 1460995043386 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 08:57:23 INFO - PROCESS | 1647 | 1460995043401 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:57:23 INFO - PROCESS | 1647 | 1460995043403 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:57:23 INFO - PROCESS | 1647 | 1460995043405 Marionette TRACE conn2 <- [1,1226,null,{}] 08:57:23 INFO - PROCESS | 1647 | 1460995043407 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:23 INFO - PROCESS | 1647 | 1460995043505 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:57:23 INFO - PROCESS | 1647 | 1460995043593 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b42c800 == 59 [pid = 1647] [id = 314] 08:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x127ff5000) [pid = 1647] [serial = 941] [outer = 0x0] 08:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12aa2a400) [pid = 1647] [serial = 942] [outer = 0x127ff5000] 08:57:23 INFO - PROCESS | 1647 | 1460995043634 Marionette DEBUG loaded listener.js 08:57:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ab93400) [pid = 1647] [serial = 943] [outer = 0x127ff5000] 08:57:24 INFO - PROCESS | 1647 | 1460995044057 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 668ms 08:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:57:24 INFO - PROCESS | 1647 | 1460995044072 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 1647 | 1460995044074 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:57:24 INFO - PROCESS | 1647 | 1460995044076 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 1647 | 1460995044077 Marionette TRACE conn2 <- [1,1230,null,{}] 08:57:24 INFO - PROCESS | 1647 | 1460995044080 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:24 INFO - PROCESS | 1647 | 1460995044179 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:57:24 INFO - PROCESS | 1647 | 1460995044232 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d9800 == 60 [pid = 1647] [id = 315] 08:57:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12ab89000) [pid = 1647] [serial = 944] [outer = 0x0] 08:57:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12b345c00) [pid = 1647] [serial = 945] [outer = 0x12ab89000] 08:57:24 INFO - PROCESS | 1647 | 1460995044261 Marionette DEBUG loaded listener.js 08:57:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12b4a1400) [pid = 1647] [serial = 946] [outer = 0x12ab89000] 08:57:24 INFO - PROCESS | 1647 | 1460995044666 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 08:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 621ms 08:57:24 INFO - PROCESS | 1647 | 1460995044698 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:57:24 INFO - PROCESS | 1647 | 1460995044699 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:57:24 INFO - PROCESS | 1647 | 1460995044701 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:57:24 INFO - PROCESS | 1647 | 1460995044702 Marionette TRACE conn2 <- [1,1234,null,{}] 08:57:24 INFO - PROCESS | 1647 | 1460995044704 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:24 INFO - PROCESS | 1647 | 1460995044795 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:57:25 INFO - PROCESS | 1647 | 1460995045058 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9a8000 == 61 [pid = 1647] [id = 316] 08:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x112109400) [pid = 1647] [serial = 947] [outer = 0x0] 08:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x112275c00) [pid = 1647] [serial = 948] [outer = 0x112109400] 08:57:25 INFO - PROCESS | 1647 | 1460995045107 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x1146bf800) [pid = 1647] [serial = 949] [outer = 0x112109400] 08:57:25 INFO - PROCESS | 1647 | 1460995045541 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 08:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 872ms 08:57:25 INFO - PROCESS | 1647 | 1460995045574 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:57:25 INFO - PROCESS | 1647 | 1460995045577 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:57:25 INFO - PROCESS | 1647 | 1460995045581 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:57:25 INFO - PROCESS | 1647 | 1460995045582 Marionette TRACE conn2 <- [1,1238,null,{}] 08:57:25 INFO - PROCESS | 1647 | 1460995045586 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:25 INFO - PROCESS | 1647 | 1460995045681 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:57:25 INFO - PROCESS | 1647 | 1460995045739 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a768000 == 62 [pid = 1647] [id = 317] 08:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11896b400) [pid = 1647] [serial = 950] [outer = 0x0] 08:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11ad05400) [pid = 1647] [serial = 951] [outer = 0x11896b400] 08:57:25 INFO - PROCESS | 1647 | 1460995045768 Marionette DEBUG loaded listener.js 08:57:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x11bce6800) [pid = 1647] [serial = 952] [outer = 0x11896b400] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x122c71800 == 61 [pid = 1647] [id = 307] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11ade1800 == 60 [pid = 1647] [id = 306] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119184800 == 59 [pid = 1647] [id = 305] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11b78b800 == 58 [pid = 1647] [id = 304] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad64000 == 57 [pid = 1647] [id = 303] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad3c000 == 56 [pid = 1647] [id = 302] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1300b9800 == 55 [pid = 1647] [id = 301] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12cde0000 == 54 [pid = 1647] [id = 300] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x126070800 == 53 [pid = 1647] [id = 299] 08:57:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9ae800 == 52 [pid = 1647] [id = 298] 08:57:26 INFO - PROCESS | 1647 | 1460995046123 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 575ms 08:57:26 INFO - PROCESS | 1647 | 1460995046177 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 1647 | 1460995046180 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:57:26 INFO - PROCESS | 1647 | 1460995046185 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 1647 | 1460995046186 Marionette TRACE conn2 <- [1,1242,null,{}] 08:57:26 INFO - PROCESS | 1647 | 1460995046189 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:26 INFO - PROCESS | 1647 | 1460995046270 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:57:26 INFO - PROCESS | 1647 | 1460995046275 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b793800 == 53 [pid = 1647] [id = 318] 08:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11515fc00) [pid = 1647] [serial = 953] [outer = 0x0] 08:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x1238a9c00) [pid = 1647] [serial = 954] [outer = 0x11515fc00] 08:57:26 INFO - PROCESS | 1647 | 1460995046301 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x125ce2800) [pid = 1647] [serial = 955] [outer = 0x11515fc00] 08:57:26 INFO - PROCESS | 1647 | 1460995046719 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 08:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 572ms 08:57:26 INFO - PROCESS | 1647 | 1460995046759 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:57:26 INFO - PROCESS | 1647 | 1460995046761 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:57:26 INFO - PROCESS | 1647 | 1460995046766 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:57:26 INFO - PROCESS | 1647 | 1460995046770 Marionette TRACE conn2 <- [1,1246,null,{}] 08:57:26 INFO - PROCESS | 1647 | 1460995046778 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:26 INFO - PROCESS | 1647 | 1460995046883 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:57:26 INFO - PROCESS | 1647 | 1460995046903 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x126070800 == 54 [pid = 1647] [id = 319] 08:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x125ce5c00) [pid = 1647] [serial = 956] [outer = 0x0] 08:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x126923400) [pid = 1647] [serial = 957] [outer = 0x125ce5c00] 08:57:26 INFO - PROCESS | 1647 | 1460995046929 Marionette DEBUG loaded listener.js 08:57:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x128b07000) [pid = 1647] [serial = 958] [outer = 0x125ce5c00] 08:57:27 INFO - PROCESS | 1647 | 1460995047284 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 574ms 08:57:27 INFO - PROCESS | 1647 | 1460995047339 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1647 | 1460995047340 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:57:27 INFO - PROCESS | 1647 | 1460995047343 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1647 | 1460995047344 Marionette TRACE conn2 <- [1,1250,null,{}] 08:57:27 INFO - PROCESS | 1647 | 1460995047346 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:27 INFO - PROCESS | 1647 | 1460995047451 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:57:27 INFO - PROCESS | 1647 | 1460995047487 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aae2000 == 55 [pid = 1647] [id = 320] 08:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x125ce6000) [pid = 1647] [serial = 959] [outer = 0x0] 08:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12aac5400) [pid = 1647] [serial = 960] [outer = 0x125ce6000] 08:57:27 INFO - PROCESS | 1647 | 1460995047513 Marionette DEBUG loaded listener.js 08:57:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12cf1c400) [pid = 1647] [serial = 961] [outer = 0x125ce6000] 08:57:27 INFO - PROCESS | 1647 | 1460995047852 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 08:57:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:57:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 519ms 08:57:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:57:27 INFO - PROCESS | 1647 | 1460995047864 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:57:27 INFO - PROCESS | 1647 | 1460995047865 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:57:27 INFO - PROCESS | 1647 | 1460995047868 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:57:27 INFO - PROCESS | 1647 | 1460995047869 Marionette TRACE conn2 <- [1,1254,null,{}] 08:57:27 INFO - PROCESS | 1647 | 1460995047871 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:27 INFO - PROCESS | 1647 | 1460995047980 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:57:27 INFO - PROCESS | 1647 | 1460995047984 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da41000 == 56 [pid = 1647] [id = 321] 08:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12d194400) [pid = 1647] [serial = 962] [outer = 0x0] 08:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12d19a400) [pid = 1647] [serial = 963] [outer = 0x12d194400] 08:57:28 INFO - PROCESS | 1647 | 1460995048016 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12d3c8c00) [pid = 1647] [serial = 964] [outer = 0x12d194400] 08:57:28 INFO - PROCESS | 1647 | 1460995048375 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 08:57:28 INFO - PROCESS | 1647 | 1460995048387 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 1647 | 1460995048388 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:57:28 INFO - PROCESS | 1647 | 1460995048390 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1647 | 1460995048392 Marionette TRACE conn2 <- [1,1258,null,{}] 08:57:28 INFO - PROCESS | 1647 | 1460995048396 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:28 INFO - PROCESS | 1647 | 1460995048575 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12b005400) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12cf1b800) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x11c224c00) [pid = 1647] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x11560c400) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x115663400) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12e2b0800) [pid = 1647] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x123797c00) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x127ffbc00) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x1258d3c00) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x127f06400) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12e338c00) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1146bcc00) [pid = 1647] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11641c000) [pid = 1647] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11448fc00) [pid = 1647] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11ad0f800) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12f96b800) [pid = 1647] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12f4d7c00) [pid = 1647] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:57:28 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12e2a8800) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:57:28 INFO - PROCESS | 1647 | 1460995048627 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11869d800 == 57 [pid = 1647] [id = 322] 08:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x1146b6c00) [pid = 1647] [serial = 965] [outer = 0x0] 08:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11641c000) [pid = 1647] [serial = 966] [outer = 0x1146b6c00] 08:57:28 INFO - PROCESS | 1647 | 1460995048652 Marionette DEBUG loaded listener.js 08:57:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11b72fc00) [pid = 1647] [serial = 967] [outer = 0x1146b6c00] 08:57:28 INFO - PROCESS | 1647 | 1460995048927 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 08:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 572ms 08:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:57:28 INFO - PROCESS | 1647 | 1460995048966 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:57:28 INFO - PROCESS | 1647 | 1460995048967 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:57:28 INFO - PROCESS | 1647 | 1460995048969 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:57:28 INFO - PROCESS | 1647 | 1460995048970 Marionette TRACE conn2 <- [1,1262,null,{}] 08:57:28 INFO - PROCESS | 1647 | 1460995048973 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:29 INFO - PROCESS | 1647 | 1460995049058 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:57:29 INFO - PROCESS | 1647 | 1460995049064 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6d3000 == 58 [pid = 1647] [id = 323] 08:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x118617400) [pid = 1647] [serial = 968] [outer = 0x0] 08:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12da5a800) [pid = 1647] [serial = 969] [outer = 0x118617400] 08:57:29 INFO - PROCESS | 1647 | 1460995049090 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e2aec00) [pid = 1647] [serial = 970] [outer = 0x118617400] 08:57:29 INFO - PROCESS | 1647 | 1460995049415 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 469ms 08:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:57:29 INFO - PROCESS | 1647 | 1460995049439 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1647 | 1460995049441 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:57:29 INFO - PROCESS | 1647 | 1460995049443 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1647 | 1460995049446 Marionette TRACE conn2 <- [1,1266,null,{}] 08:57:29 INFO - PROCESS | 1647 | 1460995049449 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:29 INFO - PROCESS | 1647 | 1460995049558 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:57:29 INFO - PROCESS | 1647 | 1460995049564 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e90e000 == 59 [pid = 1647] [id = 324] 08:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x11baa0000) [pid = 1647] [serial = 971] [outer = 0x0] 08:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12e2abc00) [pid = 1647] [serial = 972] [outer = 0x11baa0000] 08:57:29 INFO - PROCESS | 1647 | 1460995049589 Marionette DEBUG loaded listener.js 08:57:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12e339c00) [pid = 1647] [serial = 973] [outer = 0x11baa0000] 08:57:29 INFO - PROCESS | 1647 | 1460995049914 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 08:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 521ms 08:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:57:29 INFO - PROCESS | 1647 | 1460995049965 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:57:29 INFO - PROCESS | 1647 | 1460995049966 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:57:29 INFO - PROCESS | 1647 | 1460995049968 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:57:29 INFO - PROCESS | 1647 | 1460995049969 Marionette TRACE conn2 <- [1,1270,null,{}] 08:57:29 INFO - PROCESS | 1647 | 1460995049971 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:30 INFO - PROCESS | 1647 | 1460995050055 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:57:30 INFO - PROCESS | 1647 | 1460995050060 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f910000 == 60 [pid = 1647] [id = 325] 08:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12e2bc800) [pid = 1647] [serial = 974] [outer = 0x0] 08:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12e959000) [pid = 1647] [serial = 975] [outer = 0x12e2bc800] 08:57:30 INFO - PROCESS | 1647 | 1460995050084 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12e960000) [pid = 1647] [serial = 976] [outer = 0x12e2bc800] 08:57:30 INFO - PROCESS | 1647 | 1460995050414 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 08:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 467ms 08:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:57:30 INFO - PROCESS | 1647 | 1460995050436 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:57:30 INFO - PROCESS | 1647 | 1460995050437 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:57:30 INFO - PROCESS | 1647 | 1460995050439 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:57:30 INFO - PROCESS | 1647 | 1460995050440 Marionette TRACE conn2 <- [1,1274,null,{}] 08:57:30 INFO - PROCESS | 1647 | 1460995050444 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:30 INFO - PROCESS | 1647 | 1460995050556 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:57:30 INFO - PROCESS | 1647 | 1460995050657 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119049000 == 61 [pid = 1647] [id = 326] 08:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x112106c00) [pid = 1647] [serial = 977] [outer = 0x0] 08:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11227c000) [pid = 1647] [serial = 978] [outer = 0x112106c00] 08:57:30 INFO - PROCESS | 1647 | 1460995050688 Marionette DEBUG loaded listener.js 08:57:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x11554b800) [pid = 1647] [serial = 979] [outer = 0x112106c00] 08:57:31 INFO - PROCESS | 1647 | 1460995051107 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 08:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 719ms 08:57:31 INFO - PROCESS | 1647 | 1460995051164 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:57:31 INFO - PROCESS | 1647 | 1460995051171 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:57:31 INFO - PROCESS | 1647 | 1460995051179 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:57:31 INFO - PROCESS | 1647 | 1460995051181 Marionette TRACE conn2 <- [1,1278,null,{}] 08:57:31 INFO - PROCESS | 1647 | 1460995051185 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:31 INFO - PROCESS | 1647 | 1460995051308 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:57:31 INFO - PROCESS | 1647 | 1460995051451 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a62000 == 62 [pid = 1647] [id = 327] 08:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x1258d3c00) [pid = 1647] [serial = 980] [outer = 0x0] 08:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x125cd0c00) [pid = 1647] [serial = 981] [outer = 0x1258d3c00] 08:57:31 INFO - PROCESS | 1647 | 1460995051501 Marionette DEBUG loaded listener.js 08:57:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x125ce5000) [pid = 1647] [serial = 982] [outer = 0x1258d3c00] 08:57:31 INFO - PROCESS | 1647 | 1460995051965 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 825ms 08:57:32 INFO - PROCESS | 1647 | 1460995052004 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1647 | 1460995052006 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:57:32 INFO - PROCESS | 1647 | 1460995052009 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1647 | 1460995052011 Marionette TRACE conn2 <- [1,1282,null,{}] 08:57:32 INFO - PROCESS | 1647 | 1460995052013 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:32 INFO - PROCESS | 1647 | 1460995052117 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:57:32 INFO - PROCESS | 1647 | 1460995052180 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db3d000 == 63 [pid = 1647] [id = 328] 08:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x125ce5800) [pid = 1647] [serial = 983] [outer = 0x0] 08:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x126a09800) [pid = 1647] [serial = 984] [outer = 0x125ce5800] 08:57:32 INFO - PROCESS | 1647 | 1460995052250 Marionette DEBUG loaded listener.js 08:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12b342c00) [pid = 1647] [serial = 985] [outer = 0x125ce5800] 08:57:32 INFO - PROCESS | 1647 | 1460995052680 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 08:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 720ms 08:57:32 INFO - PROCESS | 1647 | 1460995052729 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:57:32 INFO - PROCESS | 1647 | 1460995052731 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:57:32 INFO - PROCESS | 1647 | 1460995052738 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:57:32 INFO - PROCESS | 1647 | 1460995052742 Marionette TRACE conn2 <- [1,1286,null,{}] 08:57:32 INFO - PROCESS | 1647 | 1460995052770 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:32 INFO - PROCESS | 1647 | 1460995052874 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:57:32 INFO - PROCESS | 1647 | 1460995052949 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x13098a000 == 64 [pid = 1647] [id = 329] 08:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12b484c00) [pid = 1647] [serial = 986] [outer = 0x0] 08:57:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12dbd4000) [pid = 1647] [serial = 987] [outer = 0x12b484c00] 08:57:32 INFO - PROCESS | 1647 | 1460995052979 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12e834800) [pid = 1647] [serial = 988] [outer = 0x12b484c00] 08:57:33 INFO - PROCESS | 1647 | 1460995053386 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 08:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 700ms 08:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:57:33 INFO - PROCESS | 1647 | 1460995053435 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:57:33 INFO - PROCESS | 1647 | 1460995053436 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:57:33 INFO - PROCESS | 1647 | 1460995053439 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:57:33 INFO - PROCESS | 1647 | 1460995053440 Marionette TRACE conn2 <- [1,1290,null,{}] 08:57:33 INFO - PROCESS | 1647 | 1460995053442 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:33 INFO - PROCESS | 1647 | 1460995053545 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:57:33 INFO - PROCESS | 1647 | 1460995053619 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c49000 == 65 [pid = 1647] [id = 330] 08:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12e33a800) [pid = 1647] [serial = 989] [outer = 0x0] 08:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12eb7ac00) [pid = 1647] [serial = 990] [outer = 0x12e33a800] 08:57:33 INFO - PROCESS | 1647 | 1460995053650 Marionette DEBUG loaded listener.js 08:57:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12f4cd000) [pid = 1647] [serial = 991] [outer = 0x12e33a800] 08:57:34 INFO - PROCESS | 1647 | 1460995054049 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 668ms 08:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:57:34 INFO - PROCESS | 1647 | 1460995054108 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1647 | 1460995054109 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:57:34 INFO - PROCESS | 1647 | 1460995054111 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1647 | 1460995054113 Marionette TRACE conn2 <- [1,1294,null,{}] 08:57:34 INFO - PROCESS | 1647 | 1460995054115 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:34 INFO - PROCESS | 1647 | 1460995054233 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:57:34 INFO - PROCESS | 1647 | 1460995054308 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x125cb4800 == 66 [pid = 1647] [id = 331] 08:57:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12e526c00) [pid = 1647] [serial = 992] [outer = 0x0] 08:57:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12e529400) [pid = 1647] [serial = 993] [outer = 0x12e526c00] 08:57:34 INFO - PROCESS | 1647 | 1460995054345 Marionette DEBUG loaded listener.js 08:57:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12e531800) [pid = 1647] [serial = 994] [outer = 0x12e526c00] 08:57:34 INFO - PROCESS | 1647 | 1460995054776 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 08:57:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:57:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 08:57:34 INFO - PROCESS | 1647 | 1460995054783 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:57:34 INFO - PROCESS | 1647 | 1460995054785 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:57:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:57:34 INFO - PROCESS | 1647 | 1460995054789 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:57:34 INFO - PROCESS | 1647 | 1460995054791 Marionette TRACE conn2 <- [1,1298,null,{}] 08:57:34 INFO - PROCESS | 1647 | 1460995054794 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:34 INFO - PROCESS | 1647 | 1460995054930 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:57:35 INFO - PROCESS | 1647 | 1460995055006 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e54b800 == 67 [pid = 1647] [id = 332] 08:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12e597800) [pid = 1647] [serial = 995] [outer = 0x0] 08:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12e5a0c00) [pid = 1647] [serial = 996] [outer = 0x12e597800] 08:57:35 INFO - PROCESS | 1647 | 1460995055035 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12f4cc000) [pid = 1647] [serial = 997] [outer = 0x12e597800] 08:57:35 INFO - PROCESS | 1647 | 1460995055485 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 08:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 720ms 08:57:35 INFO - PROCESS | 1647 | 1460995055508 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:57:35 INFO - PROCESS | 1647 | 1460995055510 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:57:35 INFO - PROCESS | 1647 | 1460995055512 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:57:35 INFO - PROCESS | 1647 | 1460995055513 Marionette TRACE conn2 <- [1,1302,null,{}] 08:57:35 INFO - PROCESS | 1647 | 1460995055516 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:35 INFO - PROCESS | 1647 | 1460995055641 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:57:35 INFO - PROCESS | 1647 | 1460995055746 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x119052800 == 68 [pid = 1647] [id = 333] 08:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x1146b8000) [pid = 1647] [serial = 998] [outer = 0x0] 08:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12a1da400) [pid = 1647] [serial = 999] [outer = 0x1146b8000] 08:57:35 INFO - PROCESS | 1647 | 1460995055783 Marionette DEBUG loaded listener.js 08:57:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x12a1e1800) [pid = 1647] [serial = 1000] [outer = 0x1146b8000] 08:57:36 INFO - PROCESS | 1647 | 1460995056378 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 08:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 921ms 08:57:36 INFO - PROCESS | 1647 | 1460995056437 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:57:36 INFO - PROCESS | 1647 | 1460995056439 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:57:36 INFO - PROCESS | 1647 | 1460995056442 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:57:36 INFO - PROCESS | 1647 | 1460995056447 Marionette TRACE conn2 <- [1,1306,null,{}] 08:57:36 INFO - PROCESS | 1647 | 1460995056451 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:36 INFO - PROCESS | 1647 | 1460995056557 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:57:36 INFO - PROCESS | 1647 | 1460995056636 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x125950000 == 69 [pid = 1647] [id = 334] 08:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x118b7f000) [pid = 1647] [serial = 1001] [outer = 0x0] 08:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x119156c00) [pid = 1647] [serial = 1002] [outer = 0x118b7f000] 08:57:36 INFO - PROCESS | 1647 | 1460995056665 Marionette DEBUG loaded listener.js 08:57:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x117614800) [pid = 1647] [serial = 1003] [outer = 0x118b7f000] 08:57:37 INFO - PROCESS | 1647 | 1460995057127 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 08:57:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:57:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 727ms 08:57:37 INFO - PROCESS | 1647 | 1460995057183 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:57:37 INFO - PROCESS | 1647 | 1460995057189 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:57:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:57:37 INFO - PROCESS | 1647 | 1460995057199 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:57:37 INFO - PROCESS | 1647 | 1460995057202 Marionette TRACE conn2 <- [1,1310,null,{}] 08:57:37 INFO - PROCESS | 1647 | 1460995057205 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:37 INFO - PROCESS | 1647 | 1460995057350 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9b4800 == 68 [pid = 1647] [id = 180] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12f910000 == 67 [pid = 1647] [id = 325] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12e90e000 == 66 [pid = 1647] [id = 324] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6d3000 == 65 [pid = 1647] [id = 323] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11869d800 == 64 [pid = 1647] [id = 322] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12da41000 == 63 [pid = 1647] [id = 321] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x12aae2000 == 62 [pid = 1647] [id = 320] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x126070800 == 61 [pid = 1647] [id = 319] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x122c21000) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x115546800) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x11c54e000) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12d3bd000) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x128febc00) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x125cd7c00) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11b793800 == 60 [pid = 1647] [id = 318] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11a768000 == 59 [pid = 1647] [id = 317] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9a8000 == 58 [pid = 1647] [id = 316] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1289d8800 == 57 [pid = 1647] [id = 312] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1272a8800 == 56 [pid = 1647] [id = 311] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x125a6e000 == 55 [pid = 1647] [id = 310] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba16800 == 54 [pid = 1647] [id = 309] 08:57:37 INFO - PROCESS | 1647 | --DOCSHELL 0x1152dc000 == 53 [pid = 1647] [id = 308] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x12e337000) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12b60a800) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12d3bbc00) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12d196c00) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12eb83c00) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12e836c00) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x1176dec00) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12379c800) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x11acd5000) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12e334800) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x11bce1800) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x1237a2800) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x126158800) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12e29f800) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x127f06000) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12b497c00) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12ab1a800) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x1261a6800) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x127230c00) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12f4d9400) [pid = 1647] [serial = 886] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12878d400) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x128fe3000) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12e833800) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11566dc00) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11b7a7c00) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11550e400) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1261a1c00) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12e341800) [pid = 1647] [serial = 880] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x115664c00) [pid = 1647] [serial = 913] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x1176d6c00) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12b49b800) [pid = 1647] [serial = 465] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12648bc00) [pid = 1647] [serial = 883] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11b7ab000) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x1196ef400) [pid = 1647] [serial = 916] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12d3bb000) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12fae5000) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11baacc00) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12f968c00) [pid = 1647] [serial = 889] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x116419400) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11a79f000) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119ad0400) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12dbd7800) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12faea800) [pid = 1647] [serial = 892] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b487c00) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 08:57:37 INFO - PROCESS | 1647 | 1460995057496 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11869d800 == 54 [pid = 1647] [id = 335] 08:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x115546800) [pid = 1647] [serial = 1004] [outer = 0x0] 08:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x118b84800) [pid = 1647] [serial = 1005] [outer = 0x115546800] 08:57:37 INFO - PROCESS | 1647 | 1460995057531 Marionette DEBUG loaded listener.js 08:57:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11c54e000) [pid = 1647] [serial = 1006] [outer = 0x115546800] 08:57:38 INFO - PROCESS | 1647 | 1460995058004 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1647 | 1460995058039 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:57:38 INFO - PROCESS | 1647 | 1460995058042 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1647 | 1460995058048 Marionette TRACE conn2 <- [1,1314,null,{}] 08:57:38 INFO - PROCESS | 1647 | 1460995058061 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:38 INFO - PROCESS | 1647 | 1460995058195 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:57:38 INFO - PROCESS | 1647 | 1460995058212 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c84000 == 55 [pid = 1647] [id = 336] 08:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1269f7000) [pid = 1647] [serial = 1007] [outer = 0x0] 08:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x127f0c800) [pid = 1647] [serial = 1008] [outer = 0x1269f7000] 08:57:38 INFO - PROCESS | 1647 | 1460995058257 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x128b05000) [pid = 1647] [serial = 1009] [outer = 0x1269f7000] 08:57:38 INFO - PROCESS | 1647 | 1460995058615 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 08:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 626ms 08:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:57:38 INFO - PROCESS | 1647 | 1460995058668 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:57:38 INFO - PROCESS | 1647 | 1460995058670 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:57:38 INFO - PROCESS | 1647 | 1460995058672 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:57:38 INFO - PROCESS | 1647 | 1460995058673 Marionette TRACE conn2 <- [1,1318,null,{}] 08:57:38 INFO - PROCESS | 1647 | 1460995058681 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:38 INFO - PROCESS | 1647 | 1460995058766 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:57:38 INFO - PROCESS | 1647 | 1460995058789 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12640b000 == 56 [pid = 1647] [id = 337] 08:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12a1dd000) [pid = 1647] [serial = 1010] [outer = 0x0] 08:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12a1e0800) [pid = 1647] [serial = 1011] [outer = 0x12a1dd000] 08:57:38 INFO - PROCESS | 1647 | 1460995058815 Marionette DEBUG loaded listener.js 08:57:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12ab8b400) [pid = 1647] [serial = 1012] [outer = 0x12a1dd000] 08:57:39 INFO - PROCESS | 1647 | 1460995059160 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 08:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:57:39 INFO - PROCESS | 1647 | 1460995059193 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1647 | 1460995059196 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:57:39 INFO - PROCESS | 1647 | 1460995059199 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1647 | 1460995059200 Marionette TRACE conn2 <- [1,1322,null,{}] 08:57:39 INFO - PROCESS | 1647 | 1460995059202 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:39 INFO - PROCESS | 1647 | 1460995059316 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:57:39 INFO - PROCESS | 1647 | 1460995059322 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12873a800 == 57 [pid = 1647] [id = 338] 08:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12a1dac00) [pid = 1647] [serial = 1013] [outer = 0x0] 08:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12b48a400) [pid = 1647] [serial = 1014] [outer = 0x12a1dac00] 08:57:39 INFO - PROCESS | 1647 | 1460995059348 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12cf1a800) [pid = 1647] [serial = 1015] [outer = 0x12a1dac00] 08:57:39 INFO - PROCESS | 1647 | 1460995059686 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 08:57:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:57:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 08:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:57:39 INFO - PROCESS | 1647 | 1460995059718 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:57:39 INFO - PROCESS | 1647 | 1460995059719 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:57:39 INFO - PROCESS | 1647 | 1460995059721 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:57:39 INFO - PROCESS | 1647 | 1460995059722 Marionette TRACE conn2 <- [1,1326,null,{}] 08:57:39 INFO - PROCESS | 1647 | 1460995059724 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:39 INFO - PROCESS | 1647 | 1460995059843 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:57:39 INFO - PROCESS | 1647 | 1460995059888 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1a0800 == 58 [pid = 1647] [id = 339] 08:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12cf1c000) [pid = 1647] [serial = 1016] [outer = 0x0] 08:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12d19d400) [pid = 1647] [serial = 1017] [outer = 0x12cf1c000] 08:57:39 INFO - PROCESS | 1647 | 1460995059915 Marionette DEBUG loaded listener.js 08:57:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12e337800) [pid = 1647] [serial = 1018] [outer = 0x12cf1c000] 08:57:40 INFO - PROCESS | 1647 | 1460995060239 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 568ms 08:57:40 INFO - PROCESS | 1647 | 1460995060289 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 1647 | 1460995060291 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:57:40 INFO - PROCESS | 1647 | 1460995060300 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1647 | 1460995060301 Marionette TRACE conn2 <- [1,1330,null,{}] 08:57:40 INFO - PROCESS | 1647 | 1460995060303 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:40 INFO - PROCESS | 1647 | 1460995060407 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:57:40 INFO - PROCESS | 1647 | 1460995060449 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1b1800 == 59 [pid = 1647] [id = 340] 08:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12d107800) [pid = 1647] [serial = 1019] [outer = 0x0] 08:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12e52e400) [pid = 1647] [serial = 1020] [outer = 0x12d107800] 08:57:40 INFO - PROCESS | 1647 | 1460995060474 Marionette DEBUG loaded listener.js 08:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12e597400) [pid = 1647] [serial = 1021] [outer = 0x12d107800] 08:57:40 INFO - PROCESS | 1647 | 1460995060790 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 08:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 08:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 525ms 08:57:40 INFO - PROCESS | 1647 | 1460995060819 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:57:40 INFO - PROCESS | 1647 | 1460995060820 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:57:40 INFO - PROCESS | 1647 | 1460995060822 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:57:40 INFO - PROCESS | 1647 | 1460995060823 Marionette TRACE conn2 <- [1,1334,null,{}] 08:57:40 INFO - PROCESS | 1647 | 1460995060834 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:40 INFO - PROCESS | 1647 | 1460995060939 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:57:40 INFO - PROCESS | 1647 | 1460995060977 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d2800 == 60 [pid = 1647] [id = 341] 08:57:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12e2bac00) [pid = 1647] [serial = 1022] [outer = 0x0] 08:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12e512800) [pid = 1647] [serial = 1023] [outer = 0x12e2bac00] 08:57:41 INFO - PROCESS | 1647 | 1460995061002 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12e517800) [pid = 1647] [serial = 1024] [outer = 0x12e2bac00] 08:57:41 INFO - PROCESS | 1647 | 1460995061336 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 08:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 08:57:41 INFO - PROCESS | 1647 | 1460995061348 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:57:41 INFO - PROCESS | 1647 | 1460995061350 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:57:41 INFO - PROCESS | 1647 | 1460995061352 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:57:41 INFO - PROCESS | 1647 | 1460995061353 Marionette TRACE conn2 <- [1,1338,null,{}] 08:57:41 INFO - PROCESS | 1647 | 1460995061355 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:41 INFO - PROCESS | 1647 | 1460995061464 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:57:41 INFO - PROCESS | 1647 | 1460995061478 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d521000 == 61 [pid = 1647] [id = 342] 08:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12e517c00) [pid = 1647] [serial = 1025] [outer = 0x0] 08:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12e59a000) [pid = 1647] [serial = 1026] [outer = 0x12e517c00] 08:57:41 INFO - PROCESS | 1647 | 1460995061503 Marionette DEBUG loaded listener.js 08:57:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12e95d000) [pid = 1647] [serial = 1027] [outer = 0x12e517c00] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x125ce5c00) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11896b400) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11515fc00) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x112109400) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x125ce6000) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12d194400) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x1146b6c00) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11baa0000) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x118617400) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:57:41 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11bce4800) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:57:42 INFO - PROCESS | 1647 | 1460995062403 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1071ms 08:57:42 INFO - PROCESS | 1647 | 1460995062423 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:57:42 INFO - PROCESS | 1647 | 1460995062424 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:57:42 INFO - PROCESS | 1647 | 1460995062428 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1647 | 1460995062429 Marionette TRACE conn2 <- [1,1342,null,{}] 08:57:42 INFO - PROCESS | 1647 | 1460995062431 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:42 INFO - PROCESS | 1647 | 1460995062516 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:57:42 INFO - PROCESS | 1647 | 1460995062575 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d50b000 == 62 [pid = 1647] [id = 343] 08:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x122cb0400) [pid = 1647] [serial = 1028] [outer = 0x0] 08:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x129f04400) [pid = 1647] [serial = 1029] [outer = 0x122cb0400] 08:57:42 INFO - PROCESS | 1647 | 1460995062600 Marionette DEBUG loaded listener.js 08:57:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x129f09c00) [pid = 1647] [serial = 1030] [outer = 0x122cb0400] 08:57:42 INFO - PROCESS | 1647 | 1460995062880 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 08:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 08:57:42 INFO - PROCESS | 1647 | 1460995062902 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:57:42 INFO - PROCESS | 1647 | 1460995062904 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:57:42 INFO - PROCESS | 1647 | 1460995062906 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:57:42 INFO - PROCESS | 1647 | 1460995062908 Marionette TRACE conn2 <- [1,1346,null,{}] 08:57:42 INFO - PROCESS | 1647 | 1460995062919 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:43 INFO - PROCESS | 1647 | 1460995063034 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:57:43 INFO - PROCESS | 1647 | 1460995063041 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6d3000 == 63 [pid = 1647] [id = 344] 08:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x129f0a000) [pid = 1647] [serial = 1031] [outer = 0x0] 08:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x129f11c00) [pid = 1647] [serial = 1032] [outer = 0x129f0a000] 08:57:43 INFO - PROCESS | 1647 | 1460995063087 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12f4cf000) [pid = 1647] [serial = 1033] [outer = 0x129f0a000] 08:57:43 INFO - PROCESS | 1647 | 1460995063507 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 08:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms 08:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:57:43 INFO - PROCESS | 1647 | 1460995063537 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:57:43 INFO - PROCESS | 1647 | 1460995063539 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:57:43 INFO - PROCESS | 1647 | 1460995063542 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:57:43 INFO - PROCESS | 1647 | 1460995063544 Marionette TRACE conn2 <- [1,1350,null,{}] 08:57:43 INFO - PROCESS | 1647 | 1460995063572 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:43 INFO - PROCESS | 1647 | 1460995063701 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:57:43 INFO - PROCESS | 1647 | 1460995063708 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f136800 == 64 [pid = 1647] [id = 345] 08:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11bfb9400) [pid = 1647] [serial = 1034] [outer = 0x0] 08:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12a18ec00) [pid = 1647] [serial = 1035] [outer = 0x11bfb9400] 08:57:43 INFO - PROCESS | 1647 | 1460995063748 Marionette DEBUG loaded listener.js 08:57:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12a193800) [pid = 1647] [serial = 1036] [outer = 0x11bfb9400] 08:57:44 INFO - PROCESS | 1647 | 1460995064395 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 08:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 896ms 08:57:44 INFO - PROCESS | 1647 | 1460995064438 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:57:44 INFO - PROCESS | 1647 | 1460995064442 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:57:44 INFO - PROCESS | 1647 | 1460995064446 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:57:44 INFO - PROCESS | 1647 | 1460995064448 Marionette TRACE conn2 <- [1,1354,null,{}] 08:57:44 INFO - PROCESS | 1647 | 1460995064452 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:44 INFO - PROCESS | 1647 | 1460995064564 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:57:44 INFO - PROCESS | 1647 | 1460995064642 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c110800 == 65 [pid = 1647] [id = 346] 08:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x11c559400) [pid = 1647] [serial = 1037] [outer = 0x0] 08:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12379e400) [pid = 1647] [serial = 1038] [outer = 0x11c559400] 08:57:44 INFO - PROCESS | 1647 | 1460995064674 Marionette DEBUG loaded listener.js 08:57:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x125cdfc00) [pid = 1647] [serial = 1039] [outer = 0x11c559400] 08:57:45 INFO - PROCESS | 1647 | 1460995065116 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 08:57:45 INFO - PROCESS | 1647 | 1460995065170 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1647 | 1460995065174 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:57:45 INFO - PROCESS | 1647 | 1460995065198 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1647 | 1460995065200 Marionette TRACE conn2 <- [1,1358,null,{}] 08:57:45 INFO - PROCESS | 1647 | 1460995065203 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:45 INFO - PROCESS | 1647 | 1460995065312 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:57:45 INFO - PROCESS | 1647 | 1460995065389 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc7800 == 66 [pid = 1647] [id = 347] 08:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x126a8fc00) [pid = 1647] [serial = 1040] [outer = 0x0] 08:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x128b0f800) [pid = 1647] [serial = 1041] [outer = 0x126a8fc00] 08:57:45 INFO - PROCESS | 1647 | 1460995065419 Marionette DEBUG loaded listener.js 08:57:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x129f0cc00) [pid = 1647] [serial = 1042] [outer = 0x126a8fc00] 08:57:45 INFO - PROCESS | 1647 | 1460995065826 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 08:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 676ms 08:57:45 INFO - PROCESS | 1647 | 1460995065873 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:57:45 INFO - PROCESS | 1647 | 1460995065874 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:57:45 INFO - PROCESS | 1647 | 1460995065877 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:57:45 INFO - PROCESS | 1647 | 1460995065879 Marionette TRACE conn2 <- [1,1362,null,{}] 08:57:45 INFO - PROCESS | 1647 | 1460995065887 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:45 INFO - PROCESS | 1647 | 1460995065995 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:57:46 INFO - PROCESS | 1647 | 1460995066102 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6df800 == 67 [pid = 1647] [id = 348] 08:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x129f10000) [pid = 1647] [serial = 1043] [outer = 0x0] 08:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12a194c00) [pid = 1647] [serial = 1044] [outer = 0x129f10000] 08:57:46 INFO - PROCESS | 1647 | 1460995066138 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12d105800) [pid = 1647] [serial = 1045] [outer = 0x129f10000] 08:57:46 INFO - PROCESS | 1647 | 1460995066551 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 08:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 722ms 08:57:46 INFO - PROCESS | 1647 | 1460995066600 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:57:46 INFO - PROCESS | 1647 | 1460995066601 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:57:46 INFO - PROCESS | 1647 | 1460995066623 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:57:46 INFO - PROCESS | 1647 | 1460995066624 Marionette TRACE conn2 <- [1,1366,null,{}] 08:57:46 INFO - PROCESS | 1647 | 1460995066646 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:46 INFO - PROCESS | 1647 | 1460995066753 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:57:46 INFO - PROCESS | 1647 | 1460995066831 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fea5800 == 68 [pid = 1647] [id = 349] 08:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12d3c3000) [pid = 1647] [serial = 1046] [outer = 0x0] 08:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12da5e800) [pid = 1647] [serial = 1047] [outer = 0x12d3c3000] 08:57:46 INFO - PROCESS | 1647 | 1460995066862 Marionette DEBUG loaded listener.js 08:57:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12e2a5c00) [pid = 1647] [serial = 1048] [outer = 0x12d3c3000] 08:57:47 INFO - PROCESS | 1647 | 1460995067298 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 08:57:47 INFO - PROCESS | 1647 | 1460995067348 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:57:47 INFO - PROCESS | 1647 | 1460995067351 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:57:47 INFO - PROCESS | 1647 | 1460995067352 Marionette TRACE conn2 <- [1,1370,null,{}] 08:57:47 INFO - PROCESS | 1647 | 1460995067355 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:47 INFO - PROCESS | 1647 | 1460995067457 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:57:47 INFO - PROCESS | 1647 | 1460995067534 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x13097e800 == 69 [pid = 1647] [id = 350] 08:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12d3c7400) [pid = 1647] [serial = 1049] [outer = 0x0] 08:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12e52c000) [pid = 1647] [serial = 1050] [outer = 0x12d3c7400] 08:57:47 INFO - PROCESS | 1647 | 1460995067564 Marionette DEBUG loaded listener.js 08:57:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12e5a2000) [pid = 1647] [serial = 1051] [outer = 0x12d3c7400] 08:57:48 INFO - PROCESS | 1647 | 1460995068023 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 08:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:57:48 INFO - PROCESS | 1647 | 1460995068098 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:57:48 INFO - PROCESS | 1647 | 1460995068102 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:57:48 INFO - PROCESS | 1647 | 1460995068104 Marionette TRACE conn2 <- [1,1374,null,{}] 08:57:48 INFO - PROCESS | 1647 | 1460995068107 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:48 INFO - PROCESS | 1647 | 1460995068274 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:57:48 INFO - PROCESS | 1647 | 1460995068405 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0ef000 == 70 [pid = 1647] [id = 351] 08:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x122caa800) [pid = 1647] [serial = 1052] [outer = 0x0] 08:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12a9e2800) [pid = 1647] [serial = 1053] [outer = 0x122caa800] 08:57:48 INFO - PROCESS | 1647 | 1460995068437 Marionette DEBUG loaded listener.js 08:57:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12f4ccc00) [pid = 1647] [serial = 1054] [outer = 0x122caa800] 08:57:49 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:57:49 INFO - PROCESS | 1647 | 1460995069264 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1647 | 1460995069276 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:57:49 INFO - PROCESS | 1647 | 1460995069282 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1647 | 1460995069284 Marionette TRACE conn2 <- [1,1378,null,{}] 08:57:49 INFO - PROCESS | 1647 | 1460995069288 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:49 INFO - PROCESS | 1647 | 1460995069389 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:57:49 INFO - PROCESS | 1647 | 1460995069471 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4eb000 == 71 [pid = 1647] [id = 352] 08:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x11553cc00) [pid = 1647] [serial = 1055] [outer = 0x0] 08:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x11ad0f800) [pid = 1647] [serial = 1056] [outer = 0x11553cc00] 08:57:49 INFO - PROCESS | 1647 | 1460995069499 Marionette DEBUG loaded listener.js 08:57:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x11a7a8c00) [pid = 1647] [serial = 1057] [outer = 0x11553cc00] 08:57:49 INFO - PROCESS | 1647 | 1460995069922 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 08:57:49 INFO - PROCESS | 1647 | 1460995069969 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:57:49 INFO - PROCESS | 1647 | 1460995069975 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:57:49 INFO - PROCESS | 1647 | 1460995069977 Marionette TRACE conn2 <- [1,1382,null,{}] 08:57:49 INFO - PROCESS | 1647 | 1460995069981 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:50 INFO - PROCESS | 1647 | 1460995070077 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:57:50 INFO - PROCESS | 1647 | 1460995070156 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b79b000 == 72 [pid = 1647] [id = 353] 08:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x1238b0800) [pid = 1647] [serial = 1058] [outer = 0x0] 08:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x125cd5800) [pid = 1647] [serial = 1059] [outer = 0x1238b0800] 08:57:50 INFO - PROCESS | 1647 | 1460995070185 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 197 (0x125ce6000) [pid = 1647] [serial = 1060] [outer = 0x1238b0800] 08:57:50 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 08:57:50 INFO - PROCESS | 1647 | 1460995070640 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 08:57:50 INFO - PROCESS | 1647 | 1460995070709 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:57:50 INFO - PROCESS | 1647 | 1460995070726 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:57:50 INFO - PROCESS | 1647 | 1460995070728 Marionette TRACE conn2 <- [1,1386,null,{}] 08:57:50 INFO - PROCESS | 1647 | 1460995070735 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:50 INFO - PROCESS | 1647 | 1460995070833 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:57:50 INFO - PROCESS | 1647 | 1460995070900 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289e5000 == 73 [pid = 1647] [id = 354] 08:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 198 (0x125cd9000) [pid = 1647] [serial = 1061] [outer = 0x0] 08:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 199 (0x127ff9c00) [pid = 1647] [serial = 1062] [outer = 0x125cd9000] 08:57:50 INFO - PROCESS | 1647 | 1460995070929 Marionette DEBUG loaded listener.js 08:57:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 200 (0x128fe5c00) [pid = 1647] [serial = 1063] [outer = 0x125cd9000] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12b42c800 == 72 [pid = 1647] [id = 314] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12e242000 == 71 [pid = 1647] [id = 244] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6d3000 == 70 [pid = 1647] [id = 344] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12d50b000 == 69 [pid = 1647] [id = 343] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12d521000 == 68 [pid = 1647] [id = 342] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d2800 == 67 [pid = 1647] [id = 341] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1b1800 == 66 [pid = 1647] [id = 340] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 199 (0x12e959000) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 198 (0x127ffd400) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 197 (0x1258d1800) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 196 (0x12aa2a400) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x11acd4800) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12619c400) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x1269fec00) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x112107800) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12b345c00) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1a0800 == 65 [pid = 1647] [id = 339] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12873a800 == 64 [pid = 1647] [id = 338] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12640b000 == 63 [pid = 1647] [id = 337] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x122c84000 == 62 [pid = 1647] [id = 336] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11869d800 == 61 [pid = 1647] [id = 335] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x125950000 == 60 [pid = 1647] [id = 334] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119052800 == 59 [pid = 1647] [id = 333] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12e54b800 == 58 [pid = 1647] [id = 332] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x125cb4800 == 57 [pid = 1647] [id = 331] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x130c49000 == 56 [pid = 1647] [id = 330] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x13098a000 == 55 [pid = 1647] [id = 329] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12db3d000 == 54 [pid = 1647] [id = 328] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x125a62000 == 53 [pid = 1647] [id = 327] 08:57:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119049000 == 52 [pid = 1647] [id = 326] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x12379f800) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x126923400) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x11bce6800) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x11ad05400) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x1238a9c00) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x1146bf800) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x112275c00) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12aac5400) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12d19a400) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12d3c8c00) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x12cf1c400) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11b72fc00) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12e339c00) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x11641c000) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x128b07000) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12da5a800) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x125ce2800) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12e2aec00) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12e2abc00) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 08:57:51 INFO - PROCESS | 1647 | 1460995071321 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 08:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:57:51 INFO - PROCESS | 1647 | 1460995071352 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:57:51 INFO - PROCESS | 1647 | 1460995071354 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1647 | 1460995071355 Marionette TRACE conn2 <- [1,1390,null,{}] 08:57:51 INFO - PROCESS | 1647 | 1460995071357 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 1647 | 1460995071443 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:57:51 INFO - PROCESS | 1647 | 1460995071503 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a87000 == 53 [pid = 1647] [id = 355] 08:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x115513800) [pid = 1647] [serial = 1064] [outer = 0x0] 08:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x1269f2400) [pid = 1647] [serial = 1065] [outer = 0x115513800] 08:57:51 INFO - PROCESS | 1647 | 1460995071529 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x129f08800) [pid = 1647] [serial = 1066] [outer = 0x115513800] 08:57:51 INFO - PROCESS | 1647 | 1460995071811 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 08:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 08:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:57:51 INFO - PROCESS | 1647 | 1460995071826 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:57:51 INFO - PROCESS | 1647 | 1460995071827 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:57:51 INFO - PROCESS | 1647 | 1460995071836 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:57:51 INFO - PROCESS | 1647 | 1460995071837 Marionette TRACE conn2 <- [1,1394,null,{}] 08:57:51 INFO - PROCESS | 1647 | 1460995071839 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:51 INFO - PROCESS | 1647 | 1460995071926 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:57:51 INFO - PROCESS | 1647 | 1460995071932 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x125f04000 == 54 [pid = 1647] [id = 356] 08:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x129f0d000) [pid = 1647] [serial = 1067] [outer = 0x0] 08:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x129f98000) [pid = 1647] [serial = 1068] [outer = 0x129f0d000] 08:57:51 INFO - PROCESS | 1647 | 1460995071958 Marionette DEBUG loaded listener.js 08:57:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x129f9d400) [pid = 1647] [serial = 1069] [outer = 0x129f0d000] 08:57:52 INFO - PROCESS | 1647 | 1460995072307 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 525ms 08:57:52 INFO - PROCESS | 1647 | 1460995072357 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1647 | 1460995072358 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:57:52 INFO - PROCESS | 1647 | 1460995072366 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1647 | 1460995072367 Marionette TRACE conn2 <- [1,1398,null,{}] 08:57:52 INFO - PROCESS | 1647 | 1460995072369 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:52 INFO - PROCESS | 1647 | 1460995072468 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:57:52 INFO - PROCESS | 1647 | 1460995072473 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298d2800 == 55 [pid = 1647] [id = 357] 08:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12a191c00) [pid = 1647] [serial = 1070] [outer = 0x0] 08:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12a9d6c00) [pid = 1647] [serial = 1071] [outer = 0x12a191c00] 08:57:52 INFO - PROCESS | 1647 | 1460995072501 Marionette DEBUG loaded listener.js 08:57:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12a9e0c00) [pid = 1647] [serial = 1072] [outer = 0x12a191c00] 08:57:52 INFO - PROCESS | 1647 | 1460995072835 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 08:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 08:57:52 INFO - PROCESS | 1647 | 1460995072884 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:57:52 INFO - PROCESS | 1647 | 1460995072885 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:57:52 INFO - PROCESS | 1647 | 1460995072887 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:57:52 INFO - PROCESS | 1647 | 1460995072889 Marionette TRACE conn2 <- [1,1402,null,{}] 08:57:52 INFO - PROCESS | 1647 | 1460995072891 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 1647 | 1460995073008 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:57:53 INFO - PROCESS | 1647 | 1460995073047 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0f0000 == 56 [pid = 1647] [id = 358] 08:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11c172c00) [pid = 1647] [serial = 1073] [outer = 0x0] 08:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12a9e3400) [pid = 1647] [serial = 1074] [outer = 0x11c172c00] 08:57:53 INFO - PROCESS | 1647 | 1460995073073 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12b339000) [pid = 1647] [serial = 1075] [outer = 0x11c172c00] 08:57:53 INFO - PROCESS | 1647 | 1460995073391 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 08:57:53 INFO - PROCESS | 1647 | 1460995073406 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1647 | 1460995073407 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:57:53 INFO - PROCESS | 1647 | 1460995073410 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1647 | 1460995073413 Marionette TRACE conn2 <- [1,1406,null,{}] 08:57:53 INFO - PROCESS | 1647 | 1460995073424 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:53 INFO - PROCESS | 1647 | 1460995073532 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:57:53 INFO - PROCESS | 1647 | 1460995073573 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b427800 == 57 [pid = 1647] [id = 359] 08:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x128ff1800) [pid = 1647] [serial = 1076] [outer = 0x0] 08:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x12b4a4c00) [pid = 1647] [serial = 1077] [outer = 0x128ff1800] 08:57:53 INFO - PROCESS | 1647 | 1460995073599 Marionette DEBUG loaded listener.js 08:57:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12d19a400) [pid = 1647] [serial = 1078] [outer = 0x128ff1800] 08:57:53 INFO - PROCESS | 1647 | 1460995073909 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 08:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 528ms 08:57:53 INFO - PROCESS | 1647 | 1460995073939 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:57:53 INFO - PROCESS | 1647 | 1460995073940 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:57:53 INFO - PROCESS | 1647 | 1460995073948 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:57:53 INFO - PROCESS | 1647 | 1460995073949 Marionette TRACE conn2 <- [1,1410,null,{}] 08:57:53 INFO - PROCESS | 1647 | 1460995073952 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:54 INFO - PROCESS | 1647 | 1460995074057 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:57:54 INFO - PROCESS | 1647 | 1460995074096 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d151800 == 58 [pid = 1647] [id = 360] 08:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x12aa24c00) [pid = 1647] [serial = 1079] [outer = 0x0] 08:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x12da5bc00) [pid = 1647] [serial = 1080] [outer = 0x12aa24c00] 08:57:54 INFO - PROCESS | 1647 | 1460995074121 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 190 (0x12e2a9c00) [pid = 1647] [serial = 1081] [outer = 0x12aa24c00] 08:57:54 INFO - PROCESS | 1647 | 1460995074456 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 08:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 08:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:57:54 INFO - PROCESS | 1647 | 1460995074467 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:57:54 INFO - PROCESS | 1647 | 1460995074468 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:57:54 INFO - PROCESS | 1647 | 1460995074470 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:57:54 INFO - PROCESS | 1647 | 1460995074471 Marionette TRACE conn2 <- [1,1414,null,{}] 08:57:54 INFO - PROCESS | 1647 | 1460995074474 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:54 INFO - PROCESS | 1647 | 1460995074586 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:57:54 INFO - PROCESS | 1647 | 1460995074590 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db36800 == 59 [pid = 1647] [id = 361] 08:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 191 (0x12d199800) [pid = 1647] [serial = 1082] [outer = 0x0] 08:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 192 (0x12e2bb400) [pid = 1647] [serial = 1083] [outer = 0x12d199800] 08:57:54 INFO - PROCESS | 1647 | 1460995074616 Marionette DEBUG loaded listener.js 08:57:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 193 (0x12e514c00) [pid = 1647] [serial = 1084] [outer = 0x12d199800] 08:57:54 INFO - PROCESS | 1647 | 1460995074987 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 569ms 08:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:57:55 INFO - PROCESS | 1647 | 1460995075045 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1647 | 1460995075047 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:57:55 INFO - PROCESS | 1647 | 1460995075049 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1647 | 1460995075050 Marionette TRACE conn2 <- [1,1418,null,{}] 08:57:55 INFO - PROCESS | 1647 | 1460995075053 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:55 INFO - PROCESS | 1647 | 1460995075178 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:57:55 INFO - PROCESS | 1647 | 1460995075195 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e916800 == 60 [pid = 1647] [id = 362] 08:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 194 (0x12e515000) [pid = 1647] [serial = 1085] [outer = 0x0] 08:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 195 (0x12e531000) [pid = 1647] [serial = 1086] [outer = 0x12e515000] 08:57:55 INFO - PROCESS | 1647 | 1460995075224 Marionette DEBUG loaded listener.js 08:57:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 196 (0x12e95c800) [pid = 1647] [serial = 1087] [outer = 0x12e515000] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 195 (0x125ce1400) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 194 (0x12a1dac00) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 193 (0x122cb0400) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 192 (0x12cf1c000) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 191 (0x12d107800) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 190 (0x119ada400) [pid = 1647] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 189 (0x12e526c00) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12e33a800) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x126049800) [pid = 1647] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x1264fcc00) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x123799800) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x112106c00) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x115511000) [pid = 1647] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12e2bac00) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x11515ec00) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x1258d3c00) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x1146b8000) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x125cd0800) [pid = 1647] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x122c21c00) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12619bc00) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x126799400) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x125ce5800) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12e517c00) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x125fbd800) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x127ff0400) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12dbcc800) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12e597800) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12a1dd000) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12ab87000) [pid = 1647] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x115546800) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x1269f7000) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12e83e400) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x11ba5a000) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12b484c00) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x125ce2000) [pid = 1647] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x115505c00) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x118b7f000) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12e2bc800) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x119034000) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x112103000) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x125bf0400) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12aabe000) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x127ff5000) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x119adc000) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12d3bb400) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12ab89000) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x115541400) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12aac4c00) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11bce5800) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12b48b800) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11a7a3c00) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x116492000) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:57:55 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x129f0a000) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:57:55 INFO - PROCESS | 1647 | 1460995075874 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 08:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 870ms 08:57:55 INFO - PROCESS | 1647 | 1460995075919 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:57:55 INFO - PROCESS | 1647 | 1460995075921 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:57:55 INFO - PROCESS | 1647 | 1460995075923 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:57:55 INFO - PROCESS | 1647 | 1460995075924 Marionette TRACE conn2 <- [1,1422,null,{}] 08:57:55 INFO - PROCESS | 1647 | 1460995075927 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:56 INFO - PROCESS | 1647 | 1460995076019 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:57:56 INFO - PROCESS | 1647 | 1460995076023 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd0f800 == 61 [pid = 1647] [id = 363] 08:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x115511000) [pid = 1647] [serial = 1088] [outer = 0x0] 08:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x11acdec00) [pid = 1647] [serial = 1089] [outer = 0x115511000] 08:57:56 INFO - PROCESS | 1647 | 1460995076048 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11bfb8c00) [pid = 1647] [serial = 1090] [outer = 0x115511000] 08:57:56 INFO - PROCESS | 1647 | 1460995076395 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 523ms 08:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:57:56 INFO - PROCESS | 1647 | 1460995076446 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1647 | 1460995076447 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:57:56 INFO - PROCESS | 1647 | 1460995076449 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1647 | 1460995076450 Marionette TRACE conn2 <- [1,1426,null,{}] 08:57:56 INFO - PROCESS | 1647 | 1460995076452 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:56 INFO - PROCESS | 1647 | 1460995076567 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:57:56 INFO - PROCESS | 1647 | 1460995076574 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc2800 == 62 [pid = 1647] [id = 364] 08:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x118b7f000) [pid = 1647] [serial = 1091] [outer = 0x0] 08:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x125a08000) [pid = 1647] [serial = 1092] [outer = 0x118b7f000] 08:57:56 INFO - PROCESS | 1647 | 1460995076601 Marionette DEBUG loaded listener.js 08:57:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x126047800) [pid = 1647] [serial = 1093] [outer = 0x118b7f000] 08:57:56 INFO - PROCESS | 1647 | 1460995076931 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 08:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 08:57:56 INFO - PROCESS | 1647 | 1460995076971 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:57:56 INFO - PROCESS | 1647 | 1460995076972 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:57:56 INFO - PROCESS | 1647 | 1460995076974 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:57:56 INFO - PROCESS | 1647 | 1460995076975 Marionette TRACE conn2 <- [1,1430,null,{}] 08:57:56 INFO - PROCESS | 1647 | 1460995076978 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:57 INFO - PROCESS | 1647 | 1460995077067 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:57:57 INFO - PROCESS | 1647 | 1460995077071 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x13096e000 == 63 [pid = 1647] [id = 365] 08:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x126049800) [pid = 1647] [serial = 1094] [outer = 0x0] 08:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x127f11c00) [pid = 1647] [serial = 1095] [outer = 0x126049800] 08:57:57 INFO - PROCESS | 1647 | 1460995077096 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a0a8000) [pid = 1647] [serial = 1096] [outer = 0x126049800] 08:57:57 INFO - PROCESS | 1647 | 1460995077432 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 08:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 473ms 08:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:57:57 INFO - PROCESS | 1647 | 1460995077448 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:57:57 INFO - PROCESS | 1647 | 1460995077449 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:57:57 INFO - PROCESS | 1647 | 1460995077451 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:57:57 INFO - PROCESS | 1647 | 1460995077452 Marionette TRACE conn2 <- [1,1434,null,{}] 08:57:57 INFO - PROCESS | 1647 | 1460995077455 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:57 INFO - PROCESS | 1647 | 1460995077575 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:57:57 INFO - PROCESS | 1647 | 1460995077581 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c44800 == 64 [pid = 1647] [id = 366] 08:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x1237a3c00) [pid = 1647] [serial = 1097] [outer = 0x0] 08:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12a0aa800) [pid = 1647] [serial = 1098] [outer = 0x1237a3c00] 08:57:57 INFO - PROCESS | 1647 | 1460995077606 Marionette DEBUG loaded listener.js 08:57:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12a0b2000) [pid = 1647] [serial = 1099] [outer = 0x1237a3c00] 08:57:58 INFO - PROCESS | 1647 | 1460995078150 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 721ms 08:57:58 INFO - PROCESS | 1647 | 1460995078174 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1647 | 1460995078178 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:57:58 INFO - PROCESS | 1647 | 1460995078198 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1647 | 1460995078200 Marionette TRACE conn2 <- [1,1438,null,{}] 08:57:58 INFO - PROCESS | 1647 | 1460995078204 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:58 INFO - PROCESS | 1647 | 1460995078317 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:57:58 INFO - PROCESS | 1647 | 1460995078422 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11add7800 == 65 [pid = 1647] [id = 367] 08:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11ad07800) [pid = 1647] [serial = 1100] [outer = 0x0] 08:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11ba5fc00) [pid = 1647] [serial = 1101] [outer = 0x11ad07800] 08:57:58 INFO - PROCESS | 1647 | 1460995078455 Marionette DEBUG loaded listener.js 08:57:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1237a1400) [pid = 1647] [serial = 1102] [outer = 0x11ad07800] 08:57:58 INFO - PROCESS | 1647 | 1460995078883 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 08:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 723ms 08:57:58 INFO - PROCESS | 1647 | 1460995078920 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:57:58 INFO - PROCESS | 1647 | 1460995078924 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:57:58 INFO - PROCESS | 1647 | 1460995078929 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:57:58 INFO - PROCESS | 1647 | 1460995078931 Marionette TRACE conn2 <- [1,1442,null,{}] 08:57:58 INFO - PROCESS | 1647 | 1460995078933 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:59 INFO - PROCESS | 1647 | 1460995079042 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:57:59 INFO - PROCESS | 1647 | 1460995079149 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x126715000 == 66 [pid = 1647] [id = 368] 08:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x125cd2c00) [pid = 1647] [serial = 1103] [outer = 0x0] 08:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x1264f2400) [pid = 1647] [serial = 1104] [outer = 0x125cd2c00] 08:57:59 INFO - PROCESS | 1647 | 1460995079182 Marionette DEBUG loaded listener.js 08:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12896f400) [pid = 1647] [serial = 1105] [outer = 0x125cd2c00] 08:57:59 INFO - PROCESS | 1647 | 1460995079611 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 08:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 721ms 08:57:59 INFO - PROCESS | 1647 | 1460995079653 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:57:59 INFO - PROCESS | 1647 | 1460995079654 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:57:59 INFO - PROCESS | 1647 | 1460995079657 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:57:59 INFO - PROCESS | 1647 | 1460995079659 Marionette TRACE conn2 <- [1,1446,null,{}] 08:57:59 INFO - PROCESS | 1647 | 1460995079682 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:57:59 INFO - PROCESS | 1647 | 1460995079801 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:57:59 INFO - PROCESS | 1647 | 1460995079912 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:57:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f120800 == 67 [pid = 1647] [id = 369] 08:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x129f9a400) [pid = 1647] [serial = 1106] [outer = 0x0] 08:57:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12a0ad400) [pid = 1647] [serial = 1107] [outer = 0x129f9a400] 08:57:59 INFO - PROCESS | 1647 | 1460995079965 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12a194400) [pid = 1647] [serial = 1108] [outer = 0x129f9a400] 08:58:00 INFO - PROCESS | 1647 | 1460995080422 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 08:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 789ms 08:58:00 INFO - PROCESS | 1647 | 1460995080463 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:58:00 INFO - PROCESS | 1647 | 1460995080465 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:58:00 INFO - PROCESS | 1647 | 1460995080469 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:58:00 INFO - PROCESS | 1647 | 1460995080470 Marionette TRACE conn2 <- [1,1450,null,{}] 08:58:00 INFO - PROCESS | 1647 | 1460995080472 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:00 INFO - PROCESS | 1647 | 1460995080584 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:58:00 INFO - PROCESS | 1647 | 1460995080663 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x13801d800 == 68 [pid = 1647] [id = 370] 08:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12a1db000) [pid = 1647] [serial = 1109] [outer = 0x0] 08:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12a9da400) [pid = 1647] [serial = 1110] [outer = 0x12a1db000] 08:58:00 INFO - PROCESS | 1647 | 1460995080693 Marionette DEBUG loaded listener.js 08:58:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12ab1b400) [pid = 1647] [serial = 1111] [outer = 0x12a1db000] 08:58:01 INFO - PROCESS | 1647 | 1460995081180 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 769ms 08:58:01 INFO - PROCESS | 1647 | 1460995081247 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1647 | 1460995081248 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:58:01 INFO - PROCESS | 1647 | 1460995081252 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1647 | 1460995081253 Marionette TRACE conn2 <- [1,1454,null,{}] 08:58:01 INFO - PROCESS | 1647 | 1460995081256 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:01 INFO - PROCESS | 1647 | 1460995081367 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:58:01 INFO - PROCESS | 1647 | 1460995081448 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a91c800 == 69 [pid = 1647] [id = 371] 08:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x114c05400) [pid = 1647] [serial = 1112] [outer = 0x0] 08:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x11baa5400) [pid = 1647] [serial = 1113] [outer = 0x114c05400] 08:58:01 INFO - PROCESS | 1647 | 1460995081478 Marionette DEBUG loaded listener.js 08:58:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12a1d5400) [pid = 1647] [serial = 1114] [outer = 0x114c05400] 08:58:01 INFO - PROCESS | 1647 | 1460995081935 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 08:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 721ms 08:58:01 INFO - PROCESS | 1647 | 1460995081981 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:58:01 INFO - PROCESS | 1647 | 1460995081983 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:58:01 INFO - PROCESS | 1647 | 1460995081986 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:58:01 INFO - PROCESS | 1647 | 1460995081988 Marionette TRACE conn2 <- [1,1458,null,{}] 08:58:01 INFO - PROCESS | 1647 | 1460995081990 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:02 INFO - PROCESS | 1647 | 1460995082109 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:58:02 INFO - PROCESS | 1647 | 1460995082192 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a75d800 == 70 [pid = 1647] [id = 372] 08:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x11641e400) [pid = 1647] [serial = 1115] [outer = 0x0] 08:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x119152800) [pid = 1647] [serial = 1116] [outer = 0x11641e400] 08:58:02 INFO - PROCESS | 1647 | 1460995082224 Marionette DEBUG loaded listener.js 08:58:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x125cd0000) [pid = 1647] [serial = 1117] [outer = 0x11641e400] 08:58:02 INFO - PROCESS | 1647 | 1460995082985 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 08:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1019ms 08:58:03 INFO - PROCESS | 1647 | 1460995083006 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1647 | 1460995083008 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:58:03 INFO - PROCESS | 1647 | 1460995083012 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1647 | 1460995083015 Marionette TRACE conn2 <- [1,1462,null,{}] 08:58:03 INFO - PROCESS | 1647 | 1460995083018 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:03 INFO - PROCESS | 1647 | 1460995083115 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:58:03 INFO - PROCESS | 1647 | 1460995083184 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd08800 == 71 [pid = 1647] [id = 373] 08:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x118960800) [pid = 1647] [serial = 1118] [outer = 0x0] 08:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x1190af000) [pid = 1647] [serial = 1119] [outer = 0x118960800] 08:58:03 INFO - PROCESS | 1647 | 1460995083211 Marionette DEBUG loaded listener.js 08:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x119ad7000) [pid = 1647] [serial = 1120] [outer = 0x118960800] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x13096e000 == 70 [pid = 1647] [id = 365] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc2800 == 69 [pid = 1647] [id = 364] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd0f800 == 68 [pid = 1647] [id = 363] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12e916800 == 67 [pid = 1647] [id = 362] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12db36800 == 66 [pid = 1647] [id = 361] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12d151800 == 65 [pid = 1647] [id = 360] 08:58:03 INFO - PROCESS | 1647 | 1460995083724 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12b427800 == 64 [pid = 1647] [id = 359] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0f0000 == 63 [pid = 1647] [id = 358] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1298d2800 == 62 [pid = 1647] [id = 357] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x125f04000 == 61 [pid = 1647] [id = 356] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119a87000 == 60 [pid = 1647] [id = 355] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1289e5000 == 59 [pid = 1647] [id = 354] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11b79b000 == 58 [pid = 1647] [id = 353] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11c4eb000 == 57 [pid = 1647] [id = 352] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x13097e800 == 56 [pid = 1647] [id = 350] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12fea5800 == 55 [pid = 1647] [id = 349] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6df800 == 54 [pid = 1647] [id = 348] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc7800 == 53 [pid = 1647] [id = 347] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11c110800 == 52 [pid = 1647] [id = 346] 08:58:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12f136800 == 51 [pid = 1647] [id = 345] 08:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 772ms 08:58:03 INFO - PROCESS | 1647 | 1460995083784 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:58:03 INFO - PROCESS | 1647 | 1460995083788 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:58:03 INFO - PROCESS | 1647 | 1460995083792 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:58:03 INFO - PROCESS | 1647 | 1460995083794 Marionette TRACE conn2 <- [1,1466,null,{}] 08:58:03 INFO - PROCESS | 1647 | 1460995083797 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:03 INFO - PROCESS | 1647 | 1460995083909 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12f4cf000) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1261a5800) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12b48a400) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x129f04400) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12e337800) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12e52e400) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x125c4c800) [pid = 1647] [serial = 898] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12e529400) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12e597400) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12eb7ac00) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12ab1d800) [pid = 1647] [serial = 901] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12f4cd000) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12aa24400) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x1237a0c00) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x129f09c00) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11554b800) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x1190b4c00) [pid = 1647] [serial = 895] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12e517800) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12b609000) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x125ce5000) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12a1e1800) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12ab89400) [pid = 1647] [serial = 907] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x128ff0400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11227c000) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1261a6c00) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12ab21400) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12e512800) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12b342c00) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12e95d000) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12cf1a800) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x127230800) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128b10400) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12e334400) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125cd0c00) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12e5a0c00) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12a1e0800) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12e341000) [pid = 1647] [serial = 904] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x118b84800) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x128b05000) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12f4d4800) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11c225400) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12e834800) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12e95e000) [pid = 1647] [serial = 910] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1176d7400) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x127f0c800) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x117614800) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12e960000) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11bce6c00) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x112281c00) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1264fd400) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12b48a800) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12ab93400) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11c54e000) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12f4cc000) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12ab8b400) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11baa9800) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12d19d400) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12dbcfc00) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12dbd4000) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b4a1400) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a1da400) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126a09800) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12e531800) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11902cc00) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119156c00) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12da59800) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x125ce0800) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12dbcac00) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11ba57c00) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11a539c00) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12e59a000) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x129f11c00) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 08:58:03 INFO - PROCESS | 1647 | 1460995083976 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11900b000 == 52 [pid = 1647] [id = 374] 08:58:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x117614800) [pid = 1647] [serial = 1121] [outer = 0x0] 08:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119d74800) [pid = 1647] [serial = 1122] [outer = 0x117614800] 08:58:04 INFO - PROCESS | 1647 | 1460995084002 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11acd3400) [pid = 1647] [serial = 1123] [outer = 0x117614800] 08:58:04 INFO - PROCESS | 1647 | 1460995084365 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 08:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 623ms 08:58:04 INFO - PROCESS | 1647 | 1460995084433 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:58:04 INFO - PROCESS | 1647 | 1460995084435 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:58:04 INFO - PROCESS | 1647 | 1460995084440 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:58:04 INFO - PROCESS | 1647 | 1460995084444 Marionette TRACE conn2 <- [1,1470,null,{}] 08:58:04 INFO - PROCESS | 1647 | 1460995084455 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:04 INFO - PROCESS | 1647 | 1460995084588 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:58:04 INFO - PROCESS | 1647 | 1460995084602 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad51800 == 53 [pid = 1647] [id = 375] 08:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11ba61c00) [pid = 1647] [serial = 1124] [outer = 0x0] 08:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11bfb6000) [pid = 1647] [serial = 1125] [outer = 0x11ba61c00] 08:58:04 INFO - PROCESS | 1647 | 1460995084647 Marionette DEBUG loaded listener.js 08:58:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x122c15800) [pid = 1647] [serial = 1126] [outer = 0x11ba61c00] 08:58:05 INFO - PROCESS | 1647 | 1460995085030 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 625ms 08:58:05 INFO - PROCESS | 1647 | 1460995085065 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1647 | 1460995085067 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:58:05 INFO - PROCESS | 1647 | 1460995085069 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1647 | 1460995085070 Marionette TRACE conn2 <- [1,1474,null,{}] 08:58:05 INFO - PROCESS | 1647 | 1460995085072 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 1647 | 1460995085156 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:58:05 INFO - PROCESS | 1647 | 1460995085180 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c46a000 == 54 [pid = 1647] [id = 376] 08:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x123799400) [pid = 1647] [serial = 1127] [outer = 0x0] 08:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1238a9800) [pid = 1647] [serial = 1128] [outer = 0x123799400] 08:58:05 INFO - PROCESS | 1647 | 1460995085206 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x125c58800) [pid = 1647] [serial = 1129] [outer = 0x123799400] 08:58:05 INFO - PROCESS | 1647 | 1460995085572 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 08:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 08:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:58:05 INFO - PROCESS | 1647 | 1460995085589 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:58:05 INFO - PROCESS | 1647 | 1460995085590 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:58:05 INFO - PROCESS | 1647 | 1460995085592 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:58:05 INFO - PROCESS | 1647 | 1460995085594 Marionette TRACE conn2 <- [1,1478,null,{}] 08:58:05 INFO - PROCESS | 1647 | 1460995085598 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:05 INFO - PROCESS | 1647 | 1460995085673 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:58:05 INFO - PROCESS | 1647 | 1460995085759 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d9000 == 55 [pid = 1647] [id = 377] 08:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12379b400) [pid = 1647] [serial = 1130] [outer = 0x0] 08:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125cd0c00) [pid = 1647] [serial = 1131] [outer = 0x12379b400] 08:58:05 INFO - PROCESS | 1647 | 1460995085800 Marionette DEBUG loaded listener.js 08:58:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125ce4c00) [pid = 1647] [serial = 1132] [outer = 0x12379b400] 08:58:06 INFO - PROCESS | 1647 | 1460995086206 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 08:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 626ms 08:58:06 INFO - PROCESS | 1647 | 1460995086219 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 1647 | 1460995086221 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:58:06 INFO - PROCESS | 1647 | 1460995086234 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1647 | 1460995086236 Marionette TRACE conn2 <- [1,1482,null,{}] 08:58:06 INFO - PROCESS | 1647 | 1460995086239 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:06 INFO - PROCESS | 1647 | 1460995086416 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:58:06 INFO - PROCESS | 1647 | 1460995086518 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12605a800 == 56 [pid = 1647] [id = 378] 08:58:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125ceb800) [pid = 1647] [serial = 1133] [outer = 0x0] 08:58:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12692d400) [pid = 1647] [serial = 1134] [outer = 0x125ceb800] 08:58:06 INFO - PROCESS | 1647 | 1460995086564 Marionette DEBUG loaded listener.js 08:58:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127f0d000) [pid = 1647] [serial = 1135] [outer = 0x125ceb800] 08:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 721ms 08:58:06 INFO - PROCESS | 1647 | 1460995086950 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 08:58:06 INFO - PROCESS | 1647 | 1460995086955 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:58:06 INFO - PROCESS | 1647 | 1460995086956 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:58:06 INFO - PROCESS | 1647 | 1460995086959 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:58:06 INFO - PROCESS | 1647 | 1460995086960 Marionette TRACE conn2 <- [1,1486,null,{}] 08:58:06 INFO - PROCESS | 1647 | 1460995086964 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:07 INFO - PROCESS | 1647 | 1460995087067 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:58:07 INFO - PROCESS | 1647 | 1460995087103 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a5c800 == 57 [pid = 1647] [id = 379] 08:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127fef800) [pid = 1647] [serial = 1136] [outer = 0x0] 08:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128b0ec00) [pid = 1647] [serial = 1137] [outer = 0x127fef800] 08:58:07 INFO - PROCESS | 1647 | 1460995087128 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128febc00) [pid = 1647] [serial = 1138] [outer = 0x127fef800] 08:58:07 INFO - PROCESS | 1647 | 1460995087457 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 08:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 522ms 08:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:58:07 INFO - PROCESS | 1647 | 1460995087483 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:58:07 INFO - PROCESS | 1647 | 1460995087484 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:58:07 INFO - PROCESS | 1647 | 1460995087486 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:58:07 INFO - PROCESS | 1647 | 1460995087487 Marionette TRACE conn2 <- [1,1490,null,{}] 08:58:07 INFO - PROCESS | 1647 | 1460995087490 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:07 INFO - PROCESS | 1647 | 1460995087593 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:58:07 INFO - PROCESS | 1647 | 1460995087607 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289cf800 == 58 [pid = 1647] [id = 380] 08:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x127ff9800) [pid = 1647] [serial = 1139] [outer = 0x0] 08:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x129f06400) [pid = 1647] [serial = 1140] [outer = 0x127ff9800] 08:58:07 INFO - PROCESS | 1647 | 1460995087633 Marionette DEBUG loaded listener.js 08:58:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129f94400) [pid = 1647] [serial = 1141] [outer = 0x127ff9800] 08:58:07 INFO - PROCESS | 1647 | 1460995087973 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 08:58:08 INFO - PROCESS | 1647 | 1460995088005 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1647 | 1460995088006 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:58:08 INFO - PROCESS | 1647 | 1460995088008 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1647 | 1460995088009 Marionette TRACE conn2 <- [1,1494,null,{}] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12aa24c00) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x128ff1800) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12e515000) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x115513800) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125cd9000) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x129f0d000) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12a191c00) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1238b0800) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11c172c00) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11553cc00) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12d199800) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x126049800) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x115511000) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:58:08 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118b7f000) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:58:08 INFO - PROCESS | 1647 | 1460995088230 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:08 INFO - PROCESS | 1647 | 1460995088311 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:58:08 INFO - PROCESS | 1647 | 1460995088315 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x125f12800 == 59 [pid = 1647] [id = 381] 08:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1189ec000) [pid = 1647] [serial = 1142] [outer = 0x0] 08:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12379bc00) [pid = 1647] [serial = 1143] [outer = 0x1189ec000] 08:58:08 INFO - PROCESS | 1647 | 1460995088342 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x128506800) [pid = 1647] [serial = 1144] [outer = 0x1189ec000] 08:58:08 INFO - PROCESS | 1647 | 1460995088680 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 08:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 726ms 08:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:58:08 INFO - PROCESS | 1647 | 1460995088734 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:58:08 INFO - PROCESS | 1647 | 1460995088735 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:58:08 INFO - PROCESS | 1647 | 1460995088737 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:58:08 INFO - PROCESS | 1647 | 1460995088738 Marionette TRACE conn2 <- [1,1498,null,{}] 08:58:08 INFO - PROCESS | 1647 | 1460995088741 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:08 INFO - PROCESS | 1647 | 1460995088823 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:58:08 INFO - PROCESS | 1647 | 1460995088901 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e5f000 == 60 [pid = 1647] [id = 382] 08:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129f96c00) [pid = 1647] [serial = 1145] [outer = 0x0] 08:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129f9fc00) [pid = 1647] [serial = 1146] [outer = 0x129f96c00] 08:58:08 INFO - PROCESS | 1647 | 1460995088926 Marionette DEBUG loaded listener.js 08:58:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a0b0800) [pid = 1647] [serial = 1147] [outer = 0x129f96c00] 08:58:09 INFO - PROCESS | 1647 | 1460995089218 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 08:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:58:09 INFO - PROCESS | 1647 | 1460995089256 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 1647 | 1460995089258 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:58:09 INFO - PROCESS | 1647 | 1460995089260 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1647 | 1460995089264 Marionette TRACE conn2 <- [1,1502,null,{}] 08:58:09 INFO - PROCESS | 1647 | 1460995089267 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:09 INFO - PROCESS | 1647 | 1460995089366 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:58:09 INFO - PROCESS | 1647 | 1460995089370 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aeb3000 == 61 [pid = 1647] [id = 383] 08:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a185c00) [pid = 1647] [serial = 1148] [outer = 0x0] 08:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a1dd400) [pid = 1647] [serial = 1149] [outer = 0x12a185c00] 08:58:09 INFO - PROCESS | 1647 | 1460995089399 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12aa24400) [pid = 1647] [serial = 1150] [outer = 0x12a185c00] 08:58:09 INFO - PROCESS | 1647 | 1460995089719 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 08:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 473ms 08:58:09 INFO - PROCESS | 1647 | 1460995089735 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:58:09 INFO - PROCESS | 1647 | 1460995089736 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:58:09 INFO - PROCESS | 1647 | 1460995089738 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:58:09 INFO - PROCESS | 1647 | 1460995089739 Marionette TRACE conn2 <- [1,1506,null,{}] 08:58:09 INFO - PROCESS | 1647 | 1460995089741 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:09 INFO - PROCESS | 1647 | 1460995089857 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:58:09 INFO - PROCESS | 1647 | 1460995089892 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b427800 == 62 [pid = 1647] [id = 384] 08:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128fe7800) [pid = 1647] [serial = 1151] [outer = 0x0] 08:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12aabc400) [pid = 1647] [serial = 1152] [outer = 0x128fe7800] 08:58:09 INFO - PROCESS | 1647 | 1460995089919 Marionette DEBUG loaded listener.js 08:58:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12ab1d000) [pid = 1647] [serial = 1153] [outer = 0x128fe7800] 08:58:10 INFO - PROCESS | 1647 | 1460995090192 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 468ms 08:58:10 INFO - PROCESS | 1647 | 1460995090206 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:58:10 INFO - PROCESS | 1647 | 1460995090208 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:58:10 INFO - PROCESS | 1647 | 1460995090210 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1647 | 1460995090211 Marionette TRACE conn2 <- [1,1510,null,{}] 08:58:10 INFO - PROCESS | 1647 | 1460995090303 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:10 INFO - PROCESS | 1647 | 1460995090421 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:58:10 INFO - PROCESS | 1647 | 1460995090490 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x11900e000 == 63 [pid = 1647] [id = 385] 08:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11460f800) [pid = 1647] [serial = 1154] [outer = 0x0] 08:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11515fc00) [pid = 1647] [serial = 1155] [outer = 0x11460f800] 08:58:10 INFO - PROCESS | 1647 | 1460995090522 Marionette DEBUG loaded listener.js 08:58:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11641b800) [pid = 1647] [serial = 1156] [outer = 0x11460f800] 08:58:10 INFO - PROCESS | 1647 | 1460995090955 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 08:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 776ms 08:58:10 INFO - PROCESS | 1647 | 1460995090987 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:58:10 INFO - PROCESS | 1647 | 1460995090990 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:58:10 INFO - PROCESS | 1647 | 1460995090994 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:58:10 INFO - PROCESS | 1647 | 1460995090997 Marionette TRACE conn2 <- [1,1514,null,{}] 08:58:11 INFO - PROCESS | 1647 | 1460995091000 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:11 INFO - PROCESS | 1647 | 1460995091110 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:58:11 INFO - PROCESS | 1647 | 1460995091211 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11add5000 == 64 [pid = 1647] [id = 386] 08:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1190af800) [pid = 1647] [serial = 1157] [outer = 0x0] 08:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11a79f000) [pid = 1647] [serial = 1158] [outer = 0x1190af800] 08:58:11 INFO - PROCESS | 1647 | 1460995091244 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11ad10800) [pid = 1647] [serial = 1159] [outer = 0x1190af800] 08:58:11 INFO - PROCESS | 1647 | 1460995091658 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 08:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 722ms 08:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:58:11 INFO - PROCESS | 1647 | 1460995091716 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:58:11 INFO - PROCESS | 1647 | 1460995091718 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:58:11 INFO - PROCESS | 1647 | 1460995091720 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:58:11 INFO - PROCESS | 1647 | 1460995091721 Marionette TRACE conn2 <- [1,1518,null,{}] 08:58:11 INFO - PROCESS | 1647 | 1460995091724 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:11 INFO - PROCESS | 1647 | 1460995091832 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:58:11 INFO - PROCESS | 1647 | 1460995091905 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261d2800 == 65 [pid = 1647] [id = 387] 08:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11baa6400) [pid = 1647] [serial = 1160] [outer = 0x0] 08:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11c16f400) [pid = 1647] [serial = 1161] [outer = 0x11baa6400] 08:58:11 INFO - PROCESS | 1647 | 1460995091940 Marionette DEBUG loaded listener.js 08:58:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125cd5c00) [pid = 1647] [serial = 1162] [outer = 0x11baa6400] 08:58:12 INFO - PROCESS | 1647 | 1460995092340 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 08:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 669ms 08:58:12 INFO - PROCESS | 1647 | 1460995092394 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:58:12 INFO - PROCESS | 1647 | 1460995092398 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:58:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:58:12 INFO - PROCESS | 1647 | 1460995092402 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:58:12 INFO - PROCESS | 1647 | 1460995092404 Marionette TRACE conn2 <- [1,1522,null,{}] 08:58:12 INFO - PROCESS | 1647 | 1460995092406 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:12 INFO - PROCESS | 1647 | 1460995092537 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:58:12 INFO - PROCESS | 1647 | 1460995092625 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d7000 == 66 [pid = 1647] [id = 388] 08:58:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x126924000) [pid = 1647] [serial = 1163] [outer = 0x0] 08:58:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x126a0cc00) [pid = 1647] [serial = 1164] [outer = 0x126924000] 08:58:12 INFO - PROCESS | 1647 | 1460995092656 Marionette DEBUG loaded listener.js 08:58:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128970800) [pid = 1647] [serial = 1165] [outer = 0x126924000] 08:58:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:58:13 INFO - PROCESS | 1647 | 1460995093018 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 08:58:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 08:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:58:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 08:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:58:13 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 08:58:13 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:58:13 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 622ms 08:58:13 INFO - PROCESS | 1647 | 1460995093024 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1647 | 1460995093026 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:58:13 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:58:13 INFO - PROCESS | 1647 | 1460995093031 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1647 | 1460995093032 Marionette TRACE conn2 <- [1,1526,null,{}] 08:58:13 INFO - PROCESS | 1647 | 1460995093035 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:13 INFO - PROCESS | 1647 | 1460995093138 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:58:13 INFO - PROCESS | 1647 | 1460995093195 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d50c000 == 67 [pid = 1647] [id = 389] 08:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x127233800) [pid = 1647] [serial = 1166] [outer = 0x0] 08:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x129fa0400) [pid = 1647] [serial = 1167] [outer = 0x127233800] 08:58:13 INFO - PROCESS | 1647 | 1460995093225 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12a9d5800) [pid = 1647] [serial = 1168] [outer = 0x127233800] 08:58:13 INFO - PROCESS | 1647 | 1460995093618 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 08:58:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:58:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:58:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:58:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:58:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 08:58:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:58:13 INFO - PROCESS | 1647 | 1460995093650 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:58:13 INFO - PROCESS | 1647 | 1460995093652 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:58:13 INFO - PROCESS | 1647 | 1460995093654 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:58:13 INFO - PROCESS | 1647 | 1460995093655 Marionette TRACE conn2 <- [1,1530,null,{}] 08:58:13 INFO - PROCESS | 1647 | 1460995093658 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:13 INFO - PROCESS | 1647 | 1460995093777 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:58:13 INFO - PROCESS | 1647 | 1460995093855 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db4e800 == 68 [pid = 1647] [id = 390] 08:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12a9e0800) [pid = 1647] [serial = 1169] [outer = 0x0] 08:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12b33b800) [pid = 1647] [serial = 1170] [outer = 0x12a9e0800] 08:58:13 INFO - PROCESS | 1647 | 1460995093928 Marionette DEBUG loaded listener.js 08:58:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12b4a4400) [pid = 1647] [serial = 1171] [outer = 0x12a9e0800] 08:58:14 INFO - PROCESS | 1647 | 1460995094250 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 08:58:14 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 08:58:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:58:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:58:14 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:58:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 08:58:14 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:58:14 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 08:58:14 INFO - PROCESS | 1647 | 1460995094276 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 1647 | 1460995094277 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:58:14 INFO - PROCESS | 1647 | 1460995094282 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1647 | 1460995094283 Marionette TRACE conn2 <- [1,1534,null,{}] 08:58:14 INFO - PROCESS | 1647 | 1460995094286 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:14 INFO - PROCESS | 1647 | 1460995094388 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:58:14 INFO - PROCESS | 1647 | 1460995094446 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e558000 == 69 [pid = 1647] [id = 391] 08:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12b4a6400) [pid = 1647] [serial = 1172] [outer = 0x0] 08:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12cf1a000) [pid = 1647] [serial = 1173] [outer = 0x12b4a6400] 08:58:14 INFO - PROCESS | 1647 | 1460995094516 Marionette DEBUG loaded listener.js 08:58:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12d19f400) [pid = 1647] [serial = 1174] [outer = 0x12b4a6400] 08:58:14 INFO - PROCESS | 1647 | 1460995094884 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 08:58:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:58:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 670ms 08:58:14 INFO - PROCESS | 1647 | 1460995094951 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:58:14 INFO - PROCESS | 1647 | 1460995094953 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:58:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:58:14 INFO - PROCESS | 1647 | 1460995094955 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:58:14 INFO - PROCESS | 1647 | 1460995094956 Marionette TRACE conn2 <- [1,1538,null,{}] 08:58:14 INFO - PROCESS | 1647 | 1460995094959 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:15 INFO - PROCESS | 1647 | 1460995095063 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:58:15 INFO - PROCESS | 1647 | 1460995095156 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e90d000 == 70 [pid = 1647] [id = 392] 08:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12b611000) [pid = 1647] [serial = 1175] [outer = 0x0] 08:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12dbcac00) [pid = 1647] [serial = 1176] [outer = 0x12b611000] 08:58:15 INFO - PROCESS | 1647 | 1460995095187 Marionette DEBUG loaded listener.js 08:58:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12e29c800) [pid = 1647] [serial = 1177] [outer = 0x12b611000] 08:58:15 INFO - PROCESS | 1647 | 1460995095633 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:58:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:58:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 719ms 08:58:15 INFO - PROCESS | 1647 | 1460995095680 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:58:15 INFO - PROCESS | 1647 | 1460995095682 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:58:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:58:15 INFO - PROCESS | 1647 | 1460995095685 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:58:15 INFO - PROCESS | 1647 | 1460995095687 Marionette TRACE conn2 <- [1,1542,null,{}] 08:58:15 INFO - PROCESS | 1647 | 1460995095689 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:15 INFO - PROCESS | 1647 | 1460995095938 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:58:16 INFO - PROCESS | 1647 | 1460995096023 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad45000 == 71 [pid = 1647] [id = 393] 08:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x114403000) [pid = 1647] [serial = 1178] [outer = 0x0] 08:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x115422c00) [pid = 1647] [serial = 1179] [outer = 0x114403000] 08:58:16 INFO - PROCESS | 1647 | 1460995096055 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11648a400) [pid = 1647] [serial = 1180] [outer = 0x114403000] 08:58:16 INFO - PROCESS | 1647 | 1460995096553 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 08:58:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:58:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 921ms 08:58:16 INFO - PROCESS | 1647 | 1460995096616 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:58:16 INFO - PROCESS | 1647 | 1460995096621 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:58:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:58:16 INFO - PROCESS | 1647 | 1460995096627 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:58:16 INFO - PROCESS | 1647 | 1460995096634 Marionette TRACE conn2 <- [1,1546,null,{}] 08:58:16 INFO - PROCESS | 1647 | 1460995096638 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:16 INFO - PROCESS | 1647 | 1460995096749 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:58:16 INFO - PROCESS | 1647 | 1460995096825 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x125c9f800 == 72 [pid = 1647] [id = 394] 08:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1189ef400) [pid = 1647] [serial = 1181] [outer = 0x0] 08:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x119ad4000) [pid = 1647] [serial = 1182] [outer = 0x1189ef400] 08:58:16 INFO - PROCESS | 1647 | 1460995096854 Marionette DEBUG loaded listener.js 08:58:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11baae400) [pid = 1647] [serial = 1183] [outer = 0x1189ef400] 08:58:17 INFO - PROCESS | 1647 | 1460995097255 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 675ms 08:58:17 INFO - PROCESS | 1647 | 1460995097302 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:58:17 INFO - PROCESS | 1647 | 1460995097304 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:58:17 INFO - PROCESS | 1647 | 1460995097306 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:58:17 INFO - PROCESS | 1647 | 1460995097308 Marionette TRACE conn2 <- [1,1550,null,{}] 08:58:17 INFO - PROCESS | 1647 | 1460995097310 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:17 INFO - PROCESS | 1647 | 1460995097409 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:58:17 INFO - PROCESS | 1647 | 1460995097475 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c11d800 == 73 [pid = 1647] [id = 395] 08:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11bfb5800) [pid = 1647] [serial = 1184] [outer = 0x0] 08:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x125c4c400) [pid = 1647] [serial = 1185] [outer = 0x11bfb5800] 08:58:17 INFO - PROCESS | 1647 | 1460995097547 Marionette DEBUG loaded listener.js 08:58:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x125ce8c00) [pid = 1647] [serial = 1186] [outer = 0x11bfb5800] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12aeb3000 == 72 [pid = 1647] [id = 383] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x129e5f000 == 71 [pid = 1647] [id = 382] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x125f12800 == 70 [pid = 1647] [id = 381] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1289cf800 == 69 [pid = 1647] [id = 380] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x126a5c800 == 68 [pid = 1647] [id = 379] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12605a800 == 67 [pid = 1647] [id = 378] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12e52c000) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12da5e800) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12379e400) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x128b0f800) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12a194c00) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12a9e2800) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d9000 == 66 [pid = 1647] [id = 377] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11c46a000 == 65 [pid = 1647] [id = 376] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad51800 == 64 [pid = 1647] [id = 375] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11900b000 == 63 [pid = 1647] [id = 374] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd08800 == 62 [pid = 1647] [id = 373] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11a75d800 == 61 [pid = 1647] [id = 372] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11a91c800 == 60 [pid = 1647] [id = 371] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x13801d800 == 59 [pid = 1647] [id = 370] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12f120800 == 58 [pid = 1647] [id = 369] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x126715000 == 57 [pid = 1647] [id = 368] 08:58:17 INFO - PROCESS | 1647 | --DOCSHELL 0x11add7800 == 56 [pid = 1647] [id = 367] 08:58:17 INFO - PROCESS | 1647 | 1460995097931 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 08:58:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:58:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 670ms 08:58:17 INFO - PROCESS | 1647 | 1460995097983 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:58:17 INFO - PROCESS | 1647 | 1460995097986 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:58:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12da5bc00) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12b4a4c00) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12d19a400) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12e2a9c00) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12e531000) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1269f2400) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x129f08800) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x128fe5c00) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x127ff9c00) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12a18ec00) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x129f98000) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x129f9d400) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12a9d6c00) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 08:58:17 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125cd5800) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125ce6000) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12a9e0c00) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12a9e3400) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11a7a8c00) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11ad0f800) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12e2bb400) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x127f11c00) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11acdec00) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x126047800) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12e95c800) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12e514c00) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b339000) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11bfb8c00) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12a0a8000) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x125a08000) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 08:58:18 INFO - PROCESS | 1647 | 1460995098034 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1647 | 1460995098037 Marionette TRACE conn2 <- [1,1554,null,{}] 08:58:18 INFO - PROCESS | 1647 | 1460995098043 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:18 INFO - PROCESS | 1647 | 1460995098119 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:58:18 INFO - PROCESS | 1647 | 1460995098124 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c4dd800 == 57 [pid = 1647] [id = 396] 08:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x126160400) [pid = 1647] [serial = 1187] [outer = 0x0] 08:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1264f0c00) [pid = 1647] [serial = 1188] [outer = 0x126160400] 08:58:18 INFO - PROCESS | 1647 | 1460995098147 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x126a07c00) [pid = 1647] [serial = 1189] [outer = 0x126160400] 08:58:18 INFO - PROCESS | 1647 | 1460995098568 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 08:58:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:58:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 616ms 08:58:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:58:18 INFO - PROCESS | 1647 | 1460995098609 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:58:18 INFO - PROCESS | 1647 | 1460995098610 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:58:18 INFO - PROCESS | 1647 | 1460995098613 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:58:18 INFO - PROCESS | 1647 | 1460995098613 Marionette TRACE conn2 <- [1,1558,null,{}] 08:58:18 INFO - PROCESS | 1647 | 1460995098616 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:18 INFO - PROCESS | 1647 | 1460995098704 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:58:18 INFO - PROCESS | 1647 | 1460995098712 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126719800 == 58 [pid = 1647] [id = 397] 08:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12722f400) [pid = 1647] [serial = 1190] [outer = 0x0] 08:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x127ffd400) [pid = 1647] [serial = 1191] [outer = 0x12722f400] 08:58:18 INFO - PROCESS | 1647 | 1460995098754 Marionette DEBUG loaded listener.js 08:58:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x128fe9800) [pid = 1647] [serial = 1192] [outer = 0x12722f400] 08:58:19 INFO - PROCESS | 1647 | 1460995099242 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 08:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 08:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:58:19 INFO - PROCESS | 1647 | 1460995099283 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 1647 | 1460995099284 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:58:19 INFO - PROCESS | 1647 | 1460995099286 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 1647 | 1460995099287 Marionette TRACE conn2 <- [1,1562,null,{}] 08:58:19 INFO - PROCESS | 1647 | 1460995099290 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 1647 | 1460995099392 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:58:19 INFO - PROCESS | 1647 | 1460995099398 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cd6800 == 59 [pid = 1647] [id = 398] 08:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x129f9e000) [pid = 1647] [serial = 1193] [outer = 0x0] 08:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x129fa3800) [pid = 1647] [serial = 1194] [outer = 0x129f9e000] 08:58:19 INFO - PROCESS | 1647 | 1460995099430 Marionette DEBUG loaded listener.js 08:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12a1d2c00) [pid = 1647] [serial = 1195] [outer = 0x129f9e000] 08:58:19 INFO - PROCESS | 1647 | 1460995099784 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 08:58:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:58:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 518ms 08:58:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:58:19 INFO - PROCESS | 1647 | 1460995099804 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:58:19 INFO - PROCESS | 1647 | 1460995099805 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:58:19 INFO - PROCESS | 1647 | 1460995099808 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:58:19 INFO - PROCESS | 1647 | 1460995099809 Marionette TRACE conn2 <- [1,1566,null,{}] 08:58:19 INFO - PROCESS | 1647 | 1460995099812 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:19 INFO - PROCESS | 1647 | 1460995099945 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:58:19 INFO - PROCESS | 1647 | 1460995099958 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298d4000 == 60 [pid = 1647] [id = 399] 08:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12a1d3800) [pid = 1647] [serial = 1196] [outer = 0x0] 08:58:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12a9dfc00) [pid = 1647] [serial = 1197] [outer = 0x12a1d3800] 08:58:19 INFO - PROCESS | 1647 | 1460995099982 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12ab8b000) [pid = 1647] [serial = 1198] [outer = 0x12a1d3800] 08:58:20 INFO - PROCESS | 1647 | 1460995100385 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 08:58:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:58:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 624ms 08:58:20 INFO - PROCESS | 1647 | 1460995100433 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:58:20 INFO - PROCESS | 1647 | 1460995100435 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:58:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:58:20 INFO - PROCESS | 1647 | 1460995100439 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:58:20 INFO - PROCESS | 1647 | 1460995100440 Marionette TRACE conn2 <- [1,1570,null,{}] 08:58:20 INFO - PROCESS | 1647 | 1460995100444 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:20 INFO - PROCESS | 1647 | 1460995100609 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:58:20 INFO - PROCESS | 1647 | 1460995100631 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1b0000 == 61 [pid = 1647] [id = 400] 08:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12a1da400) [pid = 1647] [serial = 1199] [outer = 0x0] 08:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12b342c00) [pid = 1647] [serial = 1200] [outer = 0x12a1da400] 08:58:20 INFO - PROCESS | 1647 | 1460995100665 Marionette DEBUG loaded listener.js 08:58:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12b49a000) [pid = 1647] [serial = 1201] [outer = 0x12a1da400] 08:58:21 INFO - PROCESS | 1647 | 1460995101001 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 572ms 08:58:21 INFO - PROCESS | 1647 | 1460995101011 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1647 | 1460995101013 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:58:21 INFO - PROCESS | 1647 | 1460995101015 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1647 | 1460995101016 Marionette TRACE conn2 <- [1,1574,null,{}] 08:58:21 INFO - PROCESS | 1647 | 1460995101019 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:21 INFO - PROCESS | 1647 | 1460995101137 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:58:21 INFO - PROCESS | 1647 | 1460995101159 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b434000 == 62 [pid = 1647] [id = 401] 08:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12b339000) [pid = 1647] [serial = 1202] [outer = 0x0] 08:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12d195000) [pid = 1647] [serial = 1203] [outer = 0x12b339000] 08:58:21 INFO - PROCESS | 1647 | 1460995101184 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12e2a1c00) [pid = 1647] [serial = 1204] [outer = 0x12b339000] 08:58:21 INFO - PROCESS | 1647 | 1460995101536 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 08:58:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:58:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 568ms 08:58:21 INFO - PROCESS | 1647 | 1460995101584 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:58:21 INFO - PROCESS | 1647 | 1460995101585 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:58:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:58:21 INFO - PROCESS | 1647 | 1460995101587 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:58:21 INFO - PROCESS | 1647 | 1460995101588 Marionette TRACE conn2 <- [1,1578,null,{}] 08:58:21 INFO - PROCESS | 1647 | 1460995101590 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:21 INFO - PROCESS | 1647 | 1460995101705 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:58:21 INFO - PROCESS | 1647 | 1460995101719 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d511800 == 63 [pid = 1647] [id = 402] 08:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12e2a2400) [pid = 1647] [serial = 1205] [outer = 0x0] 08:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12e2b5000) [pid = 1647] [serial = 1206] [outer = 0x12e2a2400] 08:58:21 INFO - PROCESS | 1647 | 1460995101744 Marionette DEBUG loaded listener.js 08:58:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12e339400) [pid = 1647] [serial = 1207] [outer = 0x12e2a2400] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x122caa800) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12a185c00) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x129f9a400) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x114c05400) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125ceb800) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11ba61c00) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x118960800) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12379b400) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11641e400) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12a1db000) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x127fef800) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11ad07800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x117614800) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x125cd2c00) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x123799400) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x127ff9800) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1189ec000) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x129f96c00) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12d3c7400) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12d3c3000) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11c559400) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126a8fc00) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x129f10000) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:58:22 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11bfb9400) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:58:22 INFO - PROCESS | 1647 | 1460995102238 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 669ms 08:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:58:22 INFO - PROCESS | 1647 | 1460995102256 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1647 | 1460995102257 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:58:22 INFO - PROCESS | 1647 | 1460995102260 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1647 | 1460995102261 Marionette TRACE conn2 <- [1,1582,null,{}] 08:58:22 INFO - PROCESS | 1647 | 1460995102263 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 1647 | 1460995102352 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:58:22 INFO - PROCESS | 1647 | 1460995102412 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x123778000 == 64 [pid = 1647] [id = 403] 08:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11227b800) [pid = 1647] [serial = 1208] [outer = 0x0] 08:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11acd5000) [pid = 1647] [serial = 1209] [outer = 0x11227b800] 08:58:22 INFO - PROCESS | 1647 | 1460995102443 Marionette DEBUG loaded listener.js 08:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x125de4400) [pid = 1647] [serial = 1210] [outer = 0x11227b800] 08:58:22 INFO - PROCESS | 1647 | 1460995102739 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 08:58:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:58:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 521ms 08:58:22 INFO - PROCESS | 1647 | 1460995102783 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:58:22 INFO - PROCESS | 1647 | 1460995102785 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:58:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:58:22 INFO - PROCESS | 1647 | 1460995102787 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:58:22 INFO - PROCESS | 1647 | 1460995102789 Marionette TRACE conn2 <- [1,1586,null,{}] 08:58:22 INFO - PROCESS | 1647 | 1460995102792 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:22 INFO - PROCESS | 1647 | 1460995102905 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:58:22 INFO - PROCESS | 1647 | 1460995102912 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f126800 == 65 [pid = 1647] [id = 404] 08:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11b73a400) [pid = 1647] [serial = 1211] [outer = 0x0] 08:58:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12d3c3000) [pid = 1647] [serial = 1212] [outer = 0x11b73a400] 08:58:22 INFO - PROCESS | 1647 | 1460995102953 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12e341800) [pid = 1647] [serial = 1213] [outer = 0x11b73a400] 08:58:23 INFO - PROCESS | 1647 | 1460995103457 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 720ms 08:58:23 INFO - PROCESS | 1647 | 1460995103508 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1647 | 1460995103509 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:58:23 INFO - PROCESS | 1647 | 1460995103511 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 1647 | 1460995103512 Marionette TRACE conn2 <- [1,1590,null,{}] 08:58:23 INFO - PROCESS | 1647 | 1460995103515 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:23 INFO - PROCESS | 1647 | 1460995103604 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:58:23 INFO - PROCESS | 1647 | 1460995103608 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f903000 == 66 [pid = 1647] [id = 405] 08:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12aa22c00) [pid = 1647] [serial = 1214] [outer = 0x0] 08:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12e512c00) [pid = 1647] [serial = 1215] [outer = 0x12aa22c00] 08:58:23 INFO - PROCESS | 1647 | 1460995103632 Marionette DEBUG loaded listener.js 08:58:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12e524800) [pid = 1647] [serial = 1216] [outer = 0x12aa22c00] 08:58:23 INFO - PROCESS | 1647 | 1460995103971 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 08:58:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:58:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 470ms 08:58:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:58:23 INFO - PROCESS | 1647 | 1460995103983 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:58:23 INFO - PROCESS | 1647 | 1460995103984 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:58:23 INFO - PROCESS | 1647 | 1460995103986 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:58:23 INFO - PROCESS | 1647 | 1460995103987 Marionette TRACE conn2 <- [1,1594,null,{}] 08:58:23 INFO - PROCESS | 1647 | 1460995103990 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:24 INFO - PROCESS | 1647 | 1460995104116 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:58:24 INFO - PROCESS | 1647 | 1460995104229 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118417000 == 67 [pid = 1647] [id = 406] 08:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x112105000) [pid = 1647] [serial = 1217] [outer = 0x0] 08:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11427d000) [pid = 1647] [serial = 1218] [outer = 0x112105000] 08:58:24 INFO - PROCESS | 1647 | 1460995104262 Marionette DEBUG loaded listener.js 08:58:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1176d5c00) [pid = 1647] [serial = 1219] [outer = 0x112105000] 08:58:24 INFO - PROCESS | 1647 | 1460995104733 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 08:58:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:58:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 769ms 08:58:24 INFO - PROCESS | 1647 | 1460995104758 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:58:24 INFO - PROCESS | 1647 | 1460995104761 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:58:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:58:24 INFO - PROCESS | 1647 | 1460995104765 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:58:24 INFO - PROCESS | 1647 | 1460995104767 Marionette TRACE conn2 <- [1,1598,null,{}] 08:58:24 INFO - PROCESS | 1647 | 1460995104770 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:24 INFO - PROCESS | 1647 | 1460995104887 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:58:24 INFO - PROCESS | 1647 | 1460995104993 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a61800 == 68 [pid = 1647] [id = 407] 08:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119ad1800) [pid = 1647] [serial = 1220] [outer = 0x0] 08:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x122c21000) [pid = 1647] [serial = 1221] [outer = 0x119ad1800] 08:58:25 INFO - PROCESS | 1647 | 1460995105026 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x125ccd400) [pid = 1647] [serial = 1222] [outer = 0x119ad1800] 08:58:25 INFO - PROCESS | 1647 | 1460995105471 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 08:58:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:58:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 719ms 08:58:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:58:25 INFO - PROCESS | 1647 | 1460995105506 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:58:25 INFO - PROCESS | 1647 | 1460995105509 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:58:25 INFO - PROCESS | 1647 | 1460995105525 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:58:25 INFO - PROCESS | 1647 | 1460995105526 Marionette TRACE conn2 <- [1,1602,null,{}] 08:58:25 INFO - PROCESS | 1647 | 1460995105530 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:25 INFO - PROCESS | 1647 | 1460995105640 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:58:25 INFO - PROCESS | 1647 | 1460995105718 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e57800 == 69 [pid = 1647] [id = 408] 08:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x125ce6400) [pid = 1647] [serial = 1223] [outer = 0x0] 08:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126481000) [pid = 1647] [serial = 1224] [outer = 0x125ce6400] 08:58:25 INFO - PROCESS | 1647 | 1460995105748 Marionette DEBUG loaded listener.js 08:58:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x128fe3400) [pid = 1647] [serial = 1225] [outer = 0x125ce6400] 08:58:26 INFO - PROCESS | 1647 | 1460995106169 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 687ms 08:58:26 INFO - PROCESS | 1647 | 1460995106199 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 1647 | 1460995106200 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:58:26 INFO - PROCESS | 1647 | 1460995106208 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 1647 | 1460995106213 Marionette TRACE conn2 <- [1,1606,null,{}] 08:58:26 INFO - PROCESS | 1647 | 1460995106216 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:26 INFO - PROCESS | 1647 | 1460995106328 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:58:26 INFO - PROCESS | 1647 | 1460995106434 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5a1000 == 70 [pid = 1647] [id = 409] 08:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x125ce8400) [pid = 1647] [serial = 1226] [outer = 0x0] 08:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129f98000) [pid = 1647] [serial = 1227] [outer = 0x125ce8400] 08:58:26 INFO - PROCESS | 1647 | 1460995106465 Marionette DEBUG loaded listener.js 08:58:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12aa24c00) [pid = 1647] [serial = 1228] [outer = 0x125ce8400] 08:58:26 INFO - PROCESS | 1647 | 1460995106911 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 08:58:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:58:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 730ms 08:58:26 INFO - PROCESS | 1647 | 1460995106934 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:58:26 INFO - PROCESS | 1647 | 1460995106936 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:58:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:58:26 INFO - PROCESS | 1647 | 1460995106938 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:58:26 INFO - PROCESS | 1647 | 1460995106940 Marionette TRACE conn2 <- [1,1610,null,{}] 08:58:26 INFO - PROCESS | 1647 | 1460995106942 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:27 INFO - PROCESS | 1647 | 1460995107072 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:58:27 INFO - PROCESS | 1647 | 1460995107178 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12febb800 == 71 [pid = 1647] [id = 410] 08:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12aabe000) [pid = 1647] [serial = 1229] [outer = 0x0] 08:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12d19a400) [pid = 1647] [serial = 1230] [outer = 0x12aabe000] 08:58:27 INFO - PROCESS | 1647 | 1460995107209 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12e2aec00) [pid = 1647] [serial = 1231] [outer = 0x12aabe000] 08:58:27 INFO - PROCESS | 1647 | 1460995107576 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 08:58:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:58:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 08:58:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:58:27 INFO - PROCESS | 1647 | 1460995107609 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:58:27 INFO - PROCESS | 1647 | 1460995107611 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:58:27 INFO - PROCESS | 1647 | 1460995107613 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:58:27 INFO - PROCESS | 1647 | 1460995107614 Marionette TRACE conn2 <- [1,1614,null,{}] 08:58:27 INFO - PROCESS | 1647 | 1460995107617 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:27 INFO - PROCESS | 1647 | 1460995107725 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:58:27 INFO - PROCESS | 1647 | 1460995107802 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c3b000 == 72 [pid = 1647] [id = 411] 08:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12e518400) [pid = 1647] [serial = 1232] [outer = 0x0] 08:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12e52a800) [pid = 1647] [serial = 1233] [outer = 0x12e518400] 08:58:27 INFO - PROCESS | 1647 | 1460995107839 Marionette DEBUG loaded listener.js 08:58:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12e599800) [pid = 1647] [serial = 1234] [outer = 0x12e518400] 08:58:28 INFO - PROCESS | 1647 | 1460995108289 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 08:58:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 08:58:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 719ms 08:58:28 INFO - PROCESS | 1647 | 1460995108347 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:58:28 INFO - PROCESS | 1647 | 1460995108348 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:58:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:58:28 INFO - PROCESS | 1647 | 1460995108374 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:58:28 INFO - PROCESS | 1647 | 1460995108375 Marionette TRACE conn2 <- [1,1618,null,{}] 08:58:28 INFO - PROCESS | 1647 | 1460995108391 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:28 INFO - PROCESS | 1647 | 1460995108524 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:58:28 INFO - PROCESS | 1647 | 1460995108582 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b0c800 == 73 [pid = 1647] [id = 412] 08:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11550d400) [pid = 1647] [serial = 1235] [outer = 0x0] 08:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11baa1400) [pid = 1647] [serial = 1236] [outer = 0x11550d400] 08:58:28 INFO - PROCESS | 1647 | 1460995108612 Marionette DEBUG loaded listener.js 08:58:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x125cd7c00) [pid = 1647] [serial = 1237] [outer = 0x11550d400] 08:58:29 INFO - PROCESS | 1647 | 1460995109226 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 08:58:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:58:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 925ms 08:58:29 INFO - PROCESS | 1647 | 1460995109298 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:58:29 INFO - PROCESS | 1647 | 1460995109301 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:58:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:58:29 INFO - PROCESS | 1647 | 1460995109304 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:58:29 INFO - PROCESS | 1647 | 1460995109306 Marionette TRACE conn2 <- [1,1622,null,{}] 08:58:29 INFO - PROCESS | 1647 | 1460995109310 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:29 INFO - PROCESS | 1647 | 1460995109413 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:58:29 INFO - PROCESS | 1647 | 1460995109497 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd0d000 == 74 [pid = 1647] [id = 413] 08:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x114c10400) [pid = 1647] [serial = 1238] [outer = 0x0] 08:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x115542400) [pid = 1647] [serial = 1239] [outer = 0x114c10400] 08:58:29 INFO - PROCESS | 1647 | 1460995109527 Marionette DEBUG loaded listener.js 08:58:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x118d4d000) [pid = 1647] [serial = 1240] [outer = 0x114c10400] 08:58:29 INFO - PROCESS | 1647 | 1460995109973 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 08:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 722ms 08:58:30 INFO - PROCESS | 1647 | 1460995110031 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1647 | 1460995110035 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:58:30 INFO - PROCESS | 1647 | 1460995110041 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1647 | 1460995110042 Marionette TRACE conn2 <- [1,1626,null,{}] 08:58:30 INFO - PROCESS | 1647 | 1460995110045 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:30 INFO - PROCESS | 1647 | 1460995110147 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d3000 == 73 [pid = 1647] [id = 181] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11918c800 == 72 [pid = 1647] [id = 105] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1298ce000 == 71 [pid = 1647] [id = 313] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x126a71000 == 70 [pid = 1647] [id = 205] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12f903000 == 69 [pid = 1647] [id = 405] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12f126800 == 68 [pid = 1647] [id = 404] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x123778000 == 67 [pid = 1647] [id = 403] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12d511800 == 66 [pid = 1647] [id = 402] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b434000 == 65 [pid = 1647] [id = 401] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1b0000 == 64 [pid = 1647] [id = 400] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12aabc400) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | 1460995110287 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1298d4000 == 63 [pid = 1647] [id = 399] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x128cd6800 == 62 [pid = 1647] [id = 398] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x126719800 == 61 [pid = 1647] [id = 397] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c4dd800 == 60 [pid = 1647] [id = 396] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11c11d800 == 59 [pid = 1647] [id = 395] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x125c9f800 == 58 [pid = 1647] [id = 394] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad45000 == 57 [pid = 1647] [id = 393] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12e90d000 == 56 [pid = 1647] [id = 392] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12e558000 == 55 [pid = 1647] [id = 391] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12db4e800 == 54 [pid = 1647] [id = 390] 08:58:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189a2000 == 55 [pid = 1647] [id = 414] 08:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1146b5400) [pid = 1647] [serial = 1241] [outer = 0x0] 08:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x115511800) [pid = 1647] [serial = 1242] [outer = 0x1146b5400] 08:58:30 INFO - PROCESS | 1647 | 1460995110322 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x11ad10c00) [pid = 1647] [serial = 1243] [outer = 0x1146b5400] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12d50c000 == 54 [pid = 1647] [id = 389] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d7000 == 53 [pid = 1647] [id = 388] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1261d2800 == 52 [pid = 1647] [id = 387] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11add5000 == 51 [pid = 1647] [id = 386] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11900e000 == 50 [pid = 1647] [id = 385] 08:58:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12b427800 == 49 [pid = 1647] [id = 384] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12f4ccc00) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12e2a5c00) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x125cdfc00) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129f0cc00) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12d105800) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12aa24400) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12a194400) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12a0ad400) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11baa5400) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12a1d5400) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x127f0d000) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11bfb6000) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12692d400) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x122c15800) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119ad7000) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x1190af000) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125cd0c00) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125cd0000) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x119152800) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12ab1b400) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12a9da400) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128febc00) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128b0ec00) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1237a1400) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11ba5fc00) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12a0aa800) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x119d74800) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11acd3400) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1264f2400) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12896f400) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1238a9800) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x125c58800) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129f06400) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12379bc00) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x128506800) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x129f94400) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a1dd400) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x129f9fc00) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12a0b0800) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x125ce4c00) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12e5a2000) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a193800) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 08:58:30 INFO - PROCESS | 1647 | 1460995110640 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 08:58:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:58:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 619ms 08:58:30 INFO - PROCESS | 1647 | 1460995110661 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:58:30 INFO - PROCESS | 1647 | 1460995110664 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:58:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:58:30 INFO - PROCESS | 1647 | 1460995110668 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:58:30 INFO - PROCESS | 1647 | 1460995110671 Marionette TRACE conn2 <- [1,1630,null,{}] 08:58:30 INFO - PROCESS | 1647 | 1460995110678 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:30 INFO - PROCESS | 1647 | 1460995110769 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:58:30 INFO - PROCESS | 1647 | 1460995110773 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd05000 == 50 [pid = 1647] [id = 415] 08:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11b7a8400) [pid = 1647] [serial = 1244] [outer = 0x0] 08:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11bfb4400) [pid = 1647] [serial = 1245] [outer = 0x11b7a8400] 08:58:30 INFO - PROCESS | 1647 | 1460995110802 Marionette DEBUG loaded listener.js 08:58:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x123795000) [pid = 1647] [serial = 1246] [outer = 0x11b7a8400] 08:58:31 INFO - PROCESS | 1647 | 1460995111165 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 520ms 08:58:31 INFO - PROCESS | 1647 | 1460995111189 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:58:31 INFO - PROCESS | 1647 | 1460995111191 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:58:31 INFO - PROCESS | 1647 | 1460995111193 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 1647 | 1460995111194 Marionette TRACE conn2 <- [1,1634,null,{}] 08:58:31 INFO - PROCESS | 1647 | 1460995111199 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:31 INFO - PROCESS | 1647 | 1460995111285 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:58:31 INFO - PROCESS | 1647 | 1460995111289 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c7f000 == 51 [pid = 1647] [id = 416] 08:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1237a1400) [pid = 1647] [serial = 1247] [outer = 0x0] 08:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x125cd4800) [pid = 1647] [serial = 1248] [outer = 0x1237a1400] 08:58:31 INFO - PROCESS | 1647 | 1460995111316 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x126161800) [pid = 1647] [serial = 1249] [outer = 0x1237a1400] 08:58:31 INFO - PROCESS | 1647 | 1460995111679 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 08:58:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:58:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 522ms 08:58:31 INFO - PROCESS | 1647 | 1460995111715 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:58:31 INFO - PROCESS | 1647 | 1460995111717 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:58:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:58:31 INFO - PROCESS | 1647 | 1460995111719 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:58:31 INFO - PROCESS | 1647 | 1460995111720 Marionette TRACE conn2 <- [1,1638,null,{}] 08:58:31 INFO - PROCESS | 1647 | 1460995111722 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:31 INFO - PROCESS | 1647 | 1460995111808 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:58:31 INFO - PROCESS | 1647 | 1460995111813 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ca8800 == 52 [pid = 1647] [id = 417] 08:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126198400) [pid = 1647] [serial = 1250] [outer = 0x0] 08:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1261a4800) [pid = 1647] [serial = 1251] [outer = 0x126198400] 08:58:31 INFO - PROCESS | 1647 | 1460995111838 Marionette DEBUG loaded listener.js 08:58:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1269f8400) [pid = 1647] [serial = 1252] [outer = 0x126198400] 08:58:32 INFO - PROCESS | 1647 | 1460995112180 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 469ms 08:58:32 INFO - PROCESS | 1647 | 1460995112189 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 1647 | 1460995112190 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:58:32 INFO - PROCESS | 1647 | 1460995112192 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1647 | 1460995112193 Marionette TRACE conn2 <- [1,1642,null,{}] 08:58:32 INFO - PROCESS | 1647 | 1460995112197 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:32 INFO - PROCESS | 1647 | 1460995112300 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:58:32 INFO - PROCESS | 1647 | 1460995112382 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x128738800 == 53 [pid = 1647] [id = 418] 08:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12692d400) [pid = 1647] [serial = 1253] [outer = 0x0] 08:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x127f06400) [pid = 1647] [serial = 1254] [outer = 0x12692d400] 08:58:32 INFO - PROCESS | 1647 | 1460995112409 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12850ec00) [pid = 1647] [serial = 1255] [outer = 0x12692d400] 08:58:32 INFO - PROCESS | 1647 | 1460995112732 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 08:58:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:58:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 571ms 08:58:32 INFO - PROCESS | 1647 | 1460995112765 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:58:32 INFO - PROCESS | 1647 | 1460995112767 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:58:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:58:32 INFO - PROCESS | 1647 | 1460995112769 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:58:32 INFO - PROCESS | 1647 | 1460995112770 Marionette TRACE conn2 <- [1,1646,null,{}] 08:58:32 INFO - PROCESS | 1647 | 1460995112772 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:32 INFO - PROCESS | 1647 | 1460995112880 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:58:32 INFO - PROCESS | 1647 | 1460995112894 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ccc000 == 54 [pid = 1647] [id = 419] 08:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x129f94400) [pid = 1647] [serial = 1256] [outer = 0x0] 08:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12a0a7000) [pid = 1647] [serial = 1257] [outer = 0x129f94400] 08:58:32 INFO - PROCESS | 1647 | 1460995112920 Marionette DEBUG loaded listener.js 08:58:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12a185800) [pid = 1647] [serial = 1258] [outer = 0x129f94400] 08:58:33 INFO - PROCESS | 1647 | 1460995113251 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 518ms 08:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:58:33 INFO - PROCESS | 1647 | 1460995113292 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1647 | 1460995113294 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:58:33 INFO - PROCESS | 1647 | 1460995113296 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1647 | 1460995113297 Marionette TRACE conn2 <- [1,1650,null,{}] 08:58:33 INFO - PROCESS | 1647 | 1460995113299 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:33 INFO - PROCESS | 1647 | 1460995113408 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:58:33 INFO - PROCESS | 1647 | 1460995113446 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e56800 == 55 [pid = 1647] [id = 420] 08:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129f9b000) [pid = 1647] [serial = 1259] [outer = 0x0] 08:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12a1d4800) [pid = 1647] [serial = 1260] [outer = 0x129f9b000] 08:58:33 INFO - PROCESS | 1647 | 1460995113471 Marionette DEBUG loaded listener.js 08:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12a9d9000) [pid = 1647] [serial = 1261] [outer = 0x129f9b000] 08:58:33 INFO - PROCESS | 1647 | 1460995113785 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 08:58:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:58:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 519ms 08:58:33 INFO - PROCESS | 1647 | 1460995113816 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:58:33 INFO - PROCESS | 1647 | 1460995113817 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:58:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:58:33 INFO - PROCESS | 1647 | 1460995113820 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:58:33 INFO - PROCESS | 1647 | 1460995113821 Marionette TRACE conn2 <- [1,1654,null,{}] 08:58:33 INFO - PROCESS | 1647 | 1460995113823 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:33 INFO - PROCESS | 1647 | 1460995113933 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:58:33 INFO - PROCESS | 1647 | 1460995113948 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1a5000 == 56 [pid = 1647] [id = 421] 08:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12a18b400) [pid = 1647] [serial = 1262] [outer = 0x0] 08:58:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12aa21800) [pid = 1647] [serial = 1263] [outer = 0x12a18b400] 08:58:33 INFO - PROCESS | 1647 | 1460995113973 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12aac5800) [pid = 1647] [serial = 1264] [outer = 0x12a18b400] 08:58:34 INFO - PROCESS | 1647 | 1460995114312 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:58:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 518ms 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12a1da400) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128fe7800) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12b339000) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12e2a2400) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12722f400) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11227b800) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x129f9e000) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11bfb5800) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1189ef400) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11b73a400) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x126160400) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x114403000) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:58:34 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12a1d3800) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:58:34 INFO - PROCESS | 1647 | 1460995114512 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 1647 | 1460995114514 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:58:34 INFO - PROCESS | 1647 | 1460995114518 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 1647 | 1460995114520 Marionette TRACE conn2 <- [1,1658,null,{}] 08:58:34 INFO - PROCESS | 1647 | 1460995114522 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:34 INFO - PROCESS | 1647 | 1460995114605 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:58:34 INFO - PROCESS | 1647 | 1460995114610 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c6b000 == 57 [pid = 1647] [id = 422] 08:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11ad79000) [pid = 1647] [serial = 1265] [outer = 0x0] 08:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x126160400) [pid = 1647] [serial = 1266] [outer = 0x11ad79000] 08:58:34 INFO - PROCESS | 1647 | 1460995114641 Marionette DEBUG loaded listener.js 08:58:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12a188c00) [pid = 1647] [serial = 1267] [outer = 0x11ad79000] 08:58:34 INFO - PROCESS | 1647 | 1460995114979 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 467ms 08:58:34 INFO - PROCESS | 1647 | 1460995114987 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:58:34 INFO - PROCESS | 1647 | 1460995114988 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:58:34 INFO - PROCESS | 1647 | 1460995114990 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:58:34 INFO - PROCESS | 1647 | 1460995114992 Marionette TRACE conn2 <- [1,1662,null,{}] 08:58:34 INFO - PROCESS | 1647 | 1460995114995 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:35 INFO - PROCESS | 1647 | 1460995115102 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:58:35 INFO - PROCESS | 1647 | 1460995115163 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b05e800 == 58 [pid = 1647] [id = 423] 08:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1237a0c00) [pid = 1647] [serial = 1268] [outer = 0x0] 08:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12ab86c00) [pid = 1647] [serial = 1269] [outer = 0x1237a0c00] 08:58:35 INFO - PROCESS | 1647 | 1460995115193 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12b499400) [pid = 1647] [serial = 1270] [outer = 0x1237a0c00] 08:58:35 INFO - PROCESS | 1647 | 1460995115485 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 08:58:35 INFO - PROCESS | 1647 | 1460995115511 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1647 | 1460995115512 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:58:35 INFO - PROCESS | 1647 | 1460995115522 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1647 | 1460995115523 Marionette TRACE conn2 <- [1,1666,null,{}] 08:58:35 INFO - PROCESS | 1647 | 1460995115525 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:35 INFO - PROCESS | 1647 | 1460995115619 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:58:35 INFO - PROCESS | 1647 | 1460995115624 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d0cd800 == 59 [pid = 1647] [id = 424] 08:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12b491400) [pid = 1647] [serial = 1271] [outer = 0x0] 08:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12d10c000) [pid = 1647] [serial = 1272] [outer = 0x12b491400] 08:58:35 INFO - PROCESS | 1647 | 1460995115649 Marionette DEBUG loaded listener.js 08:58:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12dbc9400) [pid = 1647] [serial = 1273] [outer = 0x12b491400] 08:58:35 INFO - PROCESS | 1647 | 1460995115971 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 08:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 468ms 08:58:35 INFO - PROCESS | 1647 | 1460995115990 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:58:35 INFO - PROCESS | 1647 | 1460995115991 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:58:35 INFO - PROCESS | 1647 | 1460995115994 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:58:35 INFO - PROCESS | 1647 | 1460995115995 Marionette TRACE conn2 <- [1,1670,null,{}] 08:58:36 INFO - PROCESS | 1647 | 1460995116000 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:36 INFO - PROCESS | 1647 | 1460995116122 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:58:36 INFO - PROCESS | 1647 | 1460995116129 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db37000 == 60 [pid = 1647] [id = 425] 08:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12b340c00) [pid = 1647] [serial = 1274] [outer = 0x0] 08:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12da5bc00) [pid = 1647] [serial = 1275] [outer = 0x12b340c00] 08:58:36 INFO - PROCESS | 1647 | 1460995116153 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12e2b4800) [pid = 1647] [serial = 1276] [outer = 0x12b340c00] 08:58:36 INFO - PROCESS | 1647 | 1460995116483 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 08:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 08:58:36 INFO - PROCESS | 1647 | 1460995116585 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:58:36 INFO - PROCESS | 1647 | 1460995116587 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:58:36 INFO - PROCESS | 1647 | 1460995116592 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:58:36 INFO - PROCESS | 1647 | 1460995116594 Marionette TRACE conn2 <- [1,1674,null,{}] 08:58:36 INFO - PROCESS | 1647 | 1460995116604 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:36 INFO - PROCESS | 1647 | 1460995116725 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:58:36 INFO - PROCESS | 1647 | 1460995116803 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a91f000 == 61 [pid = 1647] [id = 426] 08:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1146b5c00) [pid = 1647] [serial = 1277] [outer = 0x0] 08:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x11550a000) [pid = 1647] [serial = 1278] [outer = 0x1146b5c00] 08:58:36 INFO - PROCESS | 1647 | 1460995116835 Marionette DEBUG loaded listener.js 08:58:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x119151000) [pid = 1647] [serial = 1279] [outer = 0x1146b5c00] 08:58:37 INFO - PROCESS | 1647 | 1460995117278 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 08:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 727ms 08:58:37 INFO - PROCESS | 1647 | 1460995117319 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:58:37 INFO - PROCESS | 1647 | 1460995117322 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:58:37 INFO - PROCESS | 1647 | 1460995117328 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:58:37 INFO - PROCESS | 1647 | 1460995117331 Marionette TRACE conn2 <- [1,1678,null,{}] 08:58:37 INFO - PROCESS | 1647 | 1460995117334 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:37 INFO - PROCESS | 1647 | 1460995117463 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:58:37 INFO - PROCESS | 1647 | 1460995117567 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c138000 == 62 [pid = 1647] [id = 427] 08:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119add400) [pid = 1647] [serial = 1280] [outer = 0x0] 08:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11ad78400) [pid = 1647] [serial = 1281] [outer = 0x119add400] 08:58:37 INFO - PROCESS | 1647 | 1460995117616 Marionette DEBUG loaded listener.js 08:58:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11bce5400) [pid = 1647] [serial = 1282] [outer = 0x119add400] 08:58:38 INFO - PROCESS | 1647 | 1460995118023 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 774ms 08:58:38 INFO - PROCESS | 1647 | 1460995118100 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:58:38 INFO - PROCESS | 1647 | 1460995118102 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:58:38 INFO - PROCESS | 1647 | 1460995118104 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1647 | 1460995118106 Marionette TRACE conn2 <- [1,1682,null,{}] 08:58:38 INFO - PROCESS | 1647 | 1460995118130 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:38 INFO - PROCESS | 1647 | 1460995118269 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:58:38 INFO - PROCESS | 1647 | 1460995118326 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b427000 == 63 [pid = 1647] [id = 428] 08:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x126a09000) [pid = 1647] [serial = 1283] [outer = 0x0] 08:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x127232400) [pid = 1647] [serial = 1284] [outer = 0x126a09000] 08:58:38 INFO - PROCESS | 1647 | 1460995118359 Marionette DEBUG loaded listener.js 08:58:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12878f400) [pid = 1647] [serial = 1285] [outer = 0x126a09000] 08:58:38 INFO - PROCESS | 1647 | 1460995118776 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 08:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 722ms 08:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:58:38 INFO - PROCESS | 1647 | 1460995118827 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:58:38 INFO - PROCESS | 1647 | 1460995118828 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:58:38 INFO - PROCESS | 1647 | 1460995118830 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:58:38 INFO - PROCESS | 1647 | 1460995118831 Marionette TRACE conn2 <- [1,1686,null,{}] 08:58:38 INFO - PROCESS | 1647 | 1460995118833 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:38 INFO - PROCESS | 1647 | 1460995118931 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:58:38 INFO - PROCESS | 1647 | 1460995118992 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6ea800 == 64 [pid = 1647] [id = 429] 08:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x126cf3800) [pid = 1647] [serial = 1286] [outer = 0x0] 08:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x129f0ac00) [pid = 1647] [serial = 1287] [outer = 0x126cf3800] 08:58:39 INFO - PROCESS | 1647 | 1460995119025 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a9dd800) [pid = 1647] [serial = 1288] [outer = 0x126cf3800] 08:58:39 INFO - PROCESS | 1647 | 1460995119566 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 08:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 08:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 771ms 08:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:58:39 INFO - PROCESS | 1647 | 1460995119601 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:58:39 INFO - PROCESS | 1647 | 1460995119602 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:58:39 INFO - PROCESS | 1647 | 1460995119605 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:58:39 INFO - PROCESS | 1647 | 1460995119606 Marionette TRACE conn2 <- [1,1690,null,{}] 08:58:39 INFO - PROCESS | 1647 | 1460995119609 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:39 INFO - PROCESS | 1647 | 1460995119716 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:58:39 INFO - PROCESS | 1647 | 1460995119791 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f59d000 == 65 [pid = 1647] [id = 430] 08:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x128fee000) [pid = 1647] [serial = 1289] [outer = 0x0] 08:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12ab1e400) [pid = 1647] [serial = 1290] [outer = 0x128fee000] 08:58:39 INFO - PROCESS | 1647 | 1460995119821 Marionette DEBUG loaded listener.js 08:58:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12b340000) [pid = 1647] [serial = 1291] [outer = 0x128fee000] 08:58:40 INFO - PROCESS | 1647 | 1460995120224 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 08:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 670ms 08:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:58:40 INFO - PROCESS | 1647 | 1460995120275 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:58:40 INFO - PROCESS | 1647 | 1460995120277 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:58:40 INFO - PROCESS | 1647 | 1460995120279 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:58:40 INFO - PROCESS | 1647 | 1460995120280 Marionette TRACE conn2 <- [1,1694,null,{}] 08:58:40 INFO - PROCESS | 1647 | 1460995120282 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:40 INFO - PROCESS | 1647 | 1460995120406 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:58:40 INFO - PROCESS | 1647 | 1460995120514 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x13009b000 == 66 [pid = 1647] [id = 431] 08:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12e333c00) [pid = 1647] [serial = 1292] [outer = 0x0] 08:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12e50e800) [pid = 1647] [serial = 1293] [outer = 0x12e333c00] 08:58:40 INFO - PROCESS | 1647 | 1460995120548 Marionette DEBUG loaded listener.js 08:58:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12e596c00) [pid = 1647] [serial = 1294] [outer = 0x12e333c00] 08:58:40 INFO - PROCESS | 1647 | 1460995120958 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 08:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 722ms 08:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:58:41 INFO - PROCESS | 1647 | 1460995121010 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1647 | 1460995121011 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:58:41 INFO - PROCESS | 1647 | 1460995121015 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1647 | 1460995121016 Marionette TRACE conn2 <- [1,1698,null,{}] 08:58:41 INFO - PROCESS | 1647 | 1460995121019 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:41 INFO - PROCESS | 1647 | 1460995121124 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:58:41 INFO - PROCESS | 1647 | 1460995121200 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x130c47000 == 67 [pid = 1647] [id = 432] 08:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e525400) [pid = 1647] [serial = 1295] [outer = 0x0] 08:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12e5a2000) [pid = 1647] [serial = 1296] [outer = 0x12e525400] 08:58:41 INFO - PROCESS | 1647 | 1460995121230 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12e83ec00) [pid = 1647] [serial = 1297] [outer = 0x12e525400] 08:58:41 INFO - PROCESS | 1647 | 1460995121631 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 08:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 08:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 670ms 08:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:58:41 INFO - PROCESS | 1647 | 1460995121685 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:58:41 INFO - PROCESS | 1647 | 1460995121687 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:58:41 INFO - PROCESS | 1647 | 1460995121689 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:58:41 INFO - PROCESS | 1647 | 1460995121690 Marionette TRACE conn2 <- [1,1702,null,{}] 08:58:41 INFO - PROCESS | 1647 | 1460995121692 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:41 INFO - PROCESS | 1647 | 1460995121799 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:58:41 INFO - PROCESS | 1647 | 1460995121904 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x138015000 == 68 [pid = 1647] [id = 433] 08:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d198400) [pid = 1647] [serial = 1298] [outer = 0x0] 08:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12e334c00) [pid = 1647] [serial = 1299] [outer = 0x12d198400] 08:58:41 INFO - PROCESS | 1647 | 1460995121936 Marionette DEBUG loaded listener.js 08:58:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12e95e000) [pid = 1647] [serial = 1300] [outer = 0x12d198400] 08:58:42 INFO - PROCESS | 1647 | 1460995122385 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 08:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 720ms 08:58:42 INFO - PROCESS | 1647 | 1460995122410 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:58:42 INFO - PROCESS | 1647 | 1460995122411 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:58:42 INFO - PROCESS | 1647 | 1460995122428 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:58:42 INFO - PROCESS | 1647 | 1460995122429 Marionette TRACE conn2 <- [1,1706,null,{}] 08:58:42 INFO - PROCESS | 1647 | 1460995122432 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:42 INFO - PROCESS | 1647 | 1460995122542 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:58:42 INFO - PROCESS | 1647 | 1460995122808 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd08800 == 69 [pid = 1647] [id = 434] 08:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x11227b800) [pid = 1647] [serial = 1301] [outer = 0x0] 08:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x114488000) [pid = 1647] [serial = 1302] [outer = 0x11227b800] 08:58:42 INFO - PROCESS | 1647 | 1460995122852 Marionette DEBUG loaded listener.js 08:58:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x1176d2000) [pid = 1647] [serial = 1303] [outer = 0x11227b800] 08:58:43 INFO - PROCESS | 1647 | 1460995123285 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 08:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 924ms 08:58:43 INFO - PROCESS | 1647 | 1460995123350 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:58:43 INFO - PROCESS | 1647 | 1460995123353 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:58:43 INFO - PROCESS | 1647 | 1460995123357 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:58:43 INFO - PROCESS | 1647 | 1460995123358 Marionette TRACE conn2 <- [1,1710,null,{}] 08:58:43 INFO - PROCESS | 1647 | 1460995123362 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:43 INFO - PROCESS | 1647 | 1460995123472 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:58:43 INFO - PROCESS | 1647 | 1460995123588 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x118409800 == 70 [pid = 1647] [id = 435] 08:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x1196ee800) [pid = 1647] [serial = 1304] [outer = 0x0] 08:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x11a543000) [pid = 1647] [serial = 1305] [outer = 0x1196ee800] 08:58:43 INFO - PROCESS | 1647 | 1460995123620 Marionette DEBUG loaded listener.js 08:58:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x11bab3000) [pid = 1647] [serial = 1306] [outer = 0x1196ee800] 08:58:44 INFO - PROCESS | 1647 | 1460995124040 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12d0cd800 == 69 [pid = 1647] [id = 424] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12b05e800 == 68 [pid = 1647] [id = 423] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x129fa0400) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x11a79f000) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12cf1a000) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11515fc00) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x126a0cc00) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b33b800) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11c16f400) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12e512c00) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12dbcac00) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x122c6b000 == 67 [pid = 1647] [id = 422] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1a5000 == 66 [pid = 1647] [id = 421] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x129e56800 == 65 [pid = 1647] [id = 420] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x128ccc000 == 64 [pid = 1647] [id = 419] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x128738800 == 63 [pid = 1647] [id = 418] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x125ca8800 == 62 [pid = 1647] [id = 417] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x122c7f000 == 61 [pid = 1647] [id = 416] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd05000 == 60 [pid = 1647] [id = 415] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x1189a2000 == 59 [pid = 1647] [id = 414] 08:58:44 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd0d000 == 58 [pid = 1647] [id = 413] 08:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 826ms 08:58:44 INFO - PROCESS | 1647 | 1460995124185 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:58:44 INFO - PROCESS | 1647 | 1460995124187 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:58:44 INFO - PROCESS | 1647 | 1460995124191 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 1647 | 1460995124192 Marionette TRACE conn2 <- [1,1714,null,{}] 08:58:44 INFO - PROCESS | 1647 | 1460995124194 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:44 INFO - PROCESS | 1647 | 1460995124291 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12b342c00) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12ab1d000) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12d195000) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12e2b5000) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x127ffd400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x128fe9800) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x11acd5000) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129fa3800) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x125c4c400) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125ce8c00) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11baae400) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x119ad4000) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12d3c3000) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12e341800) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125de4400) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12e339400) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1264f0c00) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x126a07c00) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11648a400) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12a1d2c00) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x115422c00) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12e2a1c00) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a9dfc00) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12b49a000) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12ab8b000) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 08:58:44 INFO - PROCESS | 1647 | 1460995124365 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad2d000 == 59 [pid = 1647] [id = 436] 08:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11648a400) [pid = 1647] [serial = 1307] [outer = 0x0] 08:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11c287400) [pid = 1647] [serial = 1308] [outer = 0x11648a400] 08:58:44 INFO - PROCESS | 1647 | 1460995124394 Marionette DEBUG loaded listener.js 08:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125ce0000) [pid = 1647] [serial = 1309] [outer = 0x11648a400] 08:58:44 INFO - PROCESS | 1647 | 1460995124711 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 568ms 08:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:58:44 INFO - PROCESS | 1647 | 1460995124759 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:58:44 INFO - PROCESS | 1647 | 1460995124760 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:58:44 INFO - PROCESS | 1647 | 1460995124764 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:58:44 INFO - PROCESS | 1647 | 1460995124768 Marionette TRACE conn2 <- [1,1718,null,{}] 08:58:44 INFO - PROCESS | 1647 | 1460995124775 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:44 INFO - PROCESS | 1647 | 1460995124869 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:58:44 INFO - PROCESS | 1647 | 1460995124947 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c81800 == 60 [pid = 1647] [id = 437] 08:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x119ad4000) [pid = 1647] [serial = 1310] [outer = 0x0] 08:58:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125ce8c00) [pid = 1647] [serial = 1311] [outer = 0x119ad4000] 08:58:44 INFO - PROCESS | 1647 | 1460995124973 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x127ffc400) [pid = 1647] [serial = 1312] [outer = 0x119ad4000] 08:58:45 INFO - PROCESS | 1647 | 1460995125272 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 523ms 08:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:58:45 INFO - PROCESS | 1647 | 1460995125286 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1647 | 1460995125288 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:58:45 INFO - PROCESS | 1647 | 1460995125290 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1647 | 1460995125291 Marionette TRACE conn2 <- [1,1722,null,{}] 08:58:45 INFO - PROCESS | 1647 | 1460995125293 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:45 INFO - PROCESS | 1647 | 1460995125389 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:58:45 INFO - PROCESS | 1647 | 1460995125393 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289e2800 == 61 [pid = 1647] [id = 438] 08:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12615e400) [pid = 1647] [serial = 1313] [outer = 0x0] 08:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128fee800) [pid = 1647] [serial = 1314] [outer = 0x12615e400] 08:58:45 INFO - PROCESS | 1647 | 1460995125417 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x129fa1800) [pid = 1647] [serial = 1315] [outer = 0x12615e400] 08:58:45 INFO - PROCESS | 1647 | 1460995125775 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 08:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 08:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 518ms 08:58:45 INFO - PROCESS | 1647 | 1460995125809 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:58:45 INFO - PROCESS | 1647 | 1460995125810 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:58:45 INFO - PROCESS | 1647 | 1460995125813 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:58:45 INFO - PROCESS | 1647 | 1460995125814 Marionette TRACE conn2 <- [1,1726,null,{}] 08:58:45 INFO - PROCESS | 1647 | 1460995125816 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:45 INFO - PROCESS | 1647 | 1460995125906 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:58:45 INFO - PROCESS | 1647 | 1460995125910 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298d0000 == 62 [pid = 1647] [id = 439] 08:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12a190000) [pid = 1647] [serial = 1316] [outer = 0x0] 08:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12a1d4c00) [pid = 1647] [serial = 1317] [outer = 0x12a190000] 08:58:45 INFO - PROCESS | 1647 | 1460995125944 Marionette DEBUG loaded listener.js 08:58:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12aabb800) [pid = 1647] [serial = 1318] [outer = 0x12a190000] 08:58:46 INFO - PROCESS | 1647 | 1460995126301 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 519ms 08:58:46 INFO - PROCESS | 1647 | 1460995126333 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:58:46 INFO - PROCESS | 1647 | 1460995126334 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:58:46 INFO - PROCESS | 1647 | 1460995126336 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 1647 | 1460995126337 Marionette TRACE conn2 <- [1,1730,null,{}] 08:58:46 INFO - PROCESS | 1647 | 1460995126339 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:46 INFO - PROCESS | 1647 | 1460995126430 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:58:46 INFO - PROCESS | 1647 | 1460995126515 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a199800 == 63 [pid = 1647] [id = 440] 08:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12a191400) [pid = 1647] [serial = 1319] [outer = 0x0] 08:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12ab86800) [pid = 1647] [serial = 1320] [outer = 0x12a191400] 08:58:46 INFO - PROCESS | 1647 | 1460995126540 Marionette DEBUG loaded listener.js 08:58:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12b486800) [pid = 1647] [serial = 1321] [outer = 0x12a191400] 08:58:46 INFO - PROCESS | 1647 | 1460995126880 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 08:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 08:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 569ms 08:58:46 INFO - PROCESS | 1647 | 1460995126912 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:58:46 INFO - PROCESS | 1647 | 1460995126915 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:58:46 INFO - PROCESS | 1647 | 1460995126918 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:58:46 INFO - PROCESS | 1647 | 1460995126919 Marionette TRACE conn2 <- [1,1734,null,{}] 08:58:46 INFO - PROCESS | 1647 | 1460995126921 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:47 INFO - PROCESS | 1647 | 1460995127033 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:58:47 INFO - PROCESS | 1647 | 1460995127045 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b05e800 == 64 [pid = 1647] [id = 441] 08:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a9e1400) [pid = 1647] [serial = 1322] [outer = 0x0] 08:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b4a5000) [pid = 1647] [serial = 1323] [outer = 0x12a9e1400] 08:58:47 INFO - PROCESS | 1647 | 1460995127070 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12da60400) [pid = 1647] [serial = 1324] [outer = 0x12a9e1400] 08:58:47 INFO - PROCESS | 1647 | 1460995127402 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 08:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 08:58:47 INFO - PROCESS | 1647 | 1460995127448 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:58:47 INFO - PROCESS | 1647 | 1460995127449 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:58:47 INFO - PROCESS | 1647 | 1460995127451 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:58:47 INFO - PROCESS | 1647 | 1460995127452 Marionette TRACE conn2 <- [1,1738,null,{}] 08:58:47 INFO - PROCESS | 1647 | 1460995127455 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:47 INFO - PROCESS | 1647 | 1460995127568 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:58:47 INFO - PROCESS | 1647 | 1460995127610 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d147800 == 65 [pid = 1647] [id = 442] 08:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12b4a4c00) [pid = 1647] [serial = 1325] [outer = 0x0] 08:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12e2aa000) [pid = 1647] [serial = 1326] [outer = 0x12b4a4c00] 08:58:47 INFO - PROCESS | 1647 | 1460995127635 Marionette DEBUG loaded listener.js 08:58:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12e50c800) [pid = 1647] [serial = 1327] [outer = 0x12b4a4c00] 08:58:47 INFO - PROCESS | 1647 | 1460995127975 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 569ms 08:58:48 INFO - PROCESS | 1647 | 1460995128021 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 1647 | 1460995128023 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:58:48 INFO - PROCESS | 1647 | 1460995128025 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1647 | 1460995128026 Marionette TRACE conn2 <- [1,1742,null,{}] 08:58:48 INFO - PROCESS | 1647 | 1460995128028 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:48 INFO - PROCESS | 1647 | 1460995128142 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:58:48 INFO - PROCESS | 1647 | 1460995128152 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e23d000 == 66 [pid = 1647] [id = 443] 08:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12b606400) [pid = 1647] [serial = 1328] [outer = 0x0] 08:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12e52b400) [pid = 1647] [serial = 1329] [outer = 0x12b606400] 08:58:48 INFO - PROCESS | 1647 | 1460995128176 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12e59e800) [pid = 1647] [serial = 1330] [outer = 0x12b606400] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12b4a6400) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x1190af800) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12b611000) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11baa6400) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1237a3c00) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x127233800) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12aa22c00) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11460f800) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x126924000) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12a9e0800) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x129f94400) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x129f9b000) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12a18b400) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x114c10400) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1237a1400) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x126198400) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1237a0c00) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11b7a8400) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1146b5400) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11ad79000) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11550d400) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12b491400) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:58:48 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12692d400) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:58:48 INFO - PROCESS | 1647 | 1460995128718 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 08:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 718ms 08:58:48 INFO - PROCESS | 1647 | 1460995128743 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:58:48 INFO - PROCESS | 1647 | 1460995128745 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:58:48 INFO - PROCESS | 1647 | 1460995128748 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:58:48 INFO - PROCESS | 1647 | 1460995128750 Marionette TRACE conn2 <- [1,1746,null,{}] 08:58:48 INFO - PROCESS | 1647 | 1460995128752 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:48 INFO - PROCESS | 1647 | 1460995128845 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:58:48 INFO - PROCESS | 1647 | 1460995128865 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x123781800 == 67 [pid = 1647] [id = 444] 08:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x114489800) [pid = 1647] [serial = 1331] [outer = 0x0] 08:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x119ad3000) [pid = 1647] [serial = 1332] [outer = 0x114489800] 08:58:48 INFO - PROCESS | 1647 | 1460995128895 Marionette DEBUG loaded listener.js 08:58:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12692d400) [pid = 1647] [serial = 1333] [outer = 0x114489800] 08:58:49 INFO - PROCESS | 1647 | 1460995129256 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 08:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:58:49 INFO - PROCESS | 1647 | 1460995129269 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1647 | 1460995129270 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:58:49 INFO - PROCESS | 1647 | 1460995129272 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1647 | 1460995129274 Marionette TRACE conn2 <- [1,1750,null,{}] 08:58:49 INFO - PROCESS | 1647 | 1460995129277 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:49 INFO - PROCESS | 1647 | 1460995129412 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:58:49 INFO - PROCESS | 1647 | 1460995129418 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f59f000 == 68 [pid = 1647] [id = 445] 08:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129f94400) [pid = 1647] [serial = 1334] [outer = 0x0] 08:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12e52b000) [pid = 1647] [serial = 1335] [outer = 0x129f94400] 08:58:49 INFO - PROCESS | 1647 | 1460995129443 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12eb7f400) [pid = 1647] [serial = 1336] [outer = 0x129f94400] 08:58:49 INFO - PROCESS | 1647 | 1460995129740 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 08:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 519ms 08:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:58:49 INFO - PROCESS | 1647 | 1460995129792 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:58:49 INFO - PROCESS | 1647 | 1460995129794 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:58:49 INFO - PROCESS | 1647 | 1460995129796 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:58:49 INFO - PROCESS | 1647 | 1460995129797 Marionette TRACE conn2 <- [1,1754,null,{}] 08:58:49 INFO - PROCESS | 1647 | 1460995129799 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:49 INFO - PROCESS | 1647 | 1460995129892 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:58:49 INFO - PROCESS | 1647 | 1460995129897 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x13097b800 == 69 [pid = 1647] [id = 446] 08:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12a939000) [pid = 1647] [serial = 1337] [outer = 0x0] 08:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a93cc00) [pid = 1647] [serial = 1338] [outer = 0x12a939000] 08:58:49 INFO - PROCESS | 1647 | 1460995129921 Marionette DEBUG loaded listener.js 08:58:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12a940c00) [pid = 1647] [serial = 1339] [outer = 0x12a939000] 08:58:50 INFO - PROCESS | 1647 | 1460995130270 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 08:58:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 08:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:58:50 INFO - PROCESS | 1647 | 1460995130326 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:58:50 INFO - PROCESS | 1647 | 1460995130327 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:58:50 INFO - PROCESS | 1647 | 1460995130329 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:58:50 INFO - PROCESS | 1647 | 1460995130330 Marionette TRACE conn2 <- [1,1758,null,{}] 08:58:50 INFO - PROCESS | 1647 | 1460995130332 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:50 INFO - PROCESS | 1647 | 1460995130424 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:58:50 INFO - PROCESS | 1647 | 1460995130430 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x139a11800 == 70 [pid = 1647] [id = 447] 08:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x129e04000) [pid = 1647] [serial = 1340] [outer = 0x0] 08:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x129e0e400) [pid = 1647] [serial = 1341] [outer = 0x129e04000] 08:58:50 INFO - PROCESS | 1647 | 1460995130454 Marionette DEBUG loaded listener.js 08:58:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x129f95400) [pid = 1647] [serial = 1342] [outer = 0x129e04000] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x130c44800 == 69 [pid = 1647] [id = 366] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12db33800 == 68 [pid = 1647] [id = 221] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12febb800 == 67 [pid = 1647] [id = 410] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1298ba000 == 66 [pid = 1647] [id = 297] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12d15b800 == 65 [pid = 1647] [id = 147] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12f132000 == 64 [pid = 1647] [id = 258] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x130c3b000 == 63 [pid = 1647] [id = 411] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12e91e000 == 62 [pid = 1647] [id = 276] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x118417000 == 61 [pid = 1647] [id = 406] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d9800 == 60 [pid = 1647] [id = 315] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x125a61800 == 59 [pid = 1647] [id = 407] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba2b800 == 58 [pid = 1647] [id = 104] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x129e57800 == 57 [pid = 1647] [id = 408] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5a1000 == 56 [pid = 1647] [id = 409] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12d142800 == 55 [pid = 1647] [id = 224] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12e253800 == 54 [pid = 1647] [id = 225] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x128cd3800 == 53 [pid = 1647] [id = 284] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11c11c000 == 52 [pid = 1647] [id = 223] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0ef000 == 51 [pid = 1647] [id = 351] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11c117000 == 50 [pid = 1647] [id = 145] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119b0c800 == 49 [pid = 1647] [id = 412] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x118409800 == 48 [pid = 1647] [id = 435] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd08800 == 47 [pid = 1647] [id = 434] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x138015000 == 46 [pid = 1647] [id = 433] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x130c47000 == 45 [pid = 1647] [id = 432] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x13009b000 == 44 [pid = 1647] [id = 431] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12f59d000 == 43 [pid = 1647] [id = 430] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6ea800 == 42 [pid = 1647] [id = 429] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12b427000 == 41 [pid = 1647] [id = 428] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11c138000 == 40 [pid = 1647] [id = 427] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12db37000 == 39 [pid = 1647] [id = 425] 08:58:51 INFO - PROCESS | 1647 | --DOCSHELL 0x11a91f000 == 38 [pid = 1647] [id = 426] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x122c81800 == 37 [pid = 1647] [id = 437] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1289e2800 == 36 [pid = 1647] [id = 438] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1298d0000 == 35 [pid = 1647] [id = 439] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b05e800 == 34 [pid = 1647] [id = 441] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a199800 == 33 [pid = 1647] [id = 440] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x13097b800 == 32 [pid = 1647] [id = 446] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x123781800 == 31 [pid = 1647] [id = 444] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12d147800 == 30 [pid = 1647] [id = 442] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad2d000 == 29 [pid = 1647] [id = 436] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12f59f000 == 28 [pid = 1647] [id = 445] 08:58:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e23d000 == 27 [pid = 1647] [id = 443] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12d19f400) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x11ad10800) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12e29c800) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125cd5c00) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12a0b2000) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12a9d5800) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12e524800) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11641b800) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x128970800) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12b4a4400) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a0a7000) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12a1d4800) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12aa21800) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12e52a800) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12d19a400) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a9d9000) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126481000) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x118d4d000) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x115542400) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129f98000) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125cd4800) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x126161800) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1261a4800) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1269f8400) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x122c21000) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11427d000) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12ab86c00) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11bfb4400) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x123795000) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x115511800) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11ad10c00) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126160400) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x125cd7c00) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11baa1400) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12a188c00) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12dbc9400) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12da5bc00) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12d10c000) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x127f06400) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12b499400) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12aac5800) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a185800) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12850ec00) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 08:58:52 INFO - PROCESS | 1647 | 1460995132505 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 08:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2224ms 08:58:52 INFO - PROCESS | 1647 | 1460995132554 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:58:52 INFO - PROCESS | 1647 | 1460995132556 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:58:52 INFO - PROCESS | 1647 | 1460995132559 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:58:52 INFO - PROCESS | 1647 | 1460995132562 Marionette TRACE conn2 <- [1,1762,null,{}] 08:58:52 INFO - PROCESS | 1647 | 1460995132571 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:52 INFO - PROCESS | 1647 | 1460995132658 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:58:52 INFO - PROCESS | 1647 | 1460995132711 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11586b000 == 28 [pid = 1647] [id = 448] 08:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x115428800) [pid = 1647] [serial = 1343] [outer = 0x0] 08:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x115509400) [pid = 1647] [serial = 1344] [outer = 0x115428800] 08:58:52 INFO - PROCESS | 1647 | 1460995132740 Marionette DEBUG loaded listener.js 08:58:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115513400) [pid = 1647] [serial = 1345] [outer = 0x115428800] 08:58:53 INFO - PROCESS | 1647 | 1460995133057 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 528ms 08:58:53 INFO - PROCESS | 1647 | 1460995133088 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 1647 | 1460995133092 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:58:53 INFO - PROCESS | 1647 | 1460995133097 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1647 | 1460995133101 Marionette TRACE conn2 <- [1,1766,null,{}] 08:58:53 INFO - PROCESS | 1647 | 1460995133103 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:53 INFO - PROCESS | 1647 | 1460995133181 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:58:53 INFO - PROCESS | 1647 | 1460995133231 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b1e000 == 29 [pid = 1647] [id = 449] 08:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115431c00) [pid = 1647] [serial = 1346] [outer = 0x0] 08:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x115546800) [pid = 1647] [serial = 1347] [outer = 0x115431c00] 08:58:53 INFO - PROCESS | 1647 | 1460995133259 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11641e400) [pid = 1647] [serial = 1348] [outer = 0x115431c00] 08:58:53 INFO - PROCESS | 1647 | 1460995133595 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 08:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 524ms 08:58:53 INFO - PROCESS | 1647 | 1460995133621 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:58:53 INFO - PROCESS | 1647 | 1460995133624 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:58:53 INFO - PROCESS | 1647 | 1460995133627 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:58:53 INFO - PROCESS | 1647 | 1460995133632 Marionette TRACE conn2 <- [1,1770,null,{}] 08:58:53 INFO - PROCESS | 1647 | 1460995133645 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:53 INFO - PROCESS | 1647 | 1460995133793 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:58:53 INFO - PROCESS | 1647 | 1460995133823 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b0b800 == 30 [pid = 1647] [id = 450] 08:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112108800) [pid = 1647] [serial = 1349] [outer = 0x0] 08:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1176dcc00) [pid = 1647] [serial = 1350] [outer = 0x112108800] 08:58:53 INFO - PROCESS | 1647 | 1460995133853 Marionette DEBUG loaded listener.js 08:58:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119153000) [pid = 1647] [serial = 1351] [outer = 0x112108800] 08:58:54 INFO - PROCESS | 1647 | 1460995134204 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 628ms 08:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:58:54 INFO - PROCESS | 1647 | 1460995134254 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1647 | 1460995134256 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:58:54 INFO - PROCESS | 1647 | 1460995134259 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1647 | 1460995134260 Marionette TRACE conn2 <- [1,1774,null,{}] 08:58:54 INFO - PROCESS | 1647 | 1460995134264 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:54 INFO - PROCESS | 1647 | 1460995134381 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:58:54 INFO - PROCESS | 1647 | 1460995134439 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a907000 == 31 [pid = 1647] [id = 451] 08:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11641c000) [pid = 1647] [serial = 1352] [outer = 0x0] 08:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119ad5400) [pid = 1647] [serial = 1353] [outer = 0x11641c000] 08:58:54 INFO - PROCESS | 1647 | 1460995134465 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11a549c00) [pid = 1647] [serial = 1354] [outer = 0x11641c000] 08:58:54 INFO - PROCESS | 1647 | 1460995134749 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 08:58:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:58:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 08:58:54 INFO - PROCESS | 1647 | 1460995134778 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:58:54 INFO - PROCESS | 1647 | 1460995134780 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:58:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:58:54 INFO - PROCESS | 1647 | 1460995134789 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:58:54 INFO - PROCESS | 1647 | 1460995134791 Marionette TRACE conn2 <- [1,1778,null,{}] 08:58:54 INFO - PROCESS | 1647 | 1460995134793 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:54 INFO - PROCESS | 1647 | 1460995134872 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:58:54 INFO - PROCESS | 1647 | 1460995134876 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad57000 == 32 [pid = 1647] [id = 452] 08:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11227d800) [pid = 1647] [serial = 1355] [outer = 0x0] 08:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11a7a8c00) [pid = 1647] [serial = 1356] [outer = 0x11227d800] 08:58:54 INFO - PROCESS | 1647 | 1460995134904 Marionette DEBUG loaded listener.js 08:58:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11ad02800) [pid = 1647] [serial = 1357] [outer = 0x11227d800] 08:58:55 INFO - PROCESS | 1647 | 1460995135252 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 08:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 469ms 08:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:58:55 INFO - PROCESS | 1647 | 1460995135260 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1647 | 1460995135261 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:58:55 INFO - PROCESS | 1647 | 1460995135265 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1647 | 1460995135267 Marionette TRACE conn2 <- [1,1782,null,{}] 08:58:55 INFO - PROCESS | 1647 | 1460995135270 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:55 INFO - PROCESS | 1647 | 1460995135396 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:58:55 INFO - PROCESS | 1647 | 1460995135406 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b78b800 == 33 [pid = 1647] [id = 453] 08:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11ad0cc00) [pid = 1647] [serial = 1358] [outer = 0x0] 08:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11b731000) [pid = 1647] [serial = 1359] [outer = 0x11ad0cc00] 08:58:55 INFO - PROCESS | 1647 | 1460995135434 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11bfb4400) [pid = 1647] [serial = 1360] [outer = 0x11ad0cc00] 08:58:55 INFO - PROCESS | 1647 | 1460995135737 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 08:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 08:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 523ms 08:58:55 INFO - PROCESS | 1647 | 1460995135786 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:58:55 INFO - PROCESS | 1647 | 1460995135788 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:58:55 INFO - PROCESS | 1647 | 1460995135790 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:58:55 INFO - PROCESS | 1647 | 1460995135791 Marionette TRACE conn2 <- [1,1786,null,{}] 08:58:55 INFO - PROCESS | 1647 | 1460995135793 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:55 INFO - PROCESS | 1647 | 1460995135869 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:58:55 INFO - PROCESS | 1647 | 1460995135873 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c136800 == 34 [pid = 1647] [id = 454] 08:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x119027800) [pid = 1647] [serial = 1361] [outer = 0x0] 08:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11c16f000) [pid = 1647] [serial = 1362] [outer = 0x119027800] 08:58:55 INFO - PROCESS | 1647 | 1460995135898 Marionette DEBUG loaded listener.js 08:58:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x122c21800) [pid = 1647] [serial = 1363] [outer = 0x119027800] 08:58:56 INFO - PROCESS | 1647 | 1460995136222 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 08:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 08:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 471ms 08:58:56 INFO - PROCESS | 1647 | 1460995136261 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 1647 | 1460995136263 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:58:56 INFO - PROCESS | 1647 | 1460995136267 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1647 | 1460995136268 Marionette TRACE conn2 <- [1,1790,null,{}] 08:58:56 INFO - PROCESS | 1647 | 1460995136271 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:56 INFO - PROCESS | 1647 | 1460995136370 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:58:56 INFO - PROCESS | 1647 | 1460995136376 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c471800 == 35 [pid = 1647] [id = 455] 08:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11542cc00) [pid = 1647] [serial = 1364] [outer = 0x0] 08:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x122caf800) [pid = 1647] [serial = 1365] [outer = 0x11542cc00] 08:58:56 INFO - PROCESS | 1647 | 1460995136402 Marionette DEBUG loaded listener.js 08:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12379a000) [pid = 1647] [serial = 1366] [outer = 0x11542cc00] 08:58:56 INFO - PROCESS | 1647 | 1460995136757 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 08:58:56 INFO - PROCESS | 1647 | 1460995136788 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:58:56 INFO - PROCESS | 1647 | 1460995136789 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:58:56 INFO - PROCESS | 1647 | 1460995136793 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:58:56 INFO - PROCESS | 1647 | 1460995136795 Marionette TRACE conn2 <- [1,1794,null,{}] 08:58:56 INFO - PROCESS | 1647 | 1460995136798 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:56 INFO - PROCESS | 1647 | 1460995136914 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:58:56 INFO - PROCESS | 1647 | 1460995136970 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b09800 == 36 [pid = 1647] [id = 456] 08:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x11a7a2c00) [pid = 1647] [serial = 1367] [outer = 0x0] 08:58:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12379fc00) [pid = 1647] [serial = 1368] [outer = 0x11a7a2c00] 08:58:56 INFO - PROCESS | 1647 | 1460995136996 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125bf3800) [pid = 1647] [serial = 1369] [outer = 0x11a7a2c00] 08:58:57 INFO - PROCESS | 1647 | 1460995137263 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 08:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:58:57 INFO - PROCESS | 1647 | 1460995137320 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 1647 | 1460995137321 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:58:57 INFO - PROCESS | 1647 | 1460995137324 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 1647 | 1460995137325 Marionette TRACE conn2 <- [1,1798,null,{}] 08:58:57 INFO - PROCESS | 1647 | 1460995137327 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:57 INFO - PROCESS | 1647 | 1460995137411 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:58:57 INFO - PROCESS | 1647 | 1460995137417 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594f800 == 37 [pid = 1647] [id = 457] 08:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1238ab000) [pid = 1647] [serial = 1370] [outer = 0x0] 08:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125ccec00) [pid = 1647] [serial = 1371] [outer = 0x1238ab000] 08:58:57 INFO - PROCESS | 1647 | 1460995137443 Marionette DEBUG loaded listener.js 08:58:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125cd5000) [pid = 1647] [serial = 1372] [outer = 0x1238ab000] 08:58:57 INFO - PROCESS | 1647 | 1460995137822 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 08:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 08:58:57 INFO - PROCESS | 1647 | 1460995137845 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:58:57 INFO - PROCESS | 1647 | 1460995137846 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:58:57 INFO - PROCESS | 1647 | 1460995137849 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:58:57 INFO - PROCESS | 1647 | 1460995137850 Marionette TRACE conn2 <- [1,1802,null,{}] 08:58:57 INFO - PROCESS | 1647 | 1460995137857 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:57 INFO - PROCESS | 1647 | 1460995137968 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:58:57 INFO - PROCESS | 1647 | 1460995137972 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad56800 == 38 [pid = 1647] [id = 458] 08:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x125cd6800) [pid = 1647] [serial = 1373] [outer = 0x0] 08:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x125ce0c00) [pid = 1647] [serial = 1374] [outer = 0x125cd6800] 08:58:58 INFO - PROCESS | 1647 | 1460995138034 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125fcb000) [pid = 1647] [serial = 1375] [outer = 0x125cd6800] 08:58:58 INFO - PROCESS | 1647 | 1460995138361 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 569ms 08:58:58 INFO - PROCESS | 1647 | 1460995138419 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 1647 | 1460995138420 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:58:58 INFO - PROCESS | 1647 | 1460995138422 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1647 | 1460995138423 Marionette TRACE conn2 <- [1,1806,null,{}] 08:58:58 INFO - PROCESS | 1647 | 1460995138425 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:58 INFO - PROCESS | 1647 | 1460995138524 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:58:58 INFO - PROCESS | 1647 | 1460995138536 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x125cb9800 == 39 [pid = 1647] [id = 459] 08:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x125ce5800) [pid = 1647] [serial = 1376] [outer = 0x0] 08:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x126160800) [pid = 1647] [serial = 1377] [outer = 0x125ce5800] 08:58:58 INFO - PROCESS | 1647 | 1460995138561 Marionette DEBUG loaded listener.js 08:58:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x1261a0000) [pid = 1647] [serial = 1378] [outer = 0x125ce5800] 08:58:58 INFO - PROCESS | 1647 | 1460995138913 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 08:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 518ms 08:58:58 INFO - PROCESS | 1647 | 1460995138940 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:58:58 INFO - PROCESS | 1647 | 1460995138941 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:58:58 INFO - PROCESS | 1647 | 1460995138944 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:58:58 INFO - PROCESS | 1647 | 1460995138945 Marionette TRACE conn2 <- [1,1810,null,{}] 08:58:58 INFO - PROCESS | 1647 | 1460995138947 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:59 INFO - PROCESS | 1647 | 1460995139051 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:58:59 INFO - PROCESS | 1647 | 1460995139055 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:58:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12640a800 == 40 [pid = 1647] [id = 460] 08:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x125ceac00) [pid = 1647] [serial = 1379] [outer = 0x0] 08:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x1261a5800) [pid = 1647] [serial = 1380] [outer = 0x125ceac00] 08:58:59 INFO - PROCESS | 1647 | 1460995139080 Marionette DEBUG loaded listener.js 08:58:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x1264fd400) [pid = 1647] [serial = 1381] [outer = 0x125ceac00] 08:58:59 INFO - PROCESS | 1647 | 1460995139403 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:58:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:58:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 469ms 08:58:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:58:59 INFO - PROCESS | 1647 | 1460995139414 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:58:59 INFO - PROCESS | 1647 | 1460995139416 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:58:59 INFO - PROCESS | 1647 | 1460995139419 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:58:59 INFO - PROCESS | 1647 | 1460995139420 Marionette TRACE conn2 <- [1,1814,null,{}] 08:58:59 INFO - PROCESS | 1647 | 1460995139422 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:58:59 INFO - PROCESS | 1647 | 1460995139520 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12a9e1400) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12b4a4c00) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12b606400) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x114489800) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x129f94400) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12a939000) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12615e400) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x119ad4000) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11648a400) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x1196ee800) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11227b800) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12d198400) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12e525400) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12e333c00) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x128fee000) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126cf3800) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x126a09000) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119add400) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1146b5c00) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b340c00) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a190000) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12a191400) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119ad1800) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112105000) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12e518400) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x125ce6400) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x125ce8400) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:59:00 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12aabe000) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:59:00 INFO - PROCESS | 1647 | 1460995140123 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b19800 == 41 [pid = 1647] [id = 461] 08:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11210e400) [pid = 1647] [serial = 1382] [outer = 0x0] 08:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11550bc00) [pid = 1647] [serial = 1383] [outer = 0x11210e400] 08:59:00 INFO - PROCESS | 1647 | 1460995140149 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11b7a4800) [pid = 1647] [serial = 1384] [outer = 0x11210e400] 08:59:00 INFO - PROCESS | 1647 | 1460995140415 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1019ms 08:59:00 INFO - PROCESS | 1647 | 1460995140438 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:59:00 INFO - PROCESS | 1647 | 1460995140439 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:59:00 INFO - PROCESS | 1647 | 1460995140442 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 1647 | 1460995140443 Marionette TRACE conn2 <- [1,1818,null,{}] 08:59:00 INFO - PROCESS | 1647 | 1460995140459 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:00 INFO - PROCESS | 1647 | 1460995140542 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:59:00 INFO - PROCESS | 1647 | 1460995140547 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272ba000 == 42 [pid = 1647] [id = 462] 08:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11ba58800) [pid = 1647] [serial = 1385] [outer = 0x0] 08:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126926400) [pid = 1647] [serial = 1386] [outer = 0x11ba58800] 08:59:00 INFO - PROCESS | 1647 | 1460995140574 Marionette DEBUG loaded listener.js 08:59:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126a0fc00) [pid = 1647] [serial = 1387] [outer = 0x11ba58800] 08:59:00 INFO - PROCESS | 1647 | 1460995140886 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 08:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 478ms 08:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:59:00 INFO - PROCESS | 1647 | 1460995140920 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:59:00 INFO - PROCESS | 1647 | 1460995140922 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:59:00 INFO - PROCESS | 1647 | 1460995140924 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:59:00 INFO - PROCESS | 1647 | 1460995140925 Marionette TRACE conn2 <- [1,1822,null,{}] 08:59:00 INFO - PROCESS | 1647 | 1460995140927 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:01 INFO - PROCESS | 1647 | 1460995141035 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:59:01 INFO - PROCESS | 1647 | 1460995141041 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128752000 == 43 [pid = 1647] [id = 463] 08:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11c225400) [pid = 1647] [serial = 1388] [outer = 0x0] 08:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126a0d400) [pid = 1647] [serial = 1389] [outer = 0x11c225400] 08:59:01 INFO - PROCESS | 1647 | 1460995141064 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x127238000) [pid = 1647] [serial = 1390] [outer = 0x11c225400] 08:59:01 INFO - PROCESS | 1647 | 1460995141410 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 08:59:01 INFO - PROCESS | 1647 | 1460995141445 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:59:01 INFO - PROCESS | 1647 | 1460995141446 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:59:01 INFO - PROCESS | 1647 | 1460995141448 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1647 | 1460995141449 Marionette TRACE conn2 <- [1,1826,null,{}] 08:59:01 INFO - PROCESS | 1647 | 1460995141452 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:01 INFO - PROCESS | 1647 | 1460995141532 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:59:01 INFO - PROCESS | 1647 | 1460995141536 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cdb800 == 44 [pid = 1647] [id = 464] 08:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x127238c00) [pid = 1647] [serial = 1391] [outer = 0x0] 08:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x127ff4000) [pid = 1647] [serial = 1392] [outer = 0x127238c00] 08:59:01 INFO - PROCESS | 1647 | 1460995141561 Marionette DEBUG loaded listener.js 08:59:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127ffd400) [pid = 1647] [serial = 1393] [outer = 0x127238c00] 08:59:01 INFO - PROCESS | 1647 | 1460995141876 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 08:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 471ms 08:59:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:59:01 INFO - PROCESS | 1647 | 1460995141920 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:59:01 INFO - PROCESS | 1647 | 1460995141921 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:59:01 INFO - PROCESS | 1647 | 1460995141923 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:59:01 INFO - PROCESS | 1647 | 1460995141925 Marionette TRACE conn2 <- [1,1830,null,{}] 08:59:01 INFO - PROCESS | 1647 | 1460995141927 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:02 INFO - PROCESS | 1647 | 1460995142030 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:59:02 INFO - PROCESS | 1647 | 1460995142038 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298bf800 == 45 [pid = 1647] [id = 465] 08:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x127fefc00) [pid = 1647] [serial = 1394] [outer = 0x0] 08:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128787c00) [pid = 1647] [serial = 1395] [outer = 0x127fefc00] 08:59:02 INFO - PROCESS | 1647 | 1460995142063 Marionette DEBUG loaded listener.js 08:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x128972400) [pid = 1647] [serial = 1396] [outer = 0x127fefc00] 08:59:02 INFO - PROCESS | 1647 | 1460995142626 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 08:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 771ms 08:59:02 INFO - PROCESS | 1647 | 1460995142695 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:59:02 INFO - PROCESS | 1647 | 1460995142699 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:59:02 INFO - PROCESS | 1647 | 1460995142704 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:59:02 INFO - PROCESS | 1647 | 1460995142706 Marionette TRACE conn2 <- [1,1834,null,{}] 08:59:02 INFO - PROCESS | 1647 | 1460995142710 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:02 INFO - PROCESS | 1647 | 1460995142845 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:59:02 INFO - PROCESS | 1647 | 1460995142927 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x11917e800 == 46 [pid = 1647] [id = 466] 08:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x115541400) [pid = 1647] [serial = 1397] [outer = 0x0] 08:59:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x115547000) [pid = 1647] [serial = 1398] [outer = 0x115541400] 08:59:02 INFO - PROCESS | 1647 | 1460995142958 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11641bc00) [pid = 1647] [serial = 1399] [outer = 0x115541400] 08:59:03 INFO - PROCESS | 1647 | 1460995143466 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 08:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 08:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 773ms 08:59:03 INFO - PROCESS | 1647 | 1460995143477 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:59:03 INFO - PROCESS | 1647 | 1460995143481 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:59:03 INFO - PROCESS | 1647 | 1460995143517 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:59:03 INFO - PROCESS | 1647 | 1460995143518 Marionette TRACE conn2 <- [1,1838,null,{}] 08:59:03 INFO - PROCESS | 1647 | 1460995143521 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:03 INFO - PROCESS | 1647 | 1460995143634 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:59:03 INFO - PROCESS | 1647 | 1460995143729 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba15000 == 47 [pid = 1647] [id = 467] 08:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x115542400) [pid = 1647] [serial = 1400] [outer = 0x0] 08:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x119153c00) [pid = 1647] [serial = 1401] [outer = 0x115542400] 08:59:03 INFO - PROCESS | 1647 | 1460995143759 Marionette DEBUG loaded listener.js 08:59:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11a549800) [pid = 1647] [serial = 1402] [outer = 0x115542400] 08:59:04 INFO - PROCESS | 1647 | 1460995144495 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 08:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1029ms 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2ba000 == 46 [pid = 1647] [id = 92] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11a768800 == 45 [pid = 1647] [id = 101] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118bbb800 == 44 [pid = 1647] [id = 98] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11b79a800 == 43 [pid = 1647] [id = 85] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7dd000 == 42 [pid = 1647] [id = 88] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x115278800 == 41 [pid = 1647] [id = 97] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118e55800 == 40 [pid = 1647] [id = 84] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12594e000 == 39 [pid = 1647] [id = 86] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12377e800 == 38 [pid = 1647] [id = 95] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x115280000 == 37 [pid = 1647] [id = 94] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x11918e000 == 36 [pid = 1647] [id = 99] 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1158de800 == 35 [pid = 1647] [id = 96] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129e0e400) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | 1460995144596 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:59:04 INFO - PROCESS | 1647 | 1460995144599 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:59:04 INFO - PROCESS | 1647 | --DOCSHELL 0x139a11800 == 34 [pid = 1647] [id = 447] 08:59:04 INFO - PROCESS | 1647 | 1460995144616 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:59:04 INFO - PROCESS | 1647 | 1460995144619 Marionette TRACE conn2 <- [1,1842,null,{}] 08:59:04 INFO - PROCESS | 1647 | 1460995144624 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:04 INFO - PROCESS | 1647 | 1460995144735 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:59:04 INFO - PROCESS | 1647 | 1460995144742 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e39800 == 35 [pid = 1647] [id = 468] 08:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x115546400) [pid = 1647] [serial = 1403] [outer = 0x0] 08:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11560dc00) [pid = 1647] [serial = 1404] [outer = 0x115546400] 08:59:04 INFO - PROCESS | 1647 | 1460995144784 Marionette DEBUG loaded listener.js 08:59:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x1176d8000) [pid = 1647] [serial = 1405] [outer = 0x115546400] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125ccd400) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1176d5c00) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12e599800) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x128fe3400) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12aa24c00) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12e2aec00) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12b4a5000) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12e2aa000) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12e52b400) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12e50c800) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119ad3000) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12692d400) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12e52b000) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a93cc00) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128fee800) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125ce8c00) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x127ffc400) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11c287400) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125ce0000) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11bab3000) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11a543000) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1176d2000) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x114488000) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12e95e000) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12e334c00) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12e83ec00) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12e5a2000) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12e596c00) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12e50e800) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12b340000) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12ab1e400) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a9dd800) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129f0ac00) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12878f400) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x127232400) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11bce5400) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11ad78400) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119151000) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11550a000) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12e2b4800) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12a1d4c00) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12aabb800) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129fa1800) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12ab86800) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b486800) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12eb7f400) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12a940c00) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12e59e800) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 08:59:04 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12da60400) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 08:59:05 INFO - PROCESS | 1647 | 1460995145173 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 576ms 08:59:05 INFO - PROCESS | 1647 | 1460995145189 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 1647 | 1460995145194 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:59:05 INFO - PROCESS | 1647 | 1460995145212 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 1647 | 1460995145218 Marionette TRACE conn2 <- [1,1846,null,{}] 08:59:05 INFO - PROCESS | 1647 | 1460995145222 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:05 INFO - PROCESS | 1647 | 1460995145346 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:59:05 INFO - PROCESS | 1647 | 1460995145354 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad2e800 == 36 [pid = 1647] [id = 469] 08:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11648d000) [pid = 1647] [serial = 1406] [outer = 0x0] 08:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119ad3000) [pid = 1647] [serial = 1407] [outer = 0x11648d000] 08:59:05 INFO - PROCESS | 1647 | 1460995145397 Marionette DEBUG loaded listener.js 08:59:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119adf400) [pid = 1647] [serial = 1408] [outer = 0x11648d000] 08:59:05 INFO - PROCESS | 1647 | 1460995145841 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 677ms 08:59:05 INFO - PROCESS | 1647 | 1460995145887 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:59:05 INFO - PROCESS | 1647 | 1460995145889 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:59:05 INFO - PROCESS | 1647 | 1460995145891 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:59:05 INFO - PROCESS | 1647 | 1460995145893 Marionette TRACE conn2 <- [1,1850,null,{}] 08:59:05 INFO - PROCESS | 1647 | 1460995145901 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:05 INFO - PROCESS | 1647 | 1460995145985 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:59:06 INFO - PROCESS | 1647 | 1460995146017 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c112000 == 37 [pid = 1647] [id = 470] 08:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112280000) [pid = 1647] [serial = 1409] [outer = 0x0] 08:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11ad0c000) [pid = 1647] [serial = 1410] [outer = 0x112280000] 08:59:06 INFO - PROCESS | 1647 | 1460995146045 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11b7a6c00) [pid = 1647] [serial = 1411] [outer = 0x112280000] 08:59:06 INFO - PROCESS | 1647 | 1460995146374 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 524ms 08:59:06 INFO - PROCESS | 1647 | 1460995146415 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1647 | 1460995146417 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:59:06 INFO - PROCESS | 1647 | 1460995146419 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1647 | 1460995146420 Marionette TRACE conn2 <- [1,1854,null,{}] 08:59:06 INFO - PROCESS | 1647 | 1460995146423 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:06 INFO - PROCESS | 1647 | 1460995146503 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:59:06 INFO - PROCESS | 1647 | 1460995146507 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12377f000 == 38 [pid = 1647] [id = 471] 08:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11ba5fc00) [pid = 1647] [serial = 1412] [outer = 0x0] 08:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11bab4c00) [pid = 1647] [serial = 1413] [outer = 0x11ba5fc00] 08:59:06 INFO - PROCESS | 1647 | 1460995146534 Marionette DEBUG loaded listener.js 08:59:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11bce7000) [pid = 1647] [serial = 1414] [outer = 0x11ba5fc00] 08:59:06 INFO - PROCESS | 1647 | 1460995146852 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 469ms 08:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:59:06 INFO - PROCESS | 1647 | 1460995146888 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:59:06 INFO - PROCESS | 1647 | 1460995146889 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:59:06 INFO - PROCESS | 1647 | 1460995146891 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:59:06 INFO - PROCESS | 1647 | 1460995146892 Marionette TRACE conn2 <- [1,1858,null,{}] 08:59:06 INFO - PROCESS | 1647 | 1460995146895 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:06 INFO - PROCESS | 1647 | 1460995146973 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:59:07 INFO - PROCESS | 1647 | 1460995147007 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594b000 == 39 [pid = 1647] [id = 472] 08:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11ba65800) [pid = 1647] [serial = 1415] [outer = 0x0] 08:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11bfb8400) [pid = 1647] [serial = 1416] [outer = 0x11ba65800] 08:59:07 INFO - PROCESS | 1647 | 1460995147063 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x122c16000) [pid = 1647] [serial = 1417] [outer = 0x11ba65800] 08:59:07 INFO - PROCESS | 1647 | 1460995147413 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 568ms 08:59:07 INFO - PROCESS | 1647 | 1460995147460 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 1647 | 1460995147461 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:59:07 INFO - PROCESS | 1647 | 1460995147463 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 1647 | 1460995147464 Marionette TRACE conn2 <- [1,1862,null,{}] 08:59:07 INFO - PROCESS | 1647 | 1460995147467 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:07 INFO - PROCESS | 1647 | 1460995147578 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:59:07 INFO - PROCESS | 1647 | 1460995147599 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x125f10800 == 40 [pid = 1647] [id = 473] 08:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x122cac000) [pid = 1647] [serial = 1418] [outer = 0x0] 08:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125a04c00) [pid = 1647] [serial = 1419] [outer = 0x122cac000] 08:59:07 INFO - PROCESS | 1647 | 1460995147627 Marionette DEBUG loaded listener.js 08:59:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125cd7000) [pid = 1647] [serial = 1420] [outer = 0x122cac000] 08:59:07 INFO - PROCESS | 1647 | 1460995147968 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 08:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 08:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:59:07 INFO - PROCESS | 1647 | 1460995147984 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:59:07 INFO - PROCESS | 1647 | 1460995147985 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:59:07 INFO - PROCESS | 1647 | 1460995147987 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:59:07 INFO - PROCESS | 1647 | 1460995147988 Marionette TRACE conn2 <- [1,1866,null,{}] 08:59:07 INFO - PROCESS | 1647 | 1460995147990 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:08 INFO - PROCESS | 1647 | 1460995148086 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:59:08 INFO - PROCESS | 1647 | 1460995148099 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a8a000 == 41 [pid = 1647] [id = 474] 08:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11c167800) [pid = 1647] [serial = 1421] [outer = 0x0] 08:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125ce2400) [pid = 1647] [serial = 1422] [outer = 0x11c167800] 08:59:08 INFO - PROCESS | 1647 | 1460995148124 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125de4800) [pid = 1647] [serial = 1423] [outer = 0x11c167800] 08:59:08 INFO - PROCESS | 1647 | 1460995148445 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 469ms 08:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:59:08 INFO - PROCESS | 1647 | 1460995148456 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:59:08 INFO - PROCESS | 1647 | 1460995148457 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:59:08 INFO - PROCESS | 1647 | 1460995148460 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:59:08 INFO - PROCESS | 1647 | 1460995148461 Marionette TRACE conn2 <- [1,1870,null,{}] 08:59:08 INFO - PROCESS | 1647 | 1460995148463 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:08 INFO - PROCESS | 1647 | 1460995148562 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:59:08 INFO - PROCESS | 1647 | 1460995148574 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272b9000 == 42 [pid = 1647] [id = 475] 08:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125fbe000) [pid = 1647] [serial = 1424] [outer = 0x0] 08:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126161000) [pid = 1647] [serial = 1425] [outer = 0x125fbe000] 08:59:08 INFO - PROCESS | 1647 | 1460995148599 Marionette DEBUG loaded listener.js 08:59:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12619e800) [pid = 1647] [serial = 1426] [outer = 0x125fbe000] 08:59:08 INFO - PROCESS | 1647 | 1460995148944 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 08:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 518ms 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x127238c00) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x125cd6800) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112108800) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11227d800) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115431c00) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115428800) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11542cc00) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11641c000) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11ad0cc00) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119027800) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a7a2c00) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1238ab000) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125ce5800) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x125ceac00) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11210e400) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11ba58800) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:59:09 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11c225400) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:59:09 INFO - PROCESS | 1647 | 1460995149090 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:59:09 INFO - PROCESS | 1647 | 1460995149091 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:59:09 INFO - PROCESS | 1647 | 1460995149096 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1647 | 1460995149097 Marionette TRACE conn2 <- [1,1874,null,{}] 08:59:09 INFO - PROCESS | 1647 | 1460995149105 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:09 INFO - PROCESS | 1647 | 1460995149188 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:59:09 INFO - PROCESS | 1647 | 1460995149193 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a99e000 == 43 [pid = 1647] [id = 476] 08:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11550d800) [pid = 1647] [serial = 1427] [outer = 0x0] 08:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117612400) [pid = 1647] [serial = 1428] [outer = 0x11550d800] 08:59:09 INFO - PROCESS | 1647 | 1460995149218 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11ad0cc00) [pid = 1647] [serial = 1429] [outer = 0x11550d800] 08:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11ba57c00) [pid = 1647] [serial = 1430] [outer = 0x12aac8000] 08:59:09 INFO - PROCESS | 1647 | 1460995149625 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 08:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 573ms 08:59:09 INFO - PROCESS | 1647 | 1460995149670 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:59:09 INFO - PROCESS | 1647 | 1460995149672 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:59:09 INFO - PROCESS | 1647 | 1460995149676 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:59:09 INFO - PROCESS | 1647 | 1460995149678 Marionette TRACE conn2 <- [1,1878,null,{}] 08:59:09 INFO - PROCESS | 1647 | 1460995149690 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:09 INFO - PROCESS | 1647 | 1460995149815 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:59:09 INFO - PROCESS | 1647 | 1460995149822 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289ea000 == 44 [pid = 1647] [id = 477] 08:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11ad10c00) [pid = 1647] [serial = 1431] [outer = 0x0] 08:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x125ce9400) [pid = 1647] [serial = 1432] [outer = 0x11ad10c00] 08:59:09 INFO - PROCESS | 1647 | 1460995149866 Marionette DEBUG loaded listener.js 08:59:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12679b800) [pid = 1647] [serial = 1433] [outer = 0x11ad10c00] 08:59:10 INFO - PROCESS | 1647 | 1460995150208 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 580ms 08:59:10 INFO - PROCESS | 1647 | 1460995150256 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1647 | 1460995150257 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:59:10 INFO - PROCESS | 1647 | 1460995150268 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1647 | 1460995150270 Marionette TRACE conn2 <- [1,1882,null,{}] 08:59:10 INFO - PROCESS | 1647 | 1460995150272 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:10 INFO - PROCESS | 1647 | 1460995150365 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:59:10 INFO - PROCESS | 1647 | 1460995150385 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f1e800 == 45 [pid = 1647] [id = 478] 08:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1269f3000) [pid = 1647] [serial = 1434] [outer = 0x0] 08:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126cf4800) [pid = 1647] [serial = 1435] [outer = 0x1269f3000] 08:59:10 INFO - PROCESS | 1647 | 1460995150413 Marionette DEBUG loaded listener.js 08:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x127ffd800) [pid = 1647] [serial = 1436] [outer = 0x1269f3000] 08:59:10 INFO - PROCESS | 1647 | 1460995150733 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 08:59:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:59:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 520ms 08:59:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:59:10 INFO - PROCESS | 1647 | 1460995150789 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:59:10 INFO - PROCESS | 1647 | 1460995150790 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:59:10 INFO - PROCESS | 1647 | 1460995150792 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:59:10 INFO - PROCESS | 1647 | 1460995150794 Marionette TRACE conn2 <- [1,1886,null,{}] 08:59:10 INFO - PROCESS | 1647 | 1460995150796 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:10 INFO - PROCESS | 1647 | 1460995150875 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:59:10 INFO - PROCESS | 1647 | 1460995150934 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f31000 == 46 [pid = 1647] [id = 479] 08:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127f11400) [pid = 1647] [serial = 1437] [outer = 0x0] 08:59:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128977400) [pid = 1647] [serial = 1438] [outer = 0x127f11400] 08:59:10 INFO - PROCESS | 1647 | 1460995150959 Marionette DEBUG loaded listener.js 08:59:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128b10800) [pid = 1647] [serial = 1439] [outer = 0x127f11400] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6cd800 == 45 [pid = 1647] [id = 90] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12da49000 == 44 [pid = 1647] [id = 89] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x127f5a000 == 43 [pid = 1647] [id = 87] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119002800 == 42 [pid = 1647] [id = 91] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x127f3e000 == 41 [pid = 1647] [id = 93] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x115275800 == 40 [pid = 1647] [id = 100] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118e39800 == 39 [pid = 1647] [id = 468] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba15000 == 38 [pid = 1647] [id = 467] 08:59:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11917e800 == 37 [pid = 1647] [id = 466] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12377f000 == 36 [pid = 1647] [id = 471] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad2e800 == 35 [pid = 1647] [id = 469] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11a99e000 == 34 [pid = 1647] [id = 476] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x125f10800 == 33 [pid = 1647] [id = 473] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1289ea000 == 32 [pid = 1647] [id = 477] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12594b000 == 31 [pid = 1647] [id = 472] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x1272b9000 == 30 [pid = 1647] [id = 475] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x119a8a000 == 29 [pid = 1647] [id = 474] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11c112000 == 28 [pid = 1647] [id = 470] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x122caf800) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12379a000) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119ad5400) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11a549c00) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11b731000) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11bfb4400) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11c16f000) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x122c21800) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12379fc00) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x125bf3800) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x125ccec00) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126160800) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x125fcb000) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1261a5800) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1261a0000) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1264fd400) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11550bc00) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x11b7a4800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x126926400) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x125cd5000) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOCSHELL 0x129f1e800 == 27 [pid = 1647] [id = 478] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x126a0d400) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x127238000) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x126a0fc00) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x127ffd400) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x127ff4000) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x125ce0c00) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1176dcc00) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x119153000) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x11a7a8c00) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x11ad02800) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x115546800) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11641e400) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x115509400) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x115513400) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 08:59:12 INFO - PROCESS | 1647 | 1460995152443 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1675ms 08:59:12 INFO - PROCESS | 1647 | 1460995152469 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1647 | 1460995152471 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:59:12 INFO - PROCESS | 1647 | 1460995152475 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1647 | 1460995152476 Marionette TRACE conn2 <- [1,1890,null,{}] 08:59:12 INFO - PROCESS | 1647 | 1460995152483 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:12 INFO - PROCESS | 1647 | 1460995152572 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:59:12 INFO - PROCESS | 1647 | 1460995152580 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1184e1800 == 28 [pid = 1647] [id = 480] 08:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x115509400) [pid = 1647] [serial = 1440] [outer = 0x0] 08:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x11550bc00) [pid = 1647] [serial = 1441] [outer = 0x115509400] 08:59:12 INFO - PROCESS | 1647 | 1460995152610 Marionette DEBUG loaded listener.js 08:59:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11553fc00) [pid = 1647] [serial = 1442] [outer = 0x115509400] 08:59:12 INFO - PROCESS | 1647 | 1460995152928 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 08:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 471ms 08:59:12 INFO - PROCESS | 1647 | 1460995152946 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:59:12 INFO - PROCESS | 1647 | 1460995152953 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:59:12 INFO - PROCESS | 1647 | 1460995152958 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:59:12 INFO - PROCESS | 1647 | 1460995152959 Marionette TRACE conn2 <- [1,1894,null,{}] 08:59:12 INFO - PROCESS | 1647 | 1460995152962 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:13 INFO - PROCESS | 1647 | 1460995153041 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:59:13 INFO - PROCESS | 1647 | 1460995153087 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118baf800 == 29 [pid = 1647] [id = 481] 08:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x114485c00) [pid = 1647] [serial = 1443] [outer = 0x0] 08:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x115545400) [pid = 1647] [serial = 1444] [outer = 0x114485c00] 08:59:13 INFO - PROCESS | 1647 | 1460995153113 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1176d8c00) [pid = 1647] [serial = 1445] [outer = 0x114485c00] 08:59:13 INFO - PROCESS | 1647 | 1460995153425 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 08:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:59:13 INFO - PROCESS | 1647 | 1460995153477 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1647 | 1460995153479 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:59:13 INFO - PROCESS | 1647 | 1460995153482 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1647 | 1460995153484 Marionette TRACE conn2 <- [1,1898,null,{}] 08:59:13 INFO - PROCESS | 1647 | 1460995153492 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:13 INFO - PROCESS | 1647 | 1460995153565 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:59:13 INFO - PROCESS | 1647 | 1460995153570 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a90f000 == 30 [pid = 1647] [id = 482] 08:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x112275800) [pid = 1647] [serial = 1446] [outer = 0x0] 08:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11902ec00) [pid = 1647] [serial = 1447] [outer = 0x112275800] 08:59:13 INFO - PROCESS | 1647 | 1460995153599 Marionette DEBUG loaded listener.js 08:59:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119ad7800) [pid = 1647] [serial = 1448] [outer = 0x112275800] 08:59:13 INFO - PROCESS | 1647 | 1460995153937 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 08:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 471ms 08:59:13 INFO - PROCESS | 1647 | 1460995153954 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:59:13 INFO - PROCESS | 1647 | 1460995153955 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:59:13 INFO - PROCESS | 1647 | 1460995153958 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:59:13 INFO - PROCESS | 1647 | 1460995153959 Marionette TRACE conn2 <- [1,1902,null,{}] 08:59:13 INFO - PROCESS | 1647 | 1460995153961 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:14 INFO - PROCESS | 1647 | 1460995154053 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:59:14 INFO - PROCESS | 1647 | 1460995154059 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9b1000 == 31 [pid = 1647] [id = 483] 08:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119ad7000) [pid = 1647] [serial = 1449] [outer = 0x0] 08:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119d75000) [pid = 1647] [serial = 1450] [outer = 0x119ad7000] 08:59:14 INFO - PROCESS | 1647 | 1460995154087 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x11a79b000) [pid = 1647] [serial = 1451] [outer = 0x119ad7000] 08:59:14 INFO - PROCESS | 1647 | 1460995154372 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 420ms 08:59:14 INFO - PROCESS | 1647 | 1460995154378 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1647 | 1460995154380 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:59:14 INFO - PROCESS | 1647 | 1460995154389 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1647 | 1460995154390 Marionette TRACE conn2 <- [1,1906,null,{}] 08:59:14 INFO - PROCESS | 1647 | 1460995154393 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:14 INFO - PROCESS | 1647 | 1460995154465 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:59:14 INFO - PROCESS | 1647 | 1460995154469 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad63800 == 32 [pid = 1647] [id = 484] 08:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112110c00) [pid = 1647] [serial = 1452] [outer = 0x0] 08:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11abb8c00) [pid = 1647] [serial = 1453] [outer = 0x112110c00] 08:59:14 INFO - PROCESS | 1647 | 1460995154497 Marionette DEBUG loaded listener.js 08:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11ad03c00) [pid = 1647] [serial = 1454] [outer = 0x112110c00] 08:59:14 INFO - PROCESS | 1647 | 1460995154832 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 08:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 468ms 08:59:14 INFO - PROCESS | 1647 | 1460995154858 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:59:14 INFO - PROCESS | 1647 | 1460995154859 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:59:14 INFO - PROCESS | 1647 | 1460995154862 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:59:14 INFO - PROCESS | 1647 | 1460995154863 Marionette TRACE conn2 <- [1,1910,null,{}] 08:59:14 INFO - PROCESS | 1647 | 1460995154867 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:14 INFO - PROCESS | 1647 | 1460995154969 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:59:14 INFO - PROCESS | 1647 | 1460995154976 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b7a0800 == 33 [pid = 1647] [id = 485] 08:59:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1158a3800) [pid = 1647] [serial = 1455] [outer = 0x0] 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11ad0c400) [pid = 1647] [serial = 1456] [outer = 0x1158a3800] 08:59:15 INFO - PROCESS | 1647 | 1460995155005 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11bce1c00) [pid = 1647] [serial = 1457] [outer = 0x1158a3800] 08:59:15 INFO - PROCESS | 1647 | 1460995155301 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 08:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 471ms 08:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:59:15 INFO - PROCESS | 1647 | 1460995155335 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 1647 | 1460995155336 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:59:15 INFO - PROCESS | 1647 | 1460995155338 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 1647 | 1460995155339 Marionette TRACE conn2 <- [1,1914,null,{}] 08:59:15 INFO - PROCESS | 1647 | 1460995155341 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:15 INFO - PROCESS | 1647 | 1460995155410 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:59:15 INFO - PROCESS | 1647 | 1460995155416 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c11d000 == 34 [pid = 1647] [id = 486] 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11bce2000) [pid = 1647] [serial = 1458] [outer = 0x0] 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11c166400) [pid = 1647] [serial = 1459] [outer = 0x11bce2000] 08:59:15 INFO - PROCESS | 1647 | 1460995155441 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11c54f000) [pid = 1647] [serial = 1460] [outer = 0x11bce2000] 08:59:15 INFO - PROCESS | 1647 | 1460995155738 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 08:59:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:59:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 418ms 08:59:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:59:15 INFO - PROCESS | 1647 | 1460995155756 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:59:15 INFO - PROCESS | 1647 | 1460995155757 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:59:15 INFO - PROCESS | 1647 | 1460995155760 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:59:15 INFO - PROCESS | 1647 | 1460995155761 Marionette TRACE conn2 <- [1,1918,null,{}] 08:59:15 INFO - PROCESS | 1647 | 1460995155763 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:15 INFO - PROCESS | 1647 | 1460995155836 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:59:15 INFO - PROCESS | 1647 | 1460995155885 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c456800 == 35 [pid = 1647] [id = 487] 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11baafc00) [pid = 1647] [serial = 1461] [outer = 0x0] 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11c54e000) [pid = 1647] [serial = 1462] [outer = 0x11baafc00] 08:59:15 INFO - PROCESS | 1647 | 1460995155910 Marionette DEBUG loaded listener.js 08:59:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x123795000) [pid = 1647] [serial = 1463] [outer = 0x11baafc00] 08:59:16 INFO - PROCESS | 1647 | 1460995156209 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 08:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 469ms 08:59:16 INFO - PROCESS | 1647 | 1460995156230 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1647 | 1460995156235 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:59:16 INFO - PROCESS | 1647 | 1460995156238 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1647 | 1460995156239 Marionette TRACE conn2 <- [1,1922,null,{}] 08:59:16 INFO - PROCESS | 1647 | 1460995156242 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:16 INFO - PROCESS | 1647 | 1460995156325 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:59:16 INFO - PROCESS | 1647 | 1460995156329 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a90e800 == 36 [pid = 1647] [id = 488] 08:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11bfb4400) [pid = 1647] [serial = 1464] [outer = 0x0] 08:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12379c800) [pid = 1647] [serial = 1465] [outer = 0x11bfb4400] 08:59:16 INFO - PROCESS | 1647 | 1460995156357 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1238a9c00) [pid = 1647] [serial = 1466] [outer = 0x11bfb4400] 08:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 420ms 08:59:16 INFO - PROCESS | 1647 | 1460995156653 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 08:59:16 INFO - PROCESS | 1647 | 1460995156658 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:59:16 INFO - PROCESS | 1647 | 1460995156659 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:59:16 INFO - PROCESS | 1647 | 1460995156661 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:59:16 INFO - PROCESS | 1647 | 1460995156662 Marionette TRACE conn2 <- [1,1926,null,{}] 08:59:16 INFO - PROCESS | 1647 | 1460995156674 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:16 INFO - PROCESS | 1647 | 1460995156752 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:59:16 INFO - PROCESS | 1647 | 1460995156804 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x125821000 == 37 [pid = 1647] [id = 489] 08:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x123797400) [pid = 1647] [serial = 1467] [outer = 0x0] 08:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1238a9400) [pid = 1647] [serial = 1468] [outer = 0x123797400] 08:59:16 INFO - PROCESS | 1647 | 1460995156829 Marionette DEBUG loaded listener.js 08:59:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x125c4ec00) [pid = 1647] [serial = 1469] [outer = 0x123797400] 08:59:17 INFO - PROCESS | 1647 | 1460995157104 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 476ms 08:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:59:17 INFO - PROCESS | 1647 | 1460995157138 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1647 | 1460995157139 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:59:17 INFO - PROCESS | 1647 | 1460995157141 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1647 | 1460995157143 Marionette TRACE conn2 <- [1,1930,null,{}] 08:59:17 INFO - PROCESS | 1647 | 1460995157145 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:17 INFO - PROCESS | 1647 | 1460995157233 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:59:17 INFO - PROCESS | 1647 | 1460995157238 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad61800 == 38 [pid = 1647] [id = 490] 08:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x125c52800) [pid = 1647] [serial = 1470] [outer = 0x0] 08:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125cd2c00) [pid = 1647] [serial = 1471] [outer = 0x125c52800] 08:59:17 INFO - PROCESS | 1647 | 1460995157267 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1238af400) [pid = 1647] [serial = 1472] [outer = 0x125c52800] 08:59:17 INFO - PROCESS | 1647 | 1460995157636 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 08:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 525ms 08:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:59:17 INFO - PROCESS | 1647 | 1460995157666 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:59:17 INFO - PROCESS | 1647 | 1460995157668 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:59:17 INFO - PROCESS | 1647 | 1460995157675 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:59:17 INFO - PROCESS | 1647 | 1460995157676 Marionette TRACE conn2 <- [1,1934,null,{}] 08:59:17 INFO - PROCESS | 1647 | 1460995157679 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:17 INFO - PROCESS | 1647 | 1460995157770 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:59:17 INFO - PROCESS | 1647 | 1460995157775 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x126066000 == 39 [pid = 1647] [id = 491] 08:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125c56c00) [pid = 1647] [serial = 1473] [outer = 0x0] 08:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125fcc800) [pid = 1647] [serial = 1474] [outer = 0x125c56c00] 08:59:17 INFO - PROCESS | 1647 | 1460995157800 Marionette DEBUG loaded listener.js 08:59:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126160000) [pid = 1647] [serial = 1475] [outer = 0x125c56c00] 08:59:18 INFO - PROCESS | 1647 | 1460995158126 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 469ms 08:59:18 INFO - PROCESS | 1647 | 1460995158145 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 1647 | 1460995158146 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:59:18 INFO - PROCESS | 1647 | 1460995158151 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 1647 | 1460995158153 Marionette TRACE conn2 <- [1,1938,null,{}] 08:59:18 INFO - PROCESS | 1647 | 1460995158166 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:18 INFO - PROCESS | 1647 | 1460995158262 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:59:18 INFO - PROCESS | 1647 | 1460995158266 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12671a000 == 40 [pid = 1647] [id = 492] 08:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125cda400) [pid = 1647] [serial = 1476] [outer = 0x0] 08:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12619f400) [pid = 1647] [serial = 1477] [outer = 0x125cda400] 08:59:18 INFO - PROCESS | 1647 | 1460995158290 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1261a6000) [pid = 1647] [serial = 1478] [outer = 0x125cda400] 08:59:18 INFO - PROCESS | 1647 | 1460995158594 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 08:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 471ms 08:59:18 INFO - PROCESS | 1647 | 1460995158628 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:59:18 INFO - PROCESS | 1647 | 1460995158629 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:59:18 INFO - PROCESS | 1647 | 1460995158639 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:59:18 INFO - PROCESS | 1647 | 1460995158640 Marionette TRACE conn2 <- [1,1942,null,{}] 08:59:18 INFO - PROCESS | 1647 | 1460995158643 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:18 INFO - PROCESS | 1647 | 1460995158740 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:59:18 INFO - PROCESS | 1647 | 1460995158744 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272b4000 == 41 [pid = 1647] [id = 493] 08:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12619d000) [pid = 1647] [serial = 1479] [outer = 0x0] 08:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1267a2800) [pid = 1647] [serial = 1480] [outer = 0x12619d000] 08:59:18 INFO - PROCESS | 1647 | 1460995158769 Marionette DEBUG loaded listener.js 08:59:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126a07c00) [pid = 1647] [serial = 1481] [outer = 0x12619d000] 08:59:19 INFO - PROCESS | 1647 | 1460995159106 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 08:59:19 INFO - PROCESS | 1647 | 1460995159158 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1647 | 1460995159160 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:59:19 INFO - PROCESS | 1647 | 1460995159162 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1647 | 1460995159163 Marionette TRACE conn2 <- [1,1946,null,{}] 08:59:19 INFO - PROCESS | 1647 | 1460995159165 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:19 INFO - PROCESS | 1647 | 1460995159254 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:59:19 INFO - PROCESS | 1647 | 1460995159267 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289d9800 == 42 [pid = 1647] [id = 494] 08:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126a0a400) [pid = 1647] [serial = 1482] [outer = 0x0] 08:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126a8fc00) [pid = 1647] [serial = 1483] [outer = 0x126a0a400] 08:59:19 INFO - PROCESS | 1647 | 1460995159292 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x127236400) [pid = 1647] [serial = 1484] [outer = 0x126a0a400] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x129e04000) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x122cac000) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11c167800) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125fbe000) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11550d800) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1269f3000) [pid = 1647] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11ba5fc00) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112280000) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11648d000) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115546400) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115542400) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115541400) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x127fefc00) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11ad10c00) [pid = 1647] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:59:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11ba65800) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:59:19 INFO - PROCESS | 1647 | 1460995159707 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 08:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 569ms 08:59:19 INFO - PROCESS | 1647 | 1460995159746 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:59:19 INFO - PROCESS | 1647 | 1460995159747 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:59:19 INFO - PROCESS | 1647 | 1460995159756 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:59:19 INFO - PROCESS | 1647 | 1460995159757 Marionette TRACE conn2 <- [1,1950,null,{}] 08:59:19 INFO - PROCESS | 1647 | 1460995159760 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:19 INFO - PROCESS | 1647 | 1460995159870 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:59:19 INFO - PROCESS | 1647 | 1460995159877 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272a4000 == 43 [pid = 1647] [id = 495] 08:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115431c00) [pid = 1647] [serial = 1485] [outer = 0x0] 08:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11ba5fc00) [pid = 1647] [serial = 1486] [outer = 0x115431c00] 08:59:19 INFO - PROCESS | 1647 | 1460995159922 Marionette DEBUG loaded listener.js 08:59:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125cdf400) [pid = 1647] [serial = 1487] [outer = 0x115431c00] 08:59:20 INFO - PROCESS | 1647 | 1460995160282 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 571ms 08:59:20 INFO - PROCESS | 1647 | 1460995160328 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1647 | 1460995160329 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:59:20 INFO - PROCESS | 1647 | 1460995160331 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1647 | 1460995160332 Marionette TRACE conn2 <- [1,1954,null,{}] 08:59:20 INFO - PROCESS | 1647 | 1460995160334 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:20 INFO - PROCESS | 1647 | 1460995160432 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:59:20 INFO - PROCESS | 1647 | 1460995160439 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f66800 == 44 [pid = 1647] [id = 496] 08:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125ce5800) [pid = 1647] [serial = 1488] [outer = 0x0] 08:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126cf6800) [pid = 1647] [serial = 1489] [outer = 0x125ce5800] 08:59:20 INFO - PROCESS | 1647 | 1460995160464 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x127f06400) [pid = 1647] [serial = 1490] [outer = 0x125ce5800] 08:59:20 INFO - PROCESS | 1647 | 1460995160758 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 08:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms 08:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:59:20 INFO - PROCESS | 1647 | 1460995160802 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:59:20 INFO - PROCESS | 1647 | 1460995160803 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:59:20 INFO - PROCESS | 1647 | 1460995160805 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:59:20 INFO - PROCESS | 1647 | 1460995160806 Marionette TRACE conn2 <- [1,1958,null,{}] 08:59:20 INFO - PROCESS | 1647 | 1460995160809 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:20 INFO - PROCESS | 1647 | 1460995160886 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:59:20 INFO - PROCESS | 1647 | 1460995160890 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f1c800 == 45 [pid = 1647] [id = 497] 08:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x127ff4400) [pid = 1647] [serial = 1491] [outer = 0x0] 08:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x127ffb400) [pid = 1647] [serial = 1492] [outer = 0x127ff4400] 08:59:20 INFO - PROCESS | 1647 | 1460995160916 Marionette DEBUG loaded listener.js 08:59:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12850f800) [pid = 1647] [serial = 1493] [outer = 0x127ff4400] 08:59:21 INFO - PROCESS | 1647 | 1460995161226 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 08:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 471ms 08:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:59:21 INFO - PROCESS | 1647 | 1460995161277 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:59:21 INFO - PROCESS | 1647 | 1460995161278 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:59:21 INFO - PROCESS | 1647 | 1460995161281 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:59:21 INFO - PROCESS | 1647 | 1460995161282 Marionette TRACE conn2 <- [1,1962,null,{}] 08:59:21 INFO - PROCESS | 1647 | 1460995161284 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:21 INFO - PROCESS | 1647 | 1460995161411 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:59:21 INFO - PROCESS | 1647 | 1460995161420 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f38000 == 46 [pid = 1647] [id = 498] 08:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x127ff8800) [pid = 1647] [serial = 1494] [outer = 0x0] 08:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x128973000) [pid = 1647] [serial = 1495] [outer = 0x127ff8800] 08:59:21 INFO - PROCESS | 1647 | 1460995161460 Marionette DEBUG loaded listener.js 08:59:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x128fe3000) [pid = 1647] [serial = 1496] [outer = 0x127ff8800] 08:59:22 INFO - PROCESS | 1647 | 1460995162055 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 08:59:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 822ms 08:59:22 INFO - PROCESS | 1647 | 1460995162103 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:59:22 INFO - PROCESS | 1647 | 1460995162106 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:59:22 INFO - PROCESS | 1647 | 1460995162110 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:59:22 INFO - PROCESS | 1647 | 1460995162113 Marionette TRACE conn2 <- [1,1966,null,{}] 08:59:22 INFO - PROCESS | 1647 | 1460995162116 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:22 INFO - PROCESS | 1647 | 1460995162227 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:59:22 INFO - PROCESS | 1647 | 1460995162302 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x119190000 == 47 [pid = 1647] [id = 499] 08:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115509c00) [pid = 1647] [serial = 1497] [outer = 0x0] 08:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115544400) [pid = 1647] [serial = 1498] [outer = 0x115509c00] 08:59:22 INFO - PROCESS | 1647 | 1460995162333 Marionette DEBUG loaded listener.js 08:59:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11641ec00) [pid = 1647] [serial = 1499] [outer = 0x115509c00] 08:59:23 INFO - PROCESS | 1647 | 1460995163036 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 971ms 08:59:23 INFO - PROCESS | 1647 | 1460995163082 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:59:23 INFO - PROCESS | 1647 | 1460995163084 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:59:23 INFO - PROCESS | 1647 | 1460995163087 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1647 | 1460995163090 Marionette TRACE conn2 <- [1,1970,null,{}] 08:59:23 INFO - PROCESS | 1647 | 1460995163094 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:23 INFO - PROCESS | 1647 | 1460995163191 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:59:23 INFO - PROCESS | 1647 | 1460995163242 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b14000 == 48 [pid = 1647] [id = 500] 08:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11550a800) [pid = 1647] [serial = 1500] [outer = 0x0] 08:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x115510800) [pid = 1647] [serial = 1501] [outer = 0x11550a800] 08:59:23 INFO - PROCESS | 1647 | 1460995163265 Marionette DEBUG loaded listener.js 08:59:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115665000) [pid = 1647] [serial = 1502] [outer = 0x11550a800] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x129f1c800 == 47 [pid = 1647] [id = 497] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x128f66800 == 46 [pid = 1647] [id = 496] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1272a4000 == 45 [pid = 1647] [id = 495] 08:59:23 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128977400) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1289d9800 == 44 [pid = 1647] [id = 494] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1272b4000 == 43 [pid = 1647] [id = 493] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12671a000 == 42 [pid = 1647] [id = 492] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x126066000 == 41 [pid = 1647] [id = 491] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad61800 == 40 [pid = 1647] [id = 490] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x125821000 == 39 [pid = 1647] [id = 489] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11a90e800 == 38 [pid = 1647] [id = 488] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11c456800 == 37 [pid = 1647] [id = 487] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11c11d000 == 36 [pid = 1647] [id = 486] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11b7a0800 == 35 [pid = 1647] [id = 485] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad63800 == 34 [pid = 1647] [id = 484] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9b1000 == 33 [pid = 1647] [id = 483] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11a90f000 == 32 [pid = 1647] [id = 482] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x118baf800 == 31 [pid = 1647] [id = 481] 08:59:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1184e1800 == 30 [pid = 1647] [id = 480] 08:59:23 INFO - PROCESS | 1647 | 1460995163844 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 08:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 773ms 08:59:23 INFO - PROCESS | 1647 | 1460995163862 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:59:23 INFO - PROCESS | 1647 | 1460995163869 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:59:23 INFO - PROCESS | 1647 | 1460995163876 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:59:23 INFO - PROCESS | 1647 | 1460995163879 Marionette TRACE conn2 <- [1,1974,null,{}] 08:59:23 INFO - PROCESS | 1647 | 1460995163883 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:24 INFO - PROCESS | 1647 | 1460995163997 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x129f95400) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x125a04c00) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x125ce2400) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126161000) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x117612400) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12619e800) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11ad0cc00) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12da5b400) [pid = 1647] [serial = 877] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126cf4800) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11bab4c00) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11bce7000) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11ad0c000) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11b7a6c00) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119ad3000) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119adf400) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11560dc00) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1176d8000) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11a549800) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119153c00) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11641bc00) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115547000) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128787c00) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128972400) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x125ce9400) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12679b800) [pid = 1647] [serial = 1433] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11bfb8400) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x127ffd800) [pid = 1647] [serial = 1436] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x122c16000) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x125cd7000) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x125de4800) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 08:59:24 INFO - PROCESS | 1647 | 1460995164067 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191de800 == 31 [pid = 1647] [id = 501] 08:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x114c05400) [pid = 1647] [serial = 1503] [outer = 0x0] 08:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1158aa800) [pid = 1647] [serial = 1504] [outer = 0x114c05400] 08:59:24 INFO - PROCESS | 1647 | 1460995164096 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1189e8c00) [pid = 1647] [serial = 1505] [outer = 0x114c05400] 08:59:24 INFO - PROCESS | 1647 | 1460995164408 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 577ms 08:59:24 INFO - PROCESS | 1647 | 1460995164452 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:59:24 INFO - PROCESS | 1647 | 1460995164454 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:59:24 INFO - PROCESS | 1647 | 1460995164456 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 1647 | 1460995164459 Marionette TRACE conn2 <- [1,1978,null,{}] 08:59:24 INFO - PROCESS | 1647 | 1460995164467 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:24 INFO - PROCESS | 1647 | 1460995164542 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:59:24 INFO - PROCESS | 1647 | 1460995164608 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad55800 == 32 [pid = 1647] [id = 502] 08:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1189e4000) [pid = 1647] [serial = 1506] [outer = 0x0] 08:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119ad4800) [pid = 1647] [serial = 1507] [outer = 0x1189e4000] 08:59:24 INFO - PROCESS | 1647 | 1460995164644 Marionette DEBUG loaded listener.js 08:59:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a549c00) [pid = 1647] [serial = 1508] [outer = 0x1189e4000] 08:59:24 INFO - PROCESS | 1647 | 1460995164952 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 08:59:24 INFO - PROCESS | 1647 | 1460995164977 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:59:24 INFO - PROCESS | 1647 | 1460995164980 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:59:24 INFO - PROCESS | 1647 | 1460995164986 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:59:24 INFO - PROCESS | 1647 | 1460995164987 Marionette TRACE conn2 <- [1,1982,null,{}] 08:59:24 INFO - PROCESS | 1647 | 1460995164990 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:25 INFO - PROCESS | 1647 | 1460995165094 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:59:25 INFO - PROCESS | 1647 | 1460995165159 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba0d800 == 33 [pid = 1647] [id = 503] 08:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11902a400) [pid = 1647] [serial = 1509] [outer = 0x0] 08:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11a7a8c00) [pid = 1647] [serial = 1510] [outer = 0x11902a400] 08:59:25 INFO - PROCESS | 1647 | 1460995165186 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11ad7a800) [pid = 1647] [serial = 1511] [outer = 0x11902a400] 08:59:25 INFO - PROCESS | 1647 | 1460995165453 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 519ms 08:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:59:25 INFO - PROCESS | 1647 | 1460995165505 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:59:25 INFO - PROCESS | 1647 | 1460995165507 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:59:25 INFO - PROCESS | 1647 | 1460995165509 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:59:25 INFO - PROCESS | 1647 | 1460995165510 Marionette TRACE conn2 <- [1,1986,null,{}] 08:59:25 INFO - PROCESS | 1647 | 1460995165512 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:25 INFO - PROCESS | 1647 | 1460995165587 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:59:25 INFO - PROCESS | 1647 | 1460995165591 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2bb800 == 34 [pid = 1647] [id = 504] 08:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11b72f400) [pid = 1647] [serial = 1512] [outer = 0x0] 08:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11b7a8400) [pid = 1647] [serial = 1513] [outer = 0x11b72f400] 08:59:25 INFO - PROCESS | 1647 | 1460995165618 Marionette DEBUG loaded listener.js 08:59:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11baa5000) [pid = 1647] [serial = 1514] [outer = 0x11b72f400] 08:59:25 INFO - PROCESS | 1647 | 1460995165983 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 08:59:26 INFO - PROCESS | 1647 | 1460995166028 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 1647 | 1460995166030 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:59:26 INFO - PROCESS | 1647 | 1460995166032 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1647 | 1460995166033 Marionette TRACE conn2 <- [1,1990,null,{}] 08:59:26 INFO - PROCESS | 1647 | 1460995166035 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:26 INFO - PROCESS | 1647 | 1460995166138 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:59:26 INFO - PROCESS | 1647 | 1460995166177 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x123785000 == 35 [pid = 1647] [id = 505] 08:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11bcda000) [pid = 1647] [serial = 1515] [outer = 0x0] 08:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11c171400) [pid = 1647] [serial = 1516] [outer = 0x11bcda000] 08:59:26 INFO - PROCESS | 1647 | 1460995166204 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x123795800) [pid = 1647] [serial = 1517] [outer = 0x11bcda000] 08:59:26 INFO - PROCESS | 1647 | 1460995166520 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 08:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 521ms 08:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:59:26 INFO - PROCESS | 1647 | 1460995166553 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:59:26 INFO - PROCESS | 1647 | 1460995166554 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:59:26 INFO - PROCESS | 1647 | 1460995166556 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:59:26 INFO - PROCESS | 1647 | 1460995166558 Marionette TRACE conn2 <- [1,1994,null,{}] 08:59:26 INFO - PROCESS | 1647 | 1460995166560 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:26 INFO - PROCESS | 1647 | 1460995166650 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:59:26 INFO - PROCESS | 1647 | 1460995166681 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594a000 == 36 [pid = 1647] [id = 506] 08:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112278400) [pid = 1647] [serial = 1518] [outer = 0x0] 08:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12379fc00) [pid = 1647] [serial = 1519] [outer = 0x112278400] 08:59:26 INFO - PROCESS | 1647 | 1460995166706 Marionette DEBUG loaded listener.js 08:59:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125a06800) [pid = 1647] [serial = 1520] [outer = 0x112278400] 08:59:27 INFO - PROCESS | 1647 | 1460995167020 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 520ms 08:59:27 INFO - PROCESS | 1647 | 1460995167083 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 1647 | 1460995167084 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:59:27 INFO - PROCESS | 1647 | 1460995167086 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 1647 | 1460995167087 Marionette TRACE conn2 <- [1,1998,null,{}] 08:59:27 INFO - PROCESS | 1647 | 1460995167090 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:27 INFO - PROCESS | 1647 | 1460995167181 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:59:27 INFO - PROCESS | 1647 | 1460995167185 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11535a800 == 37 [pid = 1647] [id = 507] 08:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11b731800) [pid = 1647] [serial = 1521] [outer = 0x0] 08:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125c58400) [pid = 1647] [serial = 1522] [outer = 0x11b731800] 08:59:27 INFO - PROCESS | 1647 | 1460995167210 Marionette DEBUG loaded listener.js 08:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125cd5000) [pid = 1647] [serial = 1523] [outer = 0x11b731800] 08:59:27 INFO - PROCESS | 1647 | 1460995167570 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 08:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 08:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:59:27 INFO - PROCESS | 1647 | 1460995167608 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:59:27 INFO - PROCESS | 1647 | 1460995167610 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:59:27 INFO - PROCESS | 1647 | 1460995167613 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:59:27 INFO - PROCESS | 1647 | 1460995167615 Marionette TRACE conn2 <- [1,2002,null,{}] 08:59:27 INFO - PROCESS | 1647 | 1460995167618 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:27 INFO - PROCESS | 1647 | 1460995167756 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x127ff4400) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x125c56c00) [pid = 1647] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x123797400) [pid = 1647] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112275800) [pid = 1647] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11baafc00) [pid = 1647] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x125c52800) [pid = 1647] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119ad7000) [pid = 1647] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112110c00) [pid = 1647] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x127f11400) [pid = 1647] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x125cda400) [pid = 1647] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12619d000) [pid = 1647] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115509400) [pid = 1647] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x126a0a400) [pid = 1647] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x114485c00) [pid = 1647] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11bfb4400) [pid = 1647] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x125ce5800) [pid = 1647] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11bce2000) [pid = 1647] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1158a3800) [pid = 1647] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:59:27 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x115431c00) [pid = 1647] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:59:27 INFO - PROCESS | 1647 | 1460995167988 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b16800 == 38 [pid = 1647] [id = 508] 08:59:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112107000) [pid = 1647] [serial = 1524] [outer = 0x0] 08:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115431c00) [pid = 1647] [serial = 1525] [outer = 0x112107000] 08:59:28 INFO - PROCESS | 1647 | 1460995168013 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119d6cc00) [pid = 1647] [serial = 1526] [outer = 0x112107000] 08:59:28 INFO - PROCESS | 1647 | 1460995168284 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 725ms 08:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:59:28 INFO - PROCESS | 1647 | 1460995168337 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1647 | 1460995168339 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:59:28 INFO - PROCESS | 1647 | 1460995168341 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1647 | 1460995168342 Marionette TRACE conn2 <- [1,2006,null,{}] 08:59:28 INFO - PROCESS | 1647 | 1460995168345 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:28 INFO - PROCESS | 1647 | 1460995168420 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:59:28 INFO - PROCESS | 1647 | 1460995168425 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x126409000 == 39 [pid = 1647] [id = 509] 08:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a535400) [pid = 1647] [serial = 1527] [outer = 0x0] 08:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x125c52800) [pid = 1647] [serial = 1528] [outer = 0x11a535400] 08:59:28 INFO - PROCESS | 1647 | 1460995168449 Marionette DEBUG loaded listener.js 08:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x125ce6000) [pid = 1647] [serial = 1529] [outer = 0x11a535400] 08:59:28 INFO - PROCESS | 1647 | 1460995168774 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 08:59:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 08:59:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 469ms 08:59:28 INFO - PROCESS | 1647 | 1460995168810 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:59:28 INFO - PROCESS | 1647 | 1460995168812 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:59:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:59:28 INFO - PROCESS | 1647 | 1460995168815 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:59:28 INFO - PROCESS | 1647 | 1460995168818 Marionette TRACE conn2 <- [1,2010,null,{}] 08:59:28 INFO - PROCESS | 1647 | 1460995168821 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:28 INFO - PROCESS | 1647 | 1460995168928 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:59:28 INFO - PROCESS | 1647 | 1460995168937 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a76800 == 40 [pid = 1647] [id = 510] 08:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x125cce400) [pid = 1647] [serial = 1530] [outer = 0x0] 08:59:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x126160800) [pid = 1647] [serial = 1531] [outer = 0x125cce400] 08:59:28 INFO - PROCESS | 1647 | 1460995168967 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126484400) [pid = 1647] [serial = 1532] [outer = 0x125cce400] 08:59:29 INFO - PROCESS | 1647 | 1460995169290 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 08:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 08:59:29 INFO - PROCESS | 1647 | 1460995169336 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 1647 | 1460995169338 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:59:29 INFO - PROCESS | 1647 | 1460995169340 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 1647 | 1460995169341 Marionette TRACE conn2 <- [1,2014,null,{}] 08:59:29 INFO - PROCESS | 1647 | 1460995169343 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:29 INFO - PROCESS | 1647 | 1460995169417 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:59:29 INFO - PROCESS | 1647 | 1460995169421 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cd1800 == 41 [pid = 1647] [id = 511] 08:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126198c00) [pid = 1647] [serial = 1533] [outer = 0x0] 08:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12692ec00) [pid = 1647] [serial = 1534] [outer = 0x126198c00] 08:59:29 INFO - PROCESS | 1647 | 1460995169447 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x127230400) [pid = 1647] [serial = 1535] [outer = 0x126198c00] 08:59:29 INFO - PROCESS | 1647 | 1460995169767 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 08:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 469ms 08:59:29 INFO - PROCESS | 1647 | 1460995169809 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:59:29 INFO - PROCESS | 1647 | 1460995169811 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:59:29 INFO - PROCESS | 1647 | 1460995169813 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:59:29 INFO - PROCESS | 1647 | 1460995169815 Marionette TRACE conn2 <- [1,2018,null,{}] 08:59:29 INFO - PROCESS | 1647 | 1460995169817 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:29 INFO - PROCESS | 1647 | 1460995169912 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:59:29 INFO - PROCESS | 1647 | 1460995169921 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f7b800 == 42 [pid = 1647] [id = 512] 08:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127230800) [pid = 1647] [serial = 1536] [outer = 0x0] 08:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x127f0a800) [pid = 1647] [serial = 1537] [outer = 0x127230800] 08:59:29 INFO - PROCESS | 1647 | 1460995169946 Marionette DEBUG loaded listener.js 08:59:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127ffa800) [pid = 1647] [serial = 1538] [outer = 0x127230800] 08:59:30 INFO - PROCESS | 1647 | 1460995170382 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:59:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:59:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 622ms 08:59:30 INFO - PROCESS | 1647 | 1460995170436 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:59:30 INFO - PROCESS | 1647 | 1460995170439 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:59:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:59:30 INFO - PROCESS | 1647 | 1460995170443 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:59:30 INFO - PROCESS | 1647 | 1460995170445 Marionette TRACE conn2 <- [1,2022,null,{}] 08:59:30 INFO - PROCESS | 1647 | 1460995170449 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:30 INFO - PROCESS | 1647 | 1460995170547 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:59:30 INFO - PROCESS | 1647 | 1460995170600 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad2a800 == 43 [pid = 1647] [id = 513] 08:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115513000) [pid = 1647] [serial = 1539] [outer = 0x0] 08:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115663800) [pid = 1647] [serial = 1540] [outer = 0x115513000] 08:59:30 INFO - PROCESS | 1647 | 1460995170631 Marionette DEBUG loaded listener.js 08:59:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118968400) [pid = 1647] [serial = 1541] [outer = 0x115513000] 08:59:31 INFO - PROCESS | 1647 | 1460995171051 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 620ms 08:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:59:31 INFO - PROCESS | 1647 | 1460995171064 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1647 | 1460995171070 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:59:31 INFO - PROCESS | 1647 | 1460995171074 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1647 | 1460995171076 Marionette TRACE conn2 <- [1,2026,null,{}] 08:59:31 INFO - PROCESS | 1647 | 1460995171079 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:31 INFO - PROCESS | 1647 | 1460995171178 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:59:31 INFO - PROCESS | 1647 | 1460995171225 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x123776800 == 44 [pid = 1647] [id = 514] 08:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x115513400) [pid = 1647] [serial = 1542] [outer = 0x0] 08:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1190af000) [pid = 1647] [serial = 1543] [outer = 0x115513400] 08:59:31 INFO - PROCESS | 1647 | 1460995171255 Marionette DEBUG loaded listener.js 08:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11b7a7800) [pid = 1647] [serial = 1544] [outer = 0x115513400] 08:59:31 INFO - PROCESS | 1647 | 1460995171692 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 08:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 669ms 08:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:59:31 INFO - PROCESS | 1647 | 1460995171745 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:59:31 INFO - PROCESS | 1647 | 1460995171747 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:59:31 INFO - PROCESS | 1647 | 1460995171750 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:59:31 INFO - PROCESS | 1647 | 1460995171754 Marionette TRACE conn2 <- [1,2030,null,{}] 08:59:31 INFO - PROCESS | 1647 | 1460995171766 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:31 INFO - PROCESS | 1647 | 1460995171872 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:59:31 INFO - PROCESS | 1647 | 1460995171962 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e54800 == 45 [pid = 1647] [id = 515] 08:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11c171000) [pid = 1647] [serial = 1545] [outer = 0x0] 08:59:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12379b800) [pid = 1647] [serial = 1546] [outer = 0x11c171000] 08:59:31 INFO - PROCESS | 1647 | 1460995171993 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x125ce2400) [pid = 1647] [serial = 1547] [outer = 0x11c171000] 08:59:32 INFO - PROCESS | 1647 | 1460995172400 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 08:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 677ms 08:59:32 INFO - PROCESS | 1647 | 1460995172428 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:59:32 INFO - PROCESS | 1647 | 1460995172430 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:59:32 INFO - PROCESS | 1647 | 1460995172432 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:59:32 INFO - PROCESS | 1647 | 1460995172434 Marionette TRACE conn2 <- [1,2034,null,{}] 08:59:32 INFO - PROCESS | 1647 | 1460995172437 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:32 INFO - PROCESS | 1647 | 1460995172531 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:59:32 INFO - PROCESS | 1647 | 1460995172579 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f35800 == 46 [pid = 1647] [id = 516] 08:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125ce7000) [pid = 1647] [serial = 1548] [outer = 0x0] 08:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12619fc00) [pid = 1647] [serial = 1549] [outer = 0x125ce7000] 08:59:32 INFO - PROCESS | 1647 | 1460995172612 Marionette DEBUG loaded listener.js 08:59:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1269fec00) [pid = 1647] [serial = 1550] [outer = 0x125ce7000] 08:59:33 INFO - PROCESS | 1647 | 1460995173035 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 620ms 08:59:33 INFO - PROCESS | 1647 | 1460995173053 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1647 | 1460995173054 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:59:33 INFO - PROCESS | 1647 | 1460995173057 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1647 | 1460995173058 Marionette TRACE conn2 <- [1,2038,null,{}] 08:59:33 INFO - PROCESS | 1647 | 1460995173061 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:33 INFO - PROCESS | 1647 | 1460995173152 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:59:33 INFO - PROCESS | 1647 | 1460995173230 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c63800 == 47 [pid = 1647] [id = 517] 08:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x114490800) [pid = 1647] [serial = 1551] [outer = 0x0] 08:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1237a3400) [pid = 1647] [serial = 1552] [outer = 0x114490800] 08:59:33 INFO - PROCESS | 1647 | 1460995173265 Marionette DEBUG loaded listener.js 08:59:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12722fc00) [pid = 1647] [serial = 1553] [outer = 0x114490800] 08:59:33 INFO - PROCESS | 1647 | 1460995173813 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 08:59:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:59:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 772ms 08:59:33 INFO - PROCESS | 1647 | 1460995173829 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:59:33 INFO - PROCESS | 1647 | 1460995173833 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:59:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:59:33 INFO - PROCESS | 1647 | 1460995173837 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:59:33 INFO - PROCESS | 1647 | 1460995173839 Marionette TRACE conn2 <- [1,2042,null,{}] 08:59:33 INFO - PROCESS | 1647 | 1460995173843 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:33 INFO - PROCESS | 1647 | 1460995173934 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:59:34 INFO - PROCESS | 1647 | 1460995173996 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e45000 == 48 [pid = 1647] [id = 518] 08:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x114035800) [pid = 1647] [serial = 1554] [outer = 0x0] 08:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x114402400) [pid = 1647] [serial = 1555] [outer = 0x114035800] 08:59:34 INFO - PROCESS | 1647 | 1460995174029 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1146b7000) [pid = 1647] [serial = 1556] [outer = 0x114035800] 08:59:34 INFO - PROCESS | 1647 | 1460995174487 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 08:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 08:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 670ms 08:59:34 INFO - PROCESS | 1647 | 1460995174508 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:59:34 INFO - PROCESS | 1647 | 1460995174512 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:59:34 INFO - PROCESS | 1647 | 1460995174516 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:59:34 INFO - PROCESS | 1647 | 1460995174518 Marionette TRACE conn2 <- [1,2046,null,{}] 08:59:34 INFO - PROCESS | 1647 | 1460995174520 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:34 INFO - PROCESS | 1647 | 1460995174616 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x128cd1800 == 47 [pid = 1647] [id = 511] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x126a76800 == 46 [pid = 1647] [id = 510] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x126409000 == 45 [pid = 1647] [id = 509] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x118b16800 == 44 [pid = 1647] [id = 508] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11535a800 == 43 [pid = 1647] [id = 507] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12594a000 == 42 [pid = 1647] [id = 506] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x123785000 == 41 [pid = 1647] [id = 505] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2bb800 == 40 [pid = 1647] [id = 504] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba0d800 == 39 [pid = 1647] [id = 503] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad55800 == 38 [pid = 1647] [id = 502] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1191de800 == 37 [pid = 1647] [id = 501] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x118b14000 == 36 [pid = 1647] [id = 500] 08:59:34 INFO - PROCESS | 1647 | --DOCSHELL 0x119190000 == 35 [pid = 1647] [id = 499] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127ffb400) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125fcc800) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1238a9400) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11902ec00) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119ad7800) [pid = 1647] [serial = 1448] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11c54e000) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x123795000) [pid = 1647] [serial = 1463] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x125cd2c00) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119d75000) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11a79b000) [pid = 1647] [serial = 1451] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11abb8c00) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11ad03c00) [pid = 1647] [serial = 1454] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128b10800) [pid = 1647] [serial = 1439] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12619f400) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126160000) [pid = 1647] [serial = 1475] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1267a2800) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1261a6000) [pid = 1647] [serial = 1478] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11550bc00) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11553fc00) [pid = 1647] [serial = 1442] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126a8fc00) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126a07c00) [pid = 1647] [serial = 1481] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115545400) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1176d8c00) [pid = 1647] [serial = 1445] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12379c800) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x127f06400) [pid = 1647] [serial = 1490] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1238a9c00) [pid = 1647] [serial = 1466] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11c166400) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11c54f000) [pid = 1647] [serial = 1460] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11ad0c400) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11bce1c00) [pid = 1647] [serial = 1457] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11ba5fc00) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x127236400) [pid = 1647] [serial = 1484] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x125c4ec00) [pid = 1647] [serial = 1469] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12850f800) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x126cf6800) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x125cdf400) [pid = 1647] [serial = 1487] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1238af400) [pid = 1647] [serial = 1472] [outer = 0x0] [url = about:blank] 08:59:34 INFO - PROCESS | 1647 | 1460995174699 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1184e2800 == 36 [pid = 1647] [id = 519] 08:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1146c2c00) [pid = 1647] [serial = 1557] [outer = 0x0] 08:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11550fc00) [pid = 1647] [serial = 1558] [outer = 0x1146c2c00] 08:59:34 INFO - PROCESS | 1647 | 1460995174725 Marionette DEBUG loaded listener.js 08:59:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1158a4c00) [pid = 1647] [serial = 1559] [outer = 0x1146c2c00] 08:59:35 INFO - PROCESS | 1647 | 1460995175026 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 08:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:59:35 INFO - PROCESS | 1647 | 1460995175039 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1647 | 1460995175040 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:59:35 INFO - PROCESS | 1647 | 1460995175042 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1647 | 1460995175045 Marionette TRACE conn2 <- [1,2050,null,{}] 08:59:35 INFO - PROCESS | 1647 | 1460995175056 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:35 INFO - PROCESS | 1647 | 1460995175135 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:59:35 INFO - PROCESS | 1647 | 1460995175139 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad34800 == 37 [pid = 1647] [id = 520] 08:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1176d8000) [pid = 1647] [serial = 1560] [outer = 0x0] 08:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118d4cc00) [pid = 1647] [serial = 1561] [outer = 0x1176d8000] 08:59:35 INFO - PROCESS | 1647 | 1460995175169 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119ad8c00) [pid = 1647] [serial = 1562] [outer = 0x1176d8000] 08:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 470ms 08:59:35 INFO - PROCESS | 1647 | 1460995175510 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 08:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:59:35 INFO - PROCESS | 1647 | 1460995175523 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:59:35 INFO - PROCESS | 1647 | 1460995175525 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:59:35 INFO - PROCESS | 1647 | 1460995175528 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:59:35 INFO - PROCESS | 1647 | 1460995175529 Marionette TRACE conn2 <- [1,2054,null,{}] 08:59:35 INFO - PROCESS | 1647 | 1460995175532 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:35 INFO - PROCESS | 1647 | 1460995175608 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:59:35 INFO - PROCESS | 1647 | 1460995175611 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b79a000 == 38 [pid = 1647] [id = 521] 08:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119adfc00) [pid = 1647] [serial = 1563] [outer = 0x0] 08:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11a549400) [pid = 1647] [serial = 1564] [outer = 0x119adfc00] 08:59:35 INFO - PROCESS | 1647 | 1460995175640 Marionette DEBUG loaded listener.js 08:59:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11a7a7c00) [pid = 1647] [serial = 1565] [outer = 0x119adfc00] 08:59:35 INFO - PROCESS | 1647 | 1460995175979 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 08:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 468ms 08:59:36 INFO - PROCESS | 1647 | 1460995175996 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1647 | 1460995175998 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:59:36 INFO - PROCESS | 1647 | 1460995176002 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1647 | 1460995176003 Marionette TRACE conn2 <- [1,2058,null,{}] 08:59:36 INFO - PROCESS | 1647 | 1460995176005 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:36 INFO - PROCESS | 1647 | 1460995176080 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:59:36 INFO - PROCESS | 1647 | 1460995176134 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba2d000 == 39 [pid = 1647] [id = 522] 08:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119b2cc00) [pid = 1647] [serial = 1566] [outer = 0x0] 08:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11acd5000) [pid = 1647] [serial = 1567] [outer = 0x119b2cc00] 08:59:36 INFO - PROCESS | 1647 | 1460995176161 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11b730400) [pid = 1647] [serial = 1568] [outer = 0x119b2cc00] 08:59:36 INFO - PROCESS | 1647 | 1460995176572 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 08:59:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:59:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 618ms 08:59:36 INFO - PROCESS | 1647 | 1460995176621 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:59:36 INFO - PROCESS | 1647 | 1460995176623 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:59:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:59:36 INFO - PROCESS | 1647 | 1460995176626 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:59:36 INFO - PROCESS | 1647 | 1460995176628 Marionette TRACE conn2 <- [1,2062,null,{}] 08:59:36 INFO - PROCESS | 1647 | 1460995176631 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:36 INFO - PROCESS | 1647 | 1460995176761 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:59:36 INFO - PROCESS | 1647 | 1460995176777 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119059000 == 40 [pid = 1647] [id = 523] 08:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11b7a6c00) [pid = 1647] [serial = 1569] [outer = 0x0] 08:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x11baa5c00) [pid = 1647] [serial = 1570] [outer = 0x11b7a6c00] 08:59:36 INFO - PROCESS | 1647 | 1460995176805 Marionette DEBUG loaded listener.js 08:59:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x123795000) [pid = 1647] [serial = 1571] [outer = 0x11b7a6c00] 08:59:37 INFO - PROCESS | 1647 | 1460995177146 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 570ms 08:59:37 INFO - PROCESS | 1647 | 1460995177196 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1647 | 1460995177197 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:59:37 INFO - PROCESS | 1647 | 1460995177199 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1647 | 1460995177200 Marionette TRACE conn2 <- [1,2066,null,{}] 08:59:37 INFO - PROCESS | 1647 | 1460995177203 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:37 INFO - PROCESS | 1647 | 1460995177294 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:59:37 INFO - PROCESS | 1647 | 1460995177305 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x123781800 == 41 [pid = 1647] [id = 524] 08:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x123795400) [pid = 1647] [serial = 1572] [outer = 0x0] 08:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1237a3c00) [pid = 1647] [serial = 1573] [outer = 0x123795400] 08:59:37 INFO - PROCESS | 1647 | 1460995177330 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125bf4400) [pid = 1647] [serial = 1574] [outer = 0x123795400] 08:59:37 INFO - PROCESS | 1647 | 1460995177699 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 08:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 521ms 08:59:37 INFO - PROCESS | 1647 | 1460995177720 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:59:37 INFO - PROCESS | 1647 | 1460995177722 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:59:37 INFO - PROCESS | 1647 | 1460995177724 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:59:37 INFO - PROCESS | 1647 | 1460995177725 Marionette TRACE conn2 <- [1,2070,null,{}] 08:59:37 INFO - PROCESS | 1647 | 1460995177728 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:37 INFO - PROCESS | 1647 | 1460995177825 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:59:37 INFO - PROCESS | 1647 | 1460995177840 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b1f000 == 42 [pid = 1647] [id = 525] 08:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125c54c00) [pid = 1647] [serial = 1575] [outer = 0x0] 08:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125ccf800) [pid = 1647] [serial = 1576] [outer = 0x125c54c00] 08:59:37 INFO - PROCESS | 1647 | 1460995177865 Marionette DEBUG loaded listener.js 08:59:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125cda000) [pid = 1647] [serial = 1577] [outer = 0x125c54c00] 08:59:38 INFO - PROCESS | 1647 | 1460995178184 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 469ms 08:59:38 INFO - PROCESS | 1647 | 1460995178194 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:59:38 INFO - PROCESS | 1647 | 1460995178195 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:59:38 INFO - PROCESS | 1647 | 1460995178197 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1647 | 1460995178200 Marionette TRACE conn2 <- [1,2074,null,{}] 08:59:38 INFO - PROCESS | 1647 | 1460995178209 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:38 INFO - PROCESS | 1647 | 1460995178302 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:59:38 INFO - PROCESS | 1647 | 1460995178306 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x125f02800 == 43 [pid = 1647] [id = 526] 08:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125cd1400) [pid = 1647] [serial = 1578] [outer = 0x0] 08:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125ce6400) [pid = 1647] [serial = 1579] [outer = 0x125cd1400] 08:59:38 INFO - PROCESS | 1647 | 1460995178331 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x126048c00) [pid = 1647] [serial = 1580] [outer = 0x125cd1400] 08:59:38 INFO - PROCESS | 1647 | 1460995178674 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 08:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 08:59:38 INFO - PROCESS | 1647 | 1460995178718 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:59:38 INFO - PROCESS | 1647 | 1460995178720 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:59:38 INFO - PROCESS | 1647 | 1460995178722 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:59:38 INFO - PROCESS | 1647 | 1460995178723 Marionette TRACE conn2 <- [1,2078,null,{}] 08:59:38 INFO - PROCESS | 1647 | 1460995178725 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:38 INFO - PROCESS | 1647 | 1460995178887 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126198c00) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11b72f400) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11bcda000) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x114c05400) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x127ff8800) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11550a800) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11902a400) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1189e4000) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112278400) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11b731800) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112107000) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11a535400) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:59:38 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x125cce400) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:59:38 INFO - PROCESS | 1647 | 1460995178929 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189aa800 == 44 [pid = 1647] [id = 527] 08:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112107000) [pid = 1647] [serial = 1581] [outer = 0x0] 08:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x114274400) [pid = 1647] [serial = 1582] [outer = 0x112107000] 08:59:38 INFO - PROCESS | 1647 | 1460995178954 Marionette DEBUG loaded listener.js 08:59:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d70c00) [pid = 1647] [serial = 1583] [outer = 0x112107000] 08:59:39 INFO - PROCESS | 1647 | 1460995179224 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 518ms 08:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:59:39 INFO - PROCESS | 1647 | 1460995179240 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1647 | 1460995179242 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:59:39 INFO - PROCESS | 1647 | 1460995179244 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1647 | 1460995179245 Marionette TRACE conn2 <- [1,2082,null,{}] 08:59:39 INFO - PROCESS | 1647 | 1460995179255 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:39 INFO - PROCESS | 1647 | 1460995179353 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:59:39 INFO - PROCESS | 1647 | 1460995179358 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x127e33000 == 45 [pid = 1647] [id = 528] 08:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11a535400) [pid = 1647] [serial = 1584] [outer = 0x0] 08:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1264f1800) [pid = 1647] [serial = 1585] [outer = 0x11a535400] 08:59:39 INFO - PROCESS | 1647 | 1460995179388 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x127f0bc00) [pid = 1647] [serial = 1586] [outer = 0x11a535400] 08:59:39 INFO - PROCESS | 1647 | 1460995179716 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 08:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 521ms 08:59:39 INFO - PROCESS | 1647 | 1460995179766 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:59:39 INFO - PROCESS | 1647 | 1460995179767 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:59:39 INFO - PROCESS | 1647 | 1460995179778 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:59:39 INFO - PROCESS | 1647 | 1460995179779 Marionette TRACE conn2 <- [1,2086,null,{}] 08:59:39 INFO - PROCESS | 1647 | 1460995179781 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:39 INFO - PROCESS | 1647 | 1460995179857 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:59:39 INFO - PROCESS | 1647 | 1460995179861 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cd8000 == 46 [pid = 1647] [id = 529] 08:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a7a2400) [pid = 1647] [serial = 1587] [outer = 0x0] 08:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x127ffdc00) [pid = 1647] [serial = 1588] [outer = 0x11a7a2400] 08:59:39 INFO - PROCESS | 1647 | 1460995179888 Marionette DEBUG loaded listener.js 08:59:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12896f000) [pid = 1647] [serial = 1589] [outer = 0x11a7a2400] 08:59:40 INFO - PROCESS | 1647 | 1460995180223 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 469ms 08:59:40 INFO - PROCESS | 1647 | 1460995180247 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1647 | 1460995180250 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:59:40 INFO - PROCESS | 1647 | 1460995180253 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1647 | 1460995180254 Marionette TRACE conn2 <- [1,2090,null,{}] 08:59:40 INFO - PROCESS | 1647 | 1460995180256 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:40 INFO - PROCESS | 1647 | 1460995180331 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:59:40 INFO - PROCESS | 1647 | 1460995180337 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e5a800 == 47 [pid = 1647] [id = 530] 08:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128787c00) [pid = 1647] [serial = 1590] [outer = 0x0] 08:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128b0dc00) [pid = 1647] [serial = 1591] [outer = 0x128787c00] 08:59:40 INFO - PROCESS | 1647 | 1460995180362 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128fe7000) [pid = 1647] [serial = 1592] [outer = 0x128787c00] 08:59:40 INFO - PROCESS | 1647 | 1460995180687 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 08:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 468ms 08:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:59:40 INFO - PROCESS | 1647 | 1460995180722 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:59:40 INFO - PROCESS | 1647 | 1460995180723 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:59:40 INFO - PROCESS | 1647 | 1460995180725 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:59:40 INFO - PROCESS | 1647 | 1460995180726 Marionette TRACE conn2 <- [1,2094,null,{}] 08:59:40 INFO - PROCESS | 1647 | 1460995180728 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:40 INFO - PROCESS | 1647 | 1460995180834 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:59:40 INFO - PROCESS | 1647 | 1460995180839 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0de800 == 48 [pid = 1647] [id = 531] 08:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x128b0e400) [pid = 1647] [serial = 1593] [outer = 0x0] 08:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128fec800) [pid = 1647] [serial = 1594] [outer = 0x128b0e400] 08:59:40 INFO - PROCESS | 1647 | 1460995180863 Marionette DEBUG loaded listener.js 08:59:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129e02400) [pid = 1647] [serial = 1595] [outer = 0x128b0e400] 08:59:41 INFO - PROCESS | 1647 | 1460995181323 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 08:59:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:59:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 618ms 08:59:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:59:41 INFO - PROCESS | 1647 | 1460995181343 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:59:41 INFO - PROCESS | 1647 | 1460995181347 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:59:41 INFO - PROCESS | 1647 | 1460995181351 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:59:41 INFO - PROCESS | 1647 | 1460995181353 Marionette TRACE conn2 <- [1,2098,null,{}] 08:59:41 INFO - PROCESS | 1647 | 1460995181357 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:41 INFO - PROCESS | 1647 | 1460995181460 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:59:41 INFO - PROCESS | 1647 | 1460995181515 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a911000 == 49 [pid = 1647] [id = 532] 08:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1140bc800) [pid = 1647] [serial = 1596] [outer = 0x0] 08:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x115549800) [pid = 1647] [serial = 1597] [outer = 0x1140bc800] 08:59:41 INFO - PROCESS | 1647 | 1460995181546 Marionette DEBUG loaded listener.js 08:59:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1176d6400) [pid = 1647] [serial = 1598] [outer = 0x1140bc800] 08:59:41 INFO - PROCESS | 1647 | 1460995181982 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 670ms 08:59:42 INFO - PROCESS | 1647 | 1460995182021 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1647 | 1460995182025 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:59:42 INFO - PROCESS | 1647 | 1460995182030 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1647 | 1460995182034 Marionette TRACE conn2 <- [1,2102,null,{}] 08:59:42 INFO - PROCESS | 1647 | 1460995182037 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:42 INFO - PROCESS | 1647 | 1460995182139 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:59:42 INFO - PROCESS | 1647 | 1460995182193 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c46c800 == 50 [pid = 1647] [id = 533] 08:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1189e3c00) [pid = 1647] [serial = 1599] [outer = 0x0] 08:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119ade000) [pid = 1647] [serial = 1600] [outer = 0x1189e3c00] 08:59:42 INFO - PROCESS | 1647 | 1460995182222 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11ad78800) [pid = 1647] [serial = 1601] [outer = 0x1189e3c00] 08:59:42 INFO - PROCESS | 1647 | 1460995182637 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 08:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 624ms 08:59:42 INFO - PROCESS | 1647 | 1460995182655 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:59:42 INFO - PROCESS | 1647 | 1460995182656 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:59:42 INFO - PROCESS | 1647 | 1460995182659 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:59:42 INFO - PROCESS | 1647 | 1460995182662 Marionette TRACE conn2 <- [1,2106,null,{}] 08:59:42 INFO - PROCESS | 1647 | 1460995182672 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:42 INFO - PROCESS | 1647 | 1460995182772 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:59:42 INFO - PROCESS | 1647 | 1460995182882 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f2e000 == 51 [pid = 1647] [id = 534] 08:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x122cac800) [pid = 1647] [serial = 1602] [outer = 0x0] 08:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1238ab800) [pid = 1647] [serial = 1603] [outer = 0x122cac800] 08:59:42 INFO - PROCESS | 1647 | 1460995182915 Marionette DEBUG loaded listener.js 08:59:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12615d000) [pid = 1647] [serial = 1604] [outer = 0x122cac800] 08:59:43 INFO - PROCESS | 1647 | 1460995183331 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 08:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 724ms 08:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:59:43 INFO - PROCESS | 1647 | 1460995183384 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:59:43 INFO - PROCESS | 1647 | 1460995183386 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:59:43 INFO - PROCESS | 1647 | 1460995183388 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:59:43 INFO - PROCESS | 1647 | 1460995183389 Marionette TRACE conn2 <- [1,2110,null,{}] 08:59:43 INFO - PROCESS | 1647 | 1460995183392 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:43 INFO - PROCESS | 1647 | 1460995183494 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:59:43 INFO - PROCESS | 1647 | 1460995183548 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x125f0e800 == 52 [pid = 1647] [id = 535] 08:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1258d3c00) [pid = 1647] [serial = 1605] [outer = 0x0] 08:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1261a6000) [pid = 1647] [serial = 1606] [outer = 0x1258d3c00] 08:59:43 INFO - PROCESS | 1647 | 1460995183578 Marionette DEBUG loaded listener.js 08:59:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126a0b800) [pid = 1647] [serial = 1607] [outer = 0x1258d3c00] 08:59:44 INFO - PROCESS | 1647 | 1460995184220 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 873ms 08:59:44 INFO - PROCESS | 1647 | 1460995184261 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1647 | 1460995184265 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:59:44 INFO - PROCESS | 1647 | 1460995184290 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1647 | 1460995184293 Marionette TRACE conn2 <- [1,2114,null,{}] 08:59:44 INFO - PROCESS | 1647 | 1460995184302 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:44 INFO - PROCESS | 1647 | 1460995184430 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:59:44 INFO - PROCESS | 1647 | 1460995184485 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd13800 == 53 [pid = 1647] [id = 536] 08:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x114c14000) [pid = 1647] [serial = 1608] [outer = 0x0] 08:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x115542800) [pid = 1647] [serial = 1609] [outer = 0x114c14000] 08:59:44 INFO - PROCESS | 1647 | 1460995184514 Marionette DEBUG loaded listener.js 08:59:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11641b000) [pid = 1647] [serial = 1610] [outer = 0x114c14000] 08:59:44 INFO - PROCESS | 1647 | 1460995184929 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 08:59:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:59:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 677ms 08:59:44 INFO - PROCESS | 1647 | 1460995184964 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:59:44 INFO - PROCESS | 1647 | 1460995184967 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:59:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:59:44 INFO - PROCESS | 1647 | 1460995184971 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:59:44 INFO - PROCESS | 1647 | 1460995184973 Marionette TRACE conn2 <- [1,2118,null,{}] 08:59:44 INFO - PROCESS | 1647 | 1460995184975 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:45 INFO - PROCESS | 1647 | 1460995185064 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:59:45 INFO - PROCESS | 1647 | 1460995185120 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a75f000 == 54 [pid = 1647] [id = 537] 08:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1176d9c00) [pid = 1647] [serial = 1611] [outer = 0x0] 08:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x119ad4400) [pid = 1647] [serial = 1612] [outer = 0x1176d9c00] 08:59:45 INFO - PROCESS | 1647 | 1460995185147 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x119d6f400) [pid = 1647] [serial = 1613] [outer = 0x1176d9c00] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x129f31000 == 53 [pid = 1647] [id = 479] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x129e5a800 == 52 [pid = 1647] [id = 530] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x128cd8000 == 51 [pid = 1647] [id = 529] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x127e33000 == 50 [pid = 1647] [id = 528] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1189aa800 == 49 [pid = 1647] [id = 527] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x125f02800 == 48 [pid = 1647] [id = 526] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x115544400) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x125b1f000 == 47 [pid = 1647] [id = 525] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x123781800 == 46 [pid = 1647] [id = 524] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119059000 == 45 [pid = 1647] [id = 523] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba2d000 == 44 [pid = 1647] [id = 522] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11b79a000 == 43 [pid = 1647] [id = 521] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad34800 == 42 [pid = 1647] [id = 520] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1184e2800 == 41 [pid = 1647] [id = 519] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x118e45000 == 40 [pid = 1647] [id = 518] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119c63800 == 39 [pid = 1647] [id = 517] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x129f35800 == 38 [pid = 1647] [id = 516] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x129e54800 == 37 [pid = 1647] [id = 515] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x123776800 == 36 [pid = 1647] [id = 514] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad2a800 == 35 [pid = 1647] [id = 513] 08:59:45 INFO - PROCESS | 1647 | --DOCSHELL 0x128f7b800 == 34 [pid = 1647] [id = 512] 08:59:45 INFO - PROCESS | 1647 | 1460995185512 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12692ec00) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11b7a8400) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11c171400) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1158aa800) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1189e8c00) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128973000) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x128fe3000) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x115665000) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x115510800) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11a7a8c00) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11ad7a800) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119ad4800) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11a549c00) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12379fc00) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x123795800) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x125c58400) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125a06800) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d6cc00) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125cd5000) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115431c00) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125c52800) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126484400) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125ce6000) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x127230400) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126160800) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 08:59:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11baa5000) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 08:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 569ms 08:59:45 INFO - PROCESS | 1647 | 1460995185541 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:59:45 INFO - PROCESS | 1647 | 1460995185542 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:59:45 INFO - PROCESS | 1647 | 1460995185544 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:59:45 INFO - PROCESS | 1647 | 1460995185547 Marionette TRACE conn2 <- [1,2122,null,{}] 08:59:45 INFO - PROCESS | 1647 | 1460995185554 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:45 INFO - PROCESS | 1647 | 1460995185634 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:59:45 INFO - PROCESS | 1647 | 1460995185639 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a91c800 == 35 [pid = 1647] [id = 538] 08:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11a541c00) [pid = 1647] [serial = 1614] [outer = 0x0] 08:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11acdd800) [pid = 1647] [serial = 1615] [outer = 0x11a541c00] 08:59:45 INFO - PROCESS | 1647 | 1460995185667 Marionette DEBUG loaded listener.js 08:59:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11b733400) [pid = 1647] [serial = 1616] [outer = 0x11a541c00] 08:59:46 INFO - PROCESS | 1647 | 1460995186028 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 08:59:46 INFO - PROCESS | 1647 | 1460995186087 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1647 | 1460995186089 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:59:46 INFO - PROCESS | 1647 | 1460995186092 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1647 | 1460995186094 Marionette TRACE conn2 <- [1,2126,null,{}] 08:59:46 INFO - PROCESS | 1647 | 1460995186096 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:46 INFO - PROCESS | 1647 | 1460995186170 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:59:46 INFO - PROCESS | 1647 | 1460995186175 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c111000 == 36 [pid = 1647] [id = 539] 08:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11b7ab000) [pid = 1647] [serial = 1617] [outer = 0x0] 08:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11bce2000) [pid = 1647] [serial = 1618] [outer = 0x11b7ab000] 08:59:46 INFO - PROCESS | 1647 | 1460995186203 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11c16f000) [pid = 1647] [serial = 1619] [outer = 0x11b7ab000] 08:59:46 INFO - PROCESS | 1647 | 1460995186579 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 08:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 522ms 08:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:59:46 INFO - PROCESS | 1647 | 1460995186615 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:59:46 INFO - PROCESS | 1647 | 1460995186617 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:59:46 INFO - PROCESS | 1647 | 1460995186620 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:59:46 INFO - PROCESS | 1647 | 1460995186622 Marionette TRACE conn2 <- [1,2130,null,{}] 08:59:46 INFO - PROCESS | 1647 | 1460995186625 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:46 INFO - PROCESS | 1647 | 1460995186719 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:59:46 INFO - PROCESS | 1647 | 1460995186769 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c7a800 == 37 [pid = 1647] [id = 540] 08:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11a79b000) [pid = 1647] [serial = 1620] [outer = 0x0] 08:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11c22c400) [pid = 1647] [serial = 1621] [outer = 0x11a79b000] 08:59:46 INFO - PROCESS | 1647 | 1460995186795 Marionette DEBUG loaded listener.js 08:59:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x123797c00) [pid = 1647] [serial = 1622] [outer = 0x11a79b000] 08:59:47 INFO - PROCESS | 1647 | 1460995187092 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1647 | 1460995187140 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 08:59:47 INFO - PROCESS | 1647 | 1460995187143 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1647 | 1460995187144 Marionette TRACE conn2 <- [1,2134,null,{}] 08:59:47 INFO - PROCESS | 1647 | 1460995187146 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:47 INFO - PROCESS | 1647 | 1460995187237 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:59:47 INFO - PROCESS | 1647 | 1460995187291 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x125822800 == 38 [pid = 1647] [id = 541] 08:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x122c20c00) [pid = 1647] [serial = 1623] [outer = 0x0] 08:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1238ac400) [pid = 1647] [serial = 1624] [outer = 0x122c20c00] 08:59:47 INFO - PROCESS | 1647 | 1460995187319 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125fbd800) [pid = 1647] [serial = 1625] [outer = 0x122c20c00] 08:59:47 INFO - PROCESS | 1647 | 1460995187620 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 08:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 525ms 08:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:59:47 INFO - PROCESS | 1647 | 1460995187669 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:59:47 INFO - PROCESS | 1647 | 1460995187670 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:59:47 INFO - PROCESS | 1647 | 1460995187672 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:59:47 INFO - PROCESS | 1647 | 1460995187673 Marionette TRACE conn2 <- [1,2138,null,{}] 08:59:47 INFO - PROCESS | 1647 | 1460995187676 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:47 INFO - PROCESS | 1647 | 1460995187768 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:59:47 INFO - PROCESS | 1647 | 1460995187781 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191cc800 == 39 [pid = 1647] [id = 542] 08:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x125fbf400) [pid = 1647] [serial = 1626] [outer = 0x0] 08:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12619cc00) [pid = 1647] [serial = 1627] [outer = 0x125fbf400] 08:59:47 INFO - PROCESS | 1647 | 1460995187806 Marionette DEBUG loaded listener.js 08:59:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1264f6000) [pid = 1647] [serial = 1628] [outer = 0x125fbf400] 08:59:48 INFO - PROCESS | 1647 | 1460995188131 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 08:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 468ms 08:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:59:48 INFO - PROCESS | 1647 | 1460995188142 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1647 | 1460995188143 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:59:48 INFO - PROCESS | 1647 | 1460995188145 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1647 | 1460995188146 Marionette TRACE conn2 <- [1,2142,null,{}] 08:59:48 INFO - PROCESS | 1647 | 1460995188150 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:48 INFO - PROCESS | 1647 | 1460995188250 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:59:48 INFO - PROCESS | 1647 | 1460995188254 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a59000 == 40 [pid = 1647] [id = 543] 08:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x126045400) [pid = 1647] [serial = 1629] [outer = 0x0] 08:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1269f1c00) [pid = 1647] [serial = 1630] [outer = 0x126045400] 08:59:48 INFO - PROCESS | 1647 | 1460995188279 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12722f400) [pid = 1647] [serial = 1631] [outer = 0x126045400] 08:59:48 INFO - PROCESS | 1647 | 1460995188644 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 08:59:48 INFO - PROCESS | 1647 | 1460995188665 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:59:48 INFO - PROCESS | 1647 | 1460995188667 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:59:48 INFO - PROCESS | 1647 | 1460995188668 Marionette TRACE conn2 <- [1,2146,null,{}] 08:59:48 INFO - PROCESS | 1647 | 1460995188671 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:48 INFO - PROCESS | 1647 | 1460995188748 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:59:48 INFO - PROCESS | 1647 | 1460995188779 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc2800 == 41 [pid = 1647] [id = 544] 08:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x127236400) [pid = 1647] [serial = 1632] [outer = 0x0] 08:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x127ff1c00) [pid = 1647] [serial = 1633] [outer = 0x127236400] 08:59:48 INFO - PROCESS | 1647 | 1460995188801 Marionette DEBUG loaded listener.js 08:59:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128780800) [pid = 1647] [serial = 1634] [outer = 0x127236400] 08:59:49 INFO - PROCESS | 1647 | 1460995189242 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1647 | 1460995189290 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:59:49 INFO - PROCESS | 1647 | 1460995189294 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1647 | 1460995189296 Marionette TRACE conn2 <- [1,2150,null,{}] 08:59:49 INFO - PROCESS | 1647 | 1460995189299 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:49 INFO - PROCESS | 1647 | 1460995189437 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:59:49 INFO - PROCESS | 1647 | 1460995189453 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298b6000 == 42 [pid = 1647] [id = 545] 08:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128507c00) [pid = 1647] [serial = 1635] [outer = 0x0] 08:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128fe7400) [pid = 1647] [serial = 1636] [outer = 0x128507c00] 08:59:49 INFO - PROCESS | 1647 | 1460995189478 Marionette DEBUG loaded listener.js 08:59:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x129e03400) [pid = 1647] [serial = 1637] [outer = 0x128507c00] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x115509c00) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x128787c00) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x123795400) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x125c54c00) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x125cd1400) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119adfc00) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x114035800) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1146c2c00) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119b2cc00) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x114490800) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1176d8000) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11a7a2400) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x112107000) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11b7a6c00) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:59:49 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11a535400) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:59:49 INFO - PROCESS | 1647 | 1460995189923 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 08:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms 08:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:59:49 INFO - PROCESS | 1647 | 1460995189977 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:59:49 INFO - PROCESS | 1647 | 1460995189979 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:59:49 INFO - PROCESS | 1647 | 1460995189987 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:59:49 INFO - PROCESS | 1647 | 1460995189988 Marionette TRACE conn2 <- [1,2154,null,{}] 08:59:49 INFO - PROCESS | 1647 | 1460995189991 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:50 INFO - PROCESS | 1647 | 1460995190090 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:59:50 INFO - PROCESS | 1647 | 1460995190116 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f29800 == 43 [pid = 1647] [id = 546] 08:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12896fc00) [pid = 1647] [serial = 1638] [outer = 0x0] 08:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128fe8400) [pid = 1647] [serial = 1639] [outer = 0x12896fc00] 08:59:50 INFO - PROCESS | 1647 | 1460995190145 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x129e09000) [pid = 1647] [serial = 1640] [outer = 0x12896fc00] 08:59:50 INFO - PROCESS | 1647 | 1460995190469 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 525ms 08:59:50 INFO - PROCESS | 1647 | 1460995190506 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1647 | 1460995190507 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:59:50 INFO - PROCESS | 1647 | 1460995190510 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:59:50 INFO - PROCESS | 1647 | 1460995190511 Marionette TRACE conn2 <- [1,2158,null,{}] 08:59:50 INFO - PROCESS | 1647 | 1460995190513 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:50 INFO - PROCESS | 1647 | 1460995190592 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:59:50 INFO - PROCESS | 1647 | 1460995190645 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a19c000 == 44 [pid = 1647] [id = 547] 08:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128b04c00) [pid = 1647] [serial = 1641] [outer = 0x0] 08:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x129e0f000) [pid = 1647] [serial = 1642] [outer = 0x128b04c00] 08:59:50 INFO - PROCESS | 1647 | 1460995190671 Marionette DEBUG loaded listener.js 08:59:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129f06400) [pid = 1647] [serial = 1643] [outer = 0x128b04c00] 08:59:50 INFO - PROCESS | 1647 | 1460995190947 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 08:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 468ms 08:59:50 INFO - PROCESS | 1647 | 1460995190979 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:59:50 INFO - PROCESS | 1647 | 1460995190980 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:59:51 INFO - PROCESS | 1647 | 1460995190990 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1647 | 1460995190991 Marionette TRACE conn2 <- [1,2162,null,{}] 08:59:51 INFO - PROCESS | 1647 | 1460995190993 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:51 INFO - PROCESS | 1647 | 1460995191075 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:59:51 INFO - PROCESS | 1647 | 1460995191081 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b04f800 == 45 [pid = 1647] [id = 548] 08:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x129f09000) [pid = 1647] [serial = 1644] [outer = 0x0] 08:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x129f0e800) [pid = 1647] [serial = 1645] [outer = 0x129f09000] 08:59:51 INFO - PROCESS | 1647 | 1460995191107 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129f97800) [pid = 1647] [serial = 1646] [outer = 0x129f09000] 08:59:51 INFO - PROCESS | 1647 | 1460995191440 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 08:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 471ms 08:59:51 INFO - PROCESS | 1647 | 1460995191462 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:59:51 INFO - PROCESS | 1647 | 1460995191463 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:59:51 INFO - PROCESS | 1647 | 1460995191466 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:59:51 INFO - PROCESS | 1647 | 1460995191469 Marionette TRACE conn2 <- [1,2166,null,{}] 08:59:51 INFO - PROCESS | 1647 | 1460995191472 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:51 INFO - PROCESS | 1647 | 1460995191576 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:59:51 INFO - PROCESS | 1647 | 1460995191583 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b05e800 == 46 [pid = 1647] [id = 549] 08:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129f11800) [pid = 1647] [serial = 1647] [outer = 0x0] 08:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129f9a000) [pid = 1647] [serial = 1648] [outer = 0x129f11800] 08:59:51 INFO - PROCESS | 1647 | 1460995191610 Marionette DEBUG loaded listener.js 08:59:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129fa0800) [pid = 1647] [serial = 1649] [outer = 0x129f11800] 08:59:52 INFO - PROCESS | 1647 | 1460995192055 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 624ms 08:59:52 INFO - PROCESS | 1647 | 1460995192090 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1647 | 1460995192092 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:59:52 INFO - PROCESS | 1647 | 1460995192096 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1647 | 1460995192100 Marionette TRACE conn2 <- [1,2170,null,{}] 08:59:52 INFO - PROCESS | 1647 | 1460995192105 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:52 INFO - PROCESS | 1647 | 1460995192204 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:59:52 INFO - PROCESS | 1647 | 1460995192272 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a910800 == 47 [pid = 1647] [id = 550] 08:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x114ea3400) [pid = 1647] [serial = 1650] [outer = 0x0] 08:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x11554b800) [pid = 1647] [serial = 1651] [outer = 0x114ea3400] 08:59:52 INFO - PROCESS | 1647 | 1460995192304 Marionette DEBUG loaded listener.js 08:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x118b84000) [pid = 1647] [serial = 1652] [outer = 0x114ea3400] 08:59:52 INFO - PROCESS | 1647 | 1460995192734 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 08:59:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:59:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 674ms 08:59:52 INFO - PROCESS | 1647 | 1460995192770 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:59:52 INFO - PROCESS | 1647 | 1460995192774 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:59:52 INFO - PROCESS | 1647 | 1460995192779 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:59:52 INFO - PROCESS | 1647 | 1460995192781 Marionette TRACE conn2 <- [1,2174,null,{}] 08:59:52 INFO - PROCESS | 1647 | 1460995192783 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:52 INFO - PROCESS | 1647 | 1460995192908 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:59:52 INFO - PROCESS | 1647 | 1460995192976 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd12800 == 48 [pid = 1647] [id = 551] 08:59:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119151400) [pid = 1647] [serial = 1653] [outer = 0x0] 08:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11acd3800) [pid = 1647] [serial = 1654] [outer = 0x119151400] 08:59:53 INFO - PROCESS | 1647 | 1460995193006 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11b734400) [pid = 1647] [serial = 1655] [outer = 0x119151400] 08:59:53 INFO - PROCESS | 1647 | 1460995193410 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 08:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 676ms 08:59:53 INFO - PROCESS | 1647 | 1460995193455 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:59:53 INFO - PROCESS | 1647 | 1460995193456 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:59:53 INFO - PROCESS | 1647 | 1460995193459 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:59:53 INFO - PROCESS | 1647 | 1460995193461 Marionette TRACE conn2 <- [1,2178,null,{}] 08:59:53 INFO - PROCESS | 1647 | 1460995193488 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:53 INFO - PROCESS | 1647 | 1460995193594 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:59:53 INFO - PROCESS | 1647 | 1460995193663 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e5f800 == 49 [pid = 1647] [id = 552] 08:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1238ab000) [pid = 1647] [serial = 1656] [outer = 0x0] 08:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125bee000) [pid = 1647] [serial = 1657] [outer = 0x1238ab000] 08:59:53 INFO - PROCESS | 1647 | 1460995193695 Marionette DEBUG loaded listener.js 08:59:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x125cd2800) [pid = 1647] [serial = 1658] [outer = 0x1238ab000] 08:59:54 INFO - PROCESS | 1647 | 1460995194116 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 08:59:54 INFO - PROCESS | 1647 | 1460995194132 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:59:54 INFO - PROCESS | 1647 | 1460995194135 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:59:54 INFO - PROCESS | 1647 | 1460995194138 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1647 | 1460995194139 Marionette TRACE conn2 <- [1,2182,null,{}] 08:59:54 INFO - PROCESS | 1647 | 1460995194141 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:54 INFO - PROCESS | 1647 | 1460995194239 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:59:54 INFO - PROCESS | 1647 | 1460995194325 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7c8800 == 50 [pid = 1647] [id = 553] 08:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x125cdbc00) [pid = 1647] [serial = 1659] [outer = 0x0] 08:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1261a4400) [pid = 1647] [serial = 1660] [outer = 0x125cdbc00] 08:59:54 INFO - PROCESS | 1647 | 1460995194355 Marionette DEBUG loaded listener.js 08:59:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x127239800) [pid = 1647] [serial = 1661] [outer = 0x125cdbc00] 08:59:54 INFO - PROCESS | 1647 | 1460995194741 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 08:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 668ms 08:59:54 INFO - PROCESS | 1647 | 1460995194807 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:59:54 INFO - PROCESS | 1647 | 1460995194808 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:59:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:59:54 INFO - PROCESS | 1647 | 1460995194811 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:59:54 INFO - PROCESS | 1647 | 1460995194812 Marionette TRACE conn2 <- [1,2186,null,{}] 08:59:54 INFO - PROCESS | 1647 | 1460995194814 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:54 INFO - PROCESS | 1647 | 1460995194924 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:59:54 INFO - PROCESS | 1647 | 1460995194994 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b78a000 == 51 [pid = 1647] [id = 554] 08:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11403ec00) [pid = 1647] [serial = 1662] [outer = 0x0] 08:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1261a3800) [pid = 1647] [serial = 1663] [outer = 0x11403ec00] 08:59:55 INFO - PROCESS | 1647 | 1460995195023 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x129e02800) [pid = 1647] [serial = 1664] [outer = 0x11403ec00] 08:59:55 INFO - PROCESS | 1647 | 1460995195601 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 08:59:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:59:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 819ms 08:59:55 INFO - PROCESS | 1647 | 1460995195631 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:59:55 INFO - PROCESS | 1647 | 1460995195636 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:59:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:59:55 INFO - PROCESS | 1647 | 1460995195639 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:59:55 INFO - PROCESS | 1647 | 1460995195641 Marionette TRACE conn2 <- [1,2190,null,{}] 08:59:55 INFO - PROCESS | 1647 | 1460995195645 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:55 INFO - PROCESS | 1647 | 1460995195732 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:59:55 INFO - PROCESS | 1647 | 1460995195805 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd19800 == 52 [pid = 1647] [id = 555] 08:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x115666c00) [pid = 1647] [serial = 1665] [outer = 0x0] 08:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11648bc00) [pid = 1647] [serial = 1666] [outer = 0x115666c00] 08:59:55 INFO - PROCESS | 1647 | 1460995195833 Marionette DEBUG loaded listener.js 08:59:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x118b7fc00) [pid = 1647] [serial = 1667] [outer = 0x115666c00] 08:59:56 INFO - PROCESS | 1647 | 1460995196246 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 623ms 08:59:56 INFO - PROCESS | 1647 | 1460995196263 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1647 | 1460995196268 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:59:56 INFO - PROCESS | 1647 | 1460995196273 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1647 | 1460995196276 Marionette TRACE conn2 <- [1,2194,null,{}] 08:59:56 INFO - PROCESS | 1647 | 1460995196279 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:56 INFO - PROCESS | 1647 | 1460995196376 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:59:56 INFO - PROCESS | 1647 | 1460995196432 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b791800 == 53 [pid = 1647] [id = 556] 08:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x119031c00) [pid = 1647] [serial = 1668] [outer = 0x0] 08:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11a53ec00) [pid = 1647] [serial = 1669] [outer = 0x119031c00] 08:59:56 INFO - PROCESS | 1647 | 1460995196460 Marionette DEBUG loaded listener.js 08:59:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11ad7dc00) [pid = 1647] [serial = 1670] [outer = 0x119031c00] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12b04f800 == 52 [pid = 1647] [id = 548] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x12a19c000 == 51 [pid = 1647] [id = 547] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x129f29800 == 50 [pid = 1647] [id = 546] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1298b6000 == 49 [pid = 1647] [id = 545] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc2800 == 48 [pid = 1647] [id = 544] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x126a59000 == 47 [pid = 1647] [id = 543] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x1191cc800 == 46 [pid = 1647] [id = 542] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x125822800 == 45 [pid = 1647] [id = 541] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x127f0a800) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x115663800) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1190af000) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12379b800) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12619fc00) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x119c7a800 == 44 [pid = 1647] [id = 540] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11c111000 == 43 [pid = 1647] [id = 539] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11a91c800 == 42 [pid = 1647] [id = 538] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11a75f000 == 41 [pid = 1647] [id = 537] 08:59:56 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd13800 == 40 [pid = 1647] [id = 536] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11641ec00) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x128fe7000) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x125cda000) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128b0dc00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x1237a3c00) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x125ccf800) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x125ce6400) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11a549400) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x11a7a7c00) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1146b7000) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x114402400) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11550fc00) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1158a4c00) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11acd5000) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11b730400) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12722fc00) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1237a3400) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x118d4cc00) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119ad8c00) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12896f000) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x126048c00) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x127ffdc00) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119d70c00) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x114274400) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x11baa5c00) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x127f0bc00) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1264f1800) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125bf4400) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x123795000) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 08:59:56 INFO - PROCESS | 1647 | 1460995196828 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 08:59:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:59:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 08:59:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:59:56 INFO - PROCESS | 1647 | 1460995196845 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:59:56 INFO - PROCESS | 1647 | 1460995196846 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:59:56 INFO - PROCESS | 1647 | 1460995196848 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:59:56 INFO - PROCESS | 1647 | 1460995196853 Marionette TRACE conn2 <- [1,2198,null,{}] 08:59:56 INFO - PROCESS | 1647 | 1460995196860 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:56 INFO - PROCESS | 1647 | 1460995196939 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:59:57 INFO - PROCESS | 1647 | 1460995196994 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c7a800 == 41 [pid = 1647] [id = 557] 08:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1190b7800) [pid = 1647] [serial = 1671] [outer = 0x0] 08:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11ad7e400) [pid = 1647] [serial = 1672] [outer = 0x1190b7800] 08:59:57 INFO - PROCESS | 1647 | 1460995197023 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11bce6c00) [pid = 1647] [serial = 1673] [outer = 0x1190b7800] 08:59:57 INFO - PROCESS | 1647 | 1460995197389 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 08:59:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:59:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 573ms 08:59:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:59:57 INFO - PROCESS | 1647 | 1460995197422 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:59:57 INFO - PROCESS | 1647 | 1460995197424 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:59:57 INFO - PROCESS | 1647 | 1460995197428 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:59:57 INFO - PROCESS | 1647 | 1460995197429 Marionette TRACE conn2 <- [1,2202,null,{}] 08:59:57 INFO - PROCESS | 1647 | 1460995197433 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:57 INFO - PROCESS | 1647 | 1460995197552 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:59:57 INFO - PROCESS | 1647 | 1460995197649 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba20800 == 42 [pid = 1647] [id = 558] 08:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11c559400) [pid = 1647] [serial = 1674] [outer = 0x0] 08:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x123799c00) [pid = 1647] [serial = 1675] [outer = 0x11c559400] 08:59:57 INFO - PROCESS | 1647 | 1460995197695 Marionette DEBUG loaded listener.js 08:59:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1238ad400) [pid = 1647] [serial = 1676] [outer = 0x11c559400] 08:59:58 INFO - PROCESS | 1647 | 1460995198001 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 08:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:59:58 INFO - PROCESS | 1647 | 1460995198055 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1647 | 1460995198056 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:59:58 INFO - PROCESS | 1647 | 1460995198058 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1647 | 1460995198060 Marionette TRACE conn2 <- [1,2206,null,{}] 08:59:58 INFO - PROCESS | 1647 | 1460995198062 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:58 INFO - PROCESS | 1647 | 1460995198166 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:59:58 INFO - PROCESS | 1647 | 1460995198214 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12594b000 == 43 [pid = 1647] [id = 559] 08:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125a06800) [pid = 1647] [serial = 1677] [outer = 0x0] 08:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x125ccec00) [pid = 1647] [serial = 1678] [outer = 0x125a06800] 08:59:58 INFO - PROCESS | 1647 | 1460995198240 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125ce0c00) [pid = 1647] [serial = 1679] [outer = 0x125a06800] 08:59:58 INFO - PROCESS | 1647 | 1460995198504 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 08:59:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:59:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 469ms 08:59:58 INFO - PROCESS | 1647 | 1460995198529 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:59:58 INFO - PROCESS | 1647 | 1460995198530 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:59:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:59:58 INFO - PROCESS | 1647 | 1460995198540 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:59:58 INFO - PROCESS | 1647 | 1460995198541 Marionette TRACE conn2 <- [1,2210,null,{}] 08:59:58 INFO - PROCESS | 1647 | 1460995198543 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:58 INFO - PROCESS | 1647 | 1460995198659 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:59:58 INFO - PROCESS | 1647 | 1460995198665 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b07000 == 44 [pid = 1647] [id = 560] 08:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125cebc00) [pid = 1647] [serial = 1680] [outer = 0x0] 08:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1264f6800) [pid = 1647] [serial = 1681] [outer = 0x125cebc00] 08:59:58 INFO - PROCESS | 1647 | 1460995198694 Marionette DEBUG loaded listener.js 08:59:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x127f11c00) [pid = 1647] [serial = 1682] [outer = 0x125cebc00] 08:59:59 INFO - PROCESS | 1647 | 1460995199081 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 571ms 08:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:59:59 INFO - PROCESS | 1647 | 1460995199117 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:59:59 INFO - PROCESS | 1647 | 1460995199119 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:59:59 INFO - PROCESS | 1647 | 1460995199121 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1647 | 1460995199122 Marionette TRACE conn2 <- [1,2214,null,{}] 08:59:59 INFO - PROCESS | 1647 | 1460995199124 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 08:59:59 INFO - PROCESS | 1647 | 1460995199221 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:59:59 INFO - PROCESS | 1647 | 1460995199225 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:59:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a71800 == 45 [pid = 1647] [id = 561] 08:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12722f800) [pid = 1647] [serial = 1683] [outer = 0x0] 08:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12878f800) [pid = 1647] [serial = 1684] [outer = 0x12722f800] 08:59:59 INFO - PROCESS | 1647 | 1460995199260 Marionette DEBUG loaded listener.js 08:59:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x128fe9000) [pid = 1647] [serial = 1685] [outer = 0x12722f800] 08:59:59 INFO - PROCESS | 1647 | 1460995199966 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 08:59:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:59:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 869ms 08:59:59 INFO - PROCESS | 1647 | 1460995199991 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:59:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:59:59 INFO - PROCESS | 1647 | 1460995199992 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:59:59 INFO - PROCESS | 1647 | 1460995199995 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:59:59 INFO - PROCESS | 1647 | 1460995199996 Marionette TRACE conn2 <- [1,2218,null,{}] 09:00:00 INFO - PROCESS | 1647 | 1460995199998 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}] 09:00:00 INFO - PROCESS | 1647 | 1460995200103 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 09:00:00 INFO - PROCESS | 1647 | 1460995200124 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cd1000 == 46 [pid = 1647] [id = 562] 09:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128fea400) [pid = 1647] [serial = 1686] [outer = 0x0] 09:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129e05800) [pid = 1647] [serial = 1687] [outer = 0x128fea400] 09:00:00 INFO - PROCESS | 1647 | 1460995200164 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x129e10000) [pid = 1647] [serial = 1688] [outer = 0x128fea400] 09:00:00 INFO - PROCESS | 1647 | 1460995200553 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]]]}] 09:00:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:00:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 573ms 09:00:00 INFO - PROCESS | 1647 | 1460995200575 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 09:00:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:00:00 INFO - PROCESS | 1647 | 1460995200577 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 09:00:00 INFO - PROCESS | 1647 | 1460995200580 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:00:00 INFO - PROCESS | 1647 | 1460995200582 Marionette TRACE conn2 <- [1,2222,null,{}] 09:00:00 INFO - PROCESS | 1647 | 1460995200585 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}] 09:00:00 INFO - PROCESS | 1647 | 1460995200746 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 09:00:00 INFO - PROCESS | 1647 | 1460995200762 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298c3000 == 47 [pid = 1647] [id = 563] 09:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x128ff1800) [pid = 1647] [serial = 1689] [outer = 0x0] 09:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129f94800) [pid = 1647] [serial = 1690] [outer = 0x128ff1800] 09:00:00 INFO - PROCESS | 1647 | 1460995200802 Marionette DEBUG loaded listener.js 09:00:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129fa1400) [pid = 1647] [serial = 1691] [outer = 0x128ff1800] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12896fc00) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x129f09000) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x1258d3c00) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x114c14000) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11b7ab000) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x122c20c00) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11a541c00) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x125fbf400) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1176d9c00) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127236400) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11a79b000) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126045400) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x128507c00) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:00:01 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128b04c00) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:00:01 INFO - PROCESS | 1647 | 1460995201403 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 874ms 09:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:00:01 INFO - PROCESS | 1647 | 1460995201455 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1647 | 1460995201456 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 09:00:01 INFO - PROCESS | 1647 | 1460995201459 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1647 | 1460995201460 Marionette TRACE conn2 <- [1,2226,null,{}] 09:00:01 INFO - PROCESS | 1647 | 1460995201476 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}] 09:00:01 INFO - PROCESS | 1647 | 1460995201565 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 09:00:01 INFO - PROCESS | 1647 | 1460995201572 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x127f5c800 == 48 [pid = 1647] [id = 564] 09:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115540400) [pid = 1647] [serial = 1692] [outer = 0x0] 09:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x127236400) [pid = 1647] [serial = 1693] [outer = 0x115540400] 09:00:01 INFO - PROCESS | 1647 | 1460995201597 Marionette DEBUG loaded listener.js 09:00:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x129f0ac00) [pid = 1647] [serial = 1694] [outer = 0x115540400] 09:00:01 INFO - PROCESS | 1647 | 1460995201924 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]]]}] 09:00:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:00:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 480ms 09:00:01 INFO - PROCESS | 1647 | 1460995201939 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 09:00:01 INFO - PROCESS | 1647 | 1460995201941 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 09:00:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:00:01 INFO - PROCESS | 1647 | 1460995201943 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:00:01 INFO - PROCESS | 1647 | 1460995201945 Marionette TRACE conn2 <- [1,2230,null,{}] 09:00:01 INFO - PROCESS | 1647 | 1460995201947 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}] 09:00:02 INFO - PROCESS | 1647 | 1460995202043 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 09:00:02 INFO - PROCESS | 1647 | 1460995202047 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aae7000 == 49 [pid = 1647] [id = 565] 09:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x129f9ec00) [pid = 1647] [serial = 1695] [outer = 0x0] 09:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a0ac800) [pid = 1647] [serial = 1696] [outer = 0x129f9ec00] 09:00:02 INFO - PROCESS | 1647 | 1460995202077 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a186c00) [pid = 1647] [serial = 1697] [outer = 0x129f9ec00] 09:00:02 INFO - PROCESS | 1647 | 1460995202418 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 525ms 09:00:02 INFO - PROCESS | 1647 | 1460995202470 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1647 | 1460995202471 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 09:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:00:02 INFO - PROCESS | 1647 | 1460995202473 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1647 | 1460995202474 Marionette TRACE conn2 <- [1,2234,null,{}] 09:00:02 INFO - PROCESS | 1647 | 1460995202476 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}] 09:00:02 INFO - PROCESS | 1647 | 1460995202555 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 09:00:02 INFO - PROCESS | 1647 | 1460995202559 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cdd2000 == 50 [pid = 1647] [id = 566] 09:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128ff1000) [pid = 1647] [serial = 1698] [outer = 0x0] 09:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a18bc00) [pid = 1647] [serial = 1699] [outer = 0x128ff1000] 09:00:02 INFO - PROCESS | 1647 | 1460995202585 Marionette DEBUG loaded listener.js 09:00:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12a194000) [pid = 1647] [serial = 1700] [outer = 0x128ff1000] 09:00:02 INFO - PROCESS | 1647 | 1460995202890 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]]]}] 09:00:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:00:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 09:00:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:00:02 INFO - PROCESS | 1647 | 1460995202941 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 09:00:02 INFO - PROCESS | 1647 | 1460995202942 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 09:00:02 INFO - PROCESS | 1647 | 1460995202944 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:00:02 INFO - PROCESS | 1647 | 1460995202945 Marionette TRACE conn2 <- [1,2238,null,{}] 09:00:02 INFO - PROCESS | 1647 | 1460995202947 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}] 09:00:03 INFO - PROCESS | 1647 | 1460995203027 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 09:00:03 INFO - PROCESS | 1647 | 1460995203085 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d0ca800 == 51 [pid = 1647] [id = 567] 09:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129f09000) [pid = 1647] [serial = 1701] [outer = 0x0] 09:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12a1d4c00) [pid = 1647] [serial = 1702] [outer = 0x129f09000] 09:00:03 INFO - PROCESS | 1647 | 1460995203110 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12a1dbc00) [pid = 1647] [serial = 1703] [outer = 0x129f09000] 09:00:03 INFO - PROCESS | 1647 | 1460995203527 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]]]}] 09:00:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:00:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 623ms 09:00:03 INFO - PROCESS | 1647 | 1460995203583 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 09:00:03 INFO - PROCESS | 1647 | 1460995203585 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 09:00:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:00:03 INFO - PROCESS | 1647 | 1460995203590 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:00:03 INFO - PROCESS | 1647 | 1460995203593 Marionette TRACE conn2 <- [1,2242,null,{}] 09:00:03 INFO - PROCESS | 1647 | 1460995203596 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}] 09:00:03 INFO - PROCESS | 1647 | 1460995203699 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 09:00:03 INFO - PROCESS | 1647 | 1460995203793 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a75e800 == 52 [pid = 1647] [id = 568] 09:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x11846dc00) [pid = 1647] [serial = 1704] [outer = 0x0] 09:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x118b7f400) [pid = 1647] [serial = 1705] [outer = 0x11846dc00] 09:00:03 INFO - PROCESS | 1647 | 1460995203825 Marionette DEBUG loaded listener.js 09:00:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11a535400) [pid = 1647] [serial = 1706] [outer = 0x11846dc00] 09:00:04 INFO - PROCESS | 1647 | 1460995204241 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 672ms 09:00:04 INFO - PROCESS | 1647 | 1460995204261 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 09:00:04 INFO - PROCESS | 1647 | 1460995204266 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 09:00:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:00:04 INFO - PROCESS | 1647 | 1460995204270 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:00:04 INFO - PROCESS | 1647 | 1460995204272 Marionette TRACE conn2 <- [1,2246,null,{}] 09:00:04 INFO - PROCESS | 1647 | 1460995204275 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}] 09:00:04 INFO - PROCESS | 1647 | 1460995204377 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 09:00:04 INFO - PROCESS | 1647 | 1460995204445 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c458000 == 53 [pid = 1647] [id = 569] 09:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11a553000) [pid = 1647] [serial = 1707] [outer = 0x0] 09:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11ba65800) [pid = 1647] [serial = 1708] [outer = 0x11a553000] 09:00:04 INFO - PROCESS | 1647 | 1460995204476 Marionette DEBUG loaded listener.js 09:00:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x122caac00) [pid = 1647] [serial = 1709] [outer = 0x11a553000] 09:00:04 INFO - PROCESS | 1647 | 1460995204979 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]]]}] 09:00:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:00:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 09:00:05 INFO - PROCESS | 1647 | 1460995205016 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1647 | 1460995205019 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 09:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:00:05 INFO - PROCESS | 1647 | 1460995205045 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1647 | 1460995205050 Marionette TRACE conn2 <- [1,2250,null,{}] 09:00:05 INFO - PROCESS | 1647 | 1460995205063 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}] 09:00:05 INFO - PROCESS | 1647 | 1460995205201 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 09:00:05 INFO - PROCESS | 1647 | 1460995205258 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aae9800 == 54 [pid = 1647] [id = 570] 09:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x125e0d800) [pid = 1647] [serial = 1710] [outer = 0x0] 09:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12692c400) [pid = 1647] [serial = 1711] [outer = 0x125e0d800] 09:00:05 INFO - PROCESS | 1647 | 1460995205290 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x127233000) [pid = 1647] [serial = 1712] [outer = 0x125e0d800] 09:00:05 INFO - PROCESS | 1647 | 1460995205699 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]]]}] 09:00:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:00:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 680ms 09:00:05 INFO - PROCESS | 1647 | 1460995205722 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 09:00:05 INFO - PROCESS | 1647 | 1460995205724 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 09:00:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:00:05 INFO - PROCESS | 1647 | 1460995205726 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:00:05 INFO - PROCESS | 1647 | 1460995205728 Marionette TRACE conn2 <- [1,2254,null,{}] 09:00:05 INFO - PROCESS | 1647 | 1460995205730 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}] 09:00:05 INFO - PROCESS | 1647 | 1460995205831 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 09:00:05 INFO - PROCESS | 1647 | 1460995205886 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d157000 == 55 [pid = 1647] [id = 571] 09:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x128b10800) [pid = 1647] [serial = 1713] [outer = 0x0] 09:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x129f0c800) [pid = 1647] [serial = 1714] [outer = 0x128b10800] 09:00:05 INFO - PROCESS | 1647 | 1460995205916 Marionette DEBUG loaded listener.js 09:00:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x129fa3c00) [pid = 1647] [serial = 1715] [outer = 0x128b10800] 09:00:06 INFO - PROCESS | 1647 | 1460995206296 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]]]}] 09:00:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:00:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 618ms 09:00:06 INFO - PROCESS | 1647 | 1460995206346 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 09:00:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:00:06 INFO - PROCESS | 1647 | 1460995206347 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 09:00:06 INFO - PROCESS | 1647 | 1460995206350 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:00:06 INFO - PROCESS | 1647 | 1460995206351 Marionette TRACE conn2 <- [1,2258,null,{}] 09:00:06 INFO - PROCESS | 1647 | 1460995206353 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}] 09:00:06 INFO - PROCESS | 1647 | 1460995206451 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 09:00:06 INFO - PROCESS | 1647 | 1460995206544 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d50d000 == 56 [pid = 1647] [id = 572] 09:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1140bcc00) [pid = 1647] [serial = 1716] [outer = 0x0] 09:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12a0af400) [pid = 1647] [serial = 1717] [outer = 0x1140bcc00] 09:00:06 INFO - PROCESS | 1647 | 1460995206576 Marionette DEBUG loaded listener.js 09:00:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12a189800) [pid = 1647] [serial = 1718] [outer = 0x1140bcc00] 09:00:07 INFO - PROCESS | 1647 | 1460995207022 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 871ms 09:00:07 INFO - PROCESS | 1647 | 1460995207221 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1647 | 1460995207224 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 09:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:00:07 INFO - PROCESS | 1647 | 1460995207227 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1647 | 1460995207229 Marionette TRACE conn2 <- [1,2262,null,{}] 09:00:07 INFO - PROCESS | 1647 | 1460995207246 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}] 09:00:07 INFO - PROCESS | 1647 | 1460995207340 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 09:00:07 INFO - PROCESS | 1647 | 1460995207394 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a9a0000 == 57 [pid = 1647] [id = 573] 09:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x114c10400) [pid = 1647] [serial = 1719] [outer = 0x0] 09:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x115505c00) [pid = 1647] [serial = 1720] [outer = 0x114c10400] 09:00:07 INFO - PROCESS | 1647 | 1460995207421 Marionette DEBUG loaded listener.js 09:00:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x115546000) [pid = 1647] [serial = 1721] [outer = 0x114c10400] 09:00:07 INFO - PROCESS | 1647 | 1460995207871 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]]]}] 09:00:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:00:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 674ms 09:00:07 INFO - PROCESS | 1647 | 1460995207902 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 09:00:07 INFO - PROCESS | 1647 | 1460995207904 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 09:00:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:00:07 INFO - PROCESS | 1647 | 1460995207909 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:00:07 INFO - PROCESS | 1647 | 1460995207912 Marionette TRACE conn2 <- [1,2266,null,{}] 09:00:07 INFO - PROCESS | 1647 | 1460995207914 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}] 09:00:08 INFO - PROCESS | 1647 | 1460995208010 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 09:00:08 INFO - PROCESS | 1647 | 1460995208074 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a754000 == 58 [pid = 1647] [id = 574] 09:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x115842400) [pid = 1647] [serial = 1722] [outer = 0x0] 09:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11902a400) [pid = 1647] [serial = 1723] [outer = 0x115842400] 09:00:08 INFO - PROCESS | 1647 | 1460995208119 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119adb400) [pid = 1647] [serial = 1724] [outer = 0x115842400] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12cdd2000 == 57 [pid = 1647] [id = 566] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12aae7000 == 56 [pid = 1647] [id = 565] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x127f5c800 == 55 [pid = 1647] [id = 564] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1298c3000 == 54 [pid = 1647] [id = 563] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x128cd1000 == 53 [pid = 1647] [id = 562] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x126a71800 == 52 [pid = 1647] [id = 561] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x119b07000 == 51 [pid = 1647] [id = 560] 09:00:08 INFO - PROCESS | 1647 | 1460995208607 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]]]}] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129f9a000) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x128fec800) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12594b000 == 50 [pid = 1647] [id = 559] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba20800 == 49 [pid = 1647] [id = 558] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x119c7a800 == 48 [pid = 1647] [id = 557] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11b791800 == 47 [pid = 1647] [id = 556] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd19800 == 46 [pid = 1647] [id = 555] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x129e5f800 == 45 [pid = 1647] [id = 552] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd12800 == 44 [pid = 1647] [id = 551] 09:00:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11a910800 == 43 [pid = 1647] [id = 550] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x128780800) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x129f06400) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x129e03400) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12722f400) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x129e09000) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x128fe8400) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x129f97800) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x129e0f000) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1264f6000) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x125fbd800) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x129f0e800) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x126a0b800) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x1261a6000) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11641b000) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x115542800) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11bce2000) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x11c16f000) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x1238ac400) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11acdd800) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11b733400) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12619cc00) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x119d6f400) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x119ad4400) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x127ff1c00) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11c22c400) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x123797c00) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x115549800) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119ade000) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1269f1c00) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1238ab800) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 09:00:08 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128fe7400) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 09:00:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:00:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 772ms 09:00:08 INFO - PROCESS | 1647 | 1460995208680 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 09:00:08 INFO - PROCESS | 1647 | 1460995208681 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 09:00:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:00:08 INFO - PROCESS | 1647 | 1460995208685 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:00:08 INFO - PROCESS | 1647 | 1460995208686 Marionette TRACE conn2 <- [1,2270,null,{}] 09:00:08 INFO - PROCESS | 1647 | 1460995208693 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}] 09:00:08 INFO - PROCESS | 1647 | 1460995208773 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 09:00:08 INFO - PROCESS | 1647 | 1460995208778 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c63800 == 44 [pid = 1647] [id = 575] 09:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11a53f400) [pid = 1647] [serial = 1725] [outer = 0x0] 09:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11a79a800) [pid = 1647] [serial = 1726] [outer = 0x11a53f400] 09:00:08 INFO - PROCESS | 1647 | 1460995208812 Marionette DEBUG loaded listener.js 09:00:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11ad79000) [pid = 1647] [serial = 1727] [outer = 0x11a53f400] 09:00:09 INFO - PROCESS | 1647 | 1460995209152 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 09:00:09 INFO - PROCESS | 1647 | 1460995209221 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1647 | 1460995209222 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 09:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:00:09 INFO - PROCESS | 1647 | 1460995209226 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1647 | 1460995209227 Marionette TRACE conn2 <- [1,2274,null,{}] 09:00:09 INFO - PROCESS | 1647 | 1460995209229 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}] 09:00:09 INFO - PROCESS | 1647 | 1460995209309 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 09:00:09 INFO - PROCESS | 1647 | 1460995209313 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c14f000 == 45 [pid = 1647] [id = 576] 09:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11b7ae800) [pid = 1647] [serial = 1728] [outer = 0x0] 09:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11bce2000) [pid = 1647] [serial = 1729] [outer = 0x11b7ae800] 09:00:09 INFO - PROCESS | 1647 | 1460995209340 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x11c54e000) [pid = 1647] [serial = 1730] [outer = 0x11b7ae800] 09:00:09 INFO - PROCESS | 1647 | 1460995209685 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]]]}] 09:00:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:00:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 468ms 09:00:09 INFO - PROCESS | 1647 | 1460995209694 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 09:00:09 INFO - PROCESS | 1647 | 1460995209696 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 09:00:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:00:09 INFO - PROCESS | 1647 | 1460995209698 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:00:09 INFO - PROCESS | 1647 | 1460995209699 Marionette TRACE conn2 <- [1,2278,null,{}] 09:00:09 INFO - PROCESS | 1647 | 1460995209703 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}] 09:00:09 INFO - PROCESS | 1647 | 1460995209776 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 09:00:09 INFO - PROCESS | 1647 | 1460995209832 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c7a000 == 46 [pid = 1647] [id = 577] 09:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11b7af000) [pid = 1647] [serial = 1731] [outer = 0x0] 09:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x122cad000) [pid = 1647] [serial = 1732] [outer = 0x11b7af000] 09:00:09 INFO - PROCESS | 1647 | 1460995209858 Marionette DEBUG loaded listener.js 09:00:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1237a0c00) [pid = 1647] [serial = 1733] [outer = 0x11b7af000] 09:00:10 INFO - PROCESS | 1647 | 1460995210120 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 472ms 09:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:00:10 INFO - PROCESS | 1647 | 1460995210173 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1647 | 1460995210174 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 09:00:10 INFO - PROCESS | 1647 | 1460995210176 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1647 | 1460995210177 Marionette TRACE conn2 <- [1,2282,null,{}] 09:00:10 INFO - PROCESS | 1647 | 1460995210179 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}] 09:00:10 INFO - PROCESS | 1647 | 1460995210279 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 09:00:10 INFO - PROCESS | 1647 | 1460995210286 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119019000 == 47 [pid = 1647] [id = 578] 09:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1258d3c00) [pid = 1647] [serial = 1734] [outer = 0x0] 09:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x125c56c00) [pid = 1647] [serial = 1735] [outer = 0x1258d3c00] 09:00:10 INFO - PROCESS | 1647 | 1460995210315 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x125fbd800) [pid = 1647] [serial = 1736] [outer = 0x1258d3c00] 09:00:10 INFO - PROCESS | 1647 | 1460995210662 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]]]}] 09:00:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:00:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 09:00:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:00:10 INFO - PROCESS | 1647 | 1460995210695 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 09:00:10 INFO - PROCESS | 1647 | 1460995210696 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 09:00:10 INFO - PROCESS | 1647 | 1460995210698 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:00:10 INFO - PROCESS | 1647 | 1460995210699 Marionette TRACE conn2 <- [1,2286,null,{}] 09:00:10 INFO - PROCESS | 1647 | 1460995210716 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}] 09:00:10 INFO - PROCESS | 1647 | 1460995210816 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 09:00:10 INFO - PROCESS | 1647 | 1460995210821 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x126065800 == 48 [pid = 1647] [id = 579] 09:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x125cdfc00) [pid = 1647] [serial = 1737] [outer = 0x0] 09:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12619d800) [pid = 1647] [serial = 1738] [outer = 0x125cdfc00] 09:00:10 INFO - PROCESS | 1647 | 1460995210846 Marionette DEBUG loaded listener.js 09:00:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12679e000) [pid = 1647] [serial = 1739] [outer = 0x125cdfc00] 09:00:11 INFO - PROCESS | 1647 | 1460995211164 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]]]}] 09:00:11 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 09:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 484ms 09:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:00:11 INFO - PROCESS | 1647 | 1460995211190 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1647 | 1460995211191 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 09:00:11 INFO - PROCESS | 1647 | 1460995211193 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1647 | 1460995211195 Marionette TRACE conn2 <- [1,2290,null,{}] 09:00:11 INFO - PROCESS | 1647 | 1460995211206 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}] 09:00:11 INFO - PROCESS | 1647 | 1460995211303 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 09:00:11 INFO - PROCESS | 1647 | 1460995211307 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272a6800 == 49 [pid = 1647] [id = 580] 09:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12619bc00) [pid = 1647] [serial = 1740] [outer = 0x0] 09:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126a09800) [pid = 1647] [serial = 1741] [outer = 0x12619bc00] 09:00:11 INFO - PROCESS | 1647 | 1460995211332 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x127237800) [pid = 1647] [serial = 1742] [outer = 0x12619bc00] 09:00:11 INFO - PROCESS | 1647 | 1460995211690 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]]]}] 09:00:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:00:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 527ms 09:00:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:00:11 INFO - PROCESS | 1647 | 1460995211736 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 09:00:11 INFO - PROCESS | 1647 | 1460995211737 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 09:00:11 INFO - PROCESS | 1647 | 1460995211739 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:00:11 INFO - PROCESS | 1647 | 1460995211740 Marionette TRACE conn2 <- [1,2294,null,{}] 09:00:11 INFO - PROCESS | 1647 | 1460995211743 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}] 09:00:11 INFO - PROCESS | 1647 | 1460995211839 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 09:00:11 INFO - PROCESS | 1647 | 1460995211843 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc8800 == 50 [pid = 1647] [id = 581] 09:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x126a0cc00) [pid = 1647] [serial = 1743] [outer = 0x0] 09:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x128503c00) [pid = 1647] [serial = 1744] [outer = 0x126a0cc00] 09:00:11 INFO - PROCESS | 1647 | 1460995211898 Marionette DEBUG loaded listener.js 09:00:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x128972000) [pid = 1647] [serial = 1745] [outer = 0x126a0cc00] 09:00:12 INFO - PROCESS | 1647 | 1460995212198 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]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 09:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:00:12 INFO - PROCESS | 1647 | 1460995212208 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 1647 | 1460995212210 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 09:00:12 INFO - PROCESS | 1647 | 1460995212212 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1647 | 1460995212213 Marionette TRACE conn2 <- [1,2298,null,{}] 09:00:12 INFO - PROCESS | 1647 | 1460995212215 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}] 09:00:12 INFO - PROCESS | 1647 | 1460995212316 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 09:00:12 INFO - PROCESS | 1647 | 1460995212331 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f73800 == 51 [pid = 1647] [id = 582] 09:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x128972400) [pid = 1647] [serial = 1746] [outer = 0x0] 09:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128fe5000) [pid = 1647] [serial = 1747] [outer = 0x128972400] 09:00:12 INFO - PROCESS | 1647 | 1460995212357 Marionette DEBUG loaded listener.js 09:00:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x128fef400) [pid = 1647] [serial = 1748] [outer = 0x128972400] 09:00:12 INFO - PROCESS | 1647 | 1460995212682 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]]]}] 09:00:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:00:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 09:00:12 INFO - PROCESS | 1647 | 1460995212732 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 09:00:12 INFO - PROCESS | 1647 | 1460995212734 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 09:00:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:00:12 INFO - PROCESS | 1647 | 1460995212736 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:00:12 INFO - PROCESS | 1647 | 1460995212738 Marionette TRACE conn2 <- [1,2302,null,{}] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1190b7800) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12722f800) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11403ec00) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x129f9ec00) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x115666c00) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x125a06800) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x128fea400) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x119031c00) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x128ff1800) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x125cebc00) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x115540400) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11c559400) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:00:12 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x128ff1000) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:00:12 INFO - PROCESS | 1647 | 1460995212907 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}] 09:00:13 INFO - PROCESS | 1647 | 1460995213003 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 09:00:13 INFO - PROCESS | 1647 | 1460995213008 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289d2800 == 52 [pid = 1647] [id = 583] 09:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x126049800) [pid = 1647] [serial = 1749] [outer = 0x0] 09:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x128ff0000) [pid = 1647] [serial = 1750] [outer = 0x126049800] 09:00:13 INFO - PROCESS | 1647 | 1460995213038 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x129f07400) [pid = 1647] [serial = 1751] [outer = 0x126049800] 09:00:13 INFO - PROCESS | 1647 | 1460995213377 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]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 674ms 09:00:13 INFO - PROCESS | 1647 | 1460995213410 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1647 | 1460995213411 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 09:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:00:13 INFO - PROCESS | 1647 | 1460995213414 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1647 | 1460995213415 Marionette TRACE conn2 <- [1,2306,null,{}] 09:00:13 INFO - PROCESS | 1647 | 1460995213417 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}] 09:00:13 INFO - PROCESS | 1647 | 1460995213496 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 09:00:13 INFO - PROCESS | 1647 | 1460995213554 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0e8800 == 53 [pid = 1647] [id = 584] 09:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x128fea400) [pid = 1647] [serial = 1752] [outer = 0x0] 09:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x129f95c00) [pid = 1647] [serial = 1753] [outer = 0x128fea400] 09:00:13 INFO - PROCESS | 1647 | 1460995213580 Marionette DEBUG loaded listener.js 09:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12a0ab400) [pid = 1647] [serial = 1754] [outer = 0x128fea400] 09:00:13 INFO - PROCESS | 1647 | 1460995213852 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]]]}] 09:00:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:00:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 468ms 09:00:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:00:13 INFO - PROCESS | 1647 | 1460995213890 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 09:00:13 INFO - PROCESS | 1647 | 1460995213891 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 09:00:13 INFO - PROCESS | 1647 | 1460995213893 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:00:13 INFO - PROCESS | 1647 | 1460995213894 Marionette TRACE conn2 <- [1,2310,null,{}] 09:00:13 INFO - PROCESS | 1647 | 1460995213896 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}] 09:00:13 INFO - PROCESS | 1647 | 1460995213981 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 09:00:13 INFO - PROCESS | 1647 | 1460995213988 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b052800 == 54 [pid = 1647] [id = 585] 09:00:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x129f9d000) [pid = 1647] [serial = 1755] [outer = 0x0] 09:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12a188400) [pid = 1647] [serial = 1756] [outer = 0x129f9d000] 09:00:14 INFO - PROCESS | 1647 | 1460995214013 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12a192800) [pid = 1647] [serial = 1757] [outer = 0x129f9d000] 09:00:14 INFO - PROCESS | 1647 | 1460995214356 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]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 470ms 09:00:14 INFO - PROCESS | 1647 | 1460995214363 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1647 | 1460995214365 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 09:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:00:14 INFO - PROCESS | 1647 | 1460995214370 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1647 | 1460995214371 Marionette TRACE conn2 <- [1,2314,null,{}] 09:00:14 INFO - PROCESS | 1647 | 1460995214374 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}] 09:00:14 INFO - PROCESS | 1647 | 1460995214482 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 09:00:14 INFO - PROCESS | 1647 | 1460995214489 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b43a000 == 55 [pid = 1647] [id = 586] 09:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12a0ab800) [pid = 1647] [serial = 1758] [outer = 0x0] 09:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12a1d4000) [pid = 1647] [serial = 1759] [outer = 0x12a0ab800] 09:00:14 INFO - PROCESS | 1647 | 1460995214514 Marionette DEBUG loaded listener.js 09:00:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12a1e0c00) [pid = 1647] [serial = 1760] [outer = 0x12a0ab800] 09:00:14 INFO - PROCESS | 1647 | 1460995214805 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]]]}] 09:00:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:00:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 469ms 09:00:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:00:14 INFO - PROCESS | 1647 | 1460995214839 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 09:00:14 INFO - PROCESS | 1647 | 1460995214840 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 09:00:14 INFO - PROCESS | 1647 | 1460995214842 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:00:14 INFO - PROCESS | 1647 | 1460995214844 Marionette TRACE conn2 <- [1,2318,null,{}] 09:00:14 INFO - PROCESS | 1647 | 1460995214846 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}] 09:00:14 INFO - PROCESS | 1647 | 1460995214929 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 09:00:15 INFO - PROCESS | 1647 | 1460995215040 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1152dd000 == 56 [pid = 1647] [id = 587] 09:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x112108000) [pid = 1647] [serial = 1761] [outer = 0x0] 09:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x112276000) [pid = 1647] [serial = 1762] [outer = 0x112108000] 09:00:15 INFO - PROCESS | 1647 | 1460995215073 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x1146bdc00) [pid = 1647] [serial = 1763] [outer = 0x112108000] 09:00:15 INFO - PROCESS | 1647 | 1460995215517 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] 09:00:15 INFO - PROCESS | 1647 | 1460995215567 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 09:00:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:00:15 INFO - PROCESS | 1647 | 1460995215589 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:00:15 INFO - PROCESS | 1647 | 1460995215591 Marionette TRACE conn2 <- [1,2322,null,{}] 09:00:15 INFO - PROCESS | 1647 | 1460995215595 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}] 09:00:15 INFO - PROCESS | 1647 | 1460995215699 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 09:00:15 INFO - PROCESS | 1647 | 1460995215806 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd1f800 == 57 [pid = 1647] [id = 588] 09:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x11a538400) [pid = 1647] [serial = 1764] [outer = 0x0] 09:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x11abb8c00) [pid = 1647] [serial = 1765] [outer = 0x11a538400] 09:00:15 INFO - PROCESS | 1647 | 1460995215838 Marionette DEBUG loaded listener.js 09:00:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x11b733400) [pid = 1647] [serial = 1766] [outer = 0x11a538400] 09:00:16 INFO - PROCESS | 1647 | 1460995216236 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]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 674ms 09:00:16 INFO - PROCESS | 1647 | 1460995216263 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1647 | 1460995216266 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 09:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:00:16 INFO - PROCESS | 1647 | 1460995216269 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:00:16 INFO - PROCESS | 1647 | 1460995216270 Marionette TRACE conn2 <- [1,2326,null,{}] 09:00:16 INFO - PROCESS | 1647 | 1460995216273 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}] 09:00:16 INFO - PROCESS | 1647 | 1460995216375 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 09:00:16 INFO - PROCESS | 1647 | 1460995216434 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272a7000 == 58 [pid = 1647] [id = 589] 09:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x11bfb8400) [pid = 1647] [serial = 1767] [outer = 0x0] 09:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x123797c00) [pid = 1647] [serial = 1768] [outer = 0x11bfb8400] 09:00:16 INFO - PROCESS | 1647 | 1460995216467 Marionette DEBUG loaded listener.js 09:00:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x125ccd000) [pid = 1647] [serial = 1769] [outer = 0x11bfb8400] 09:00:16 INFO - PROCESS | 1647 | 1460995216966 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]]]}] 09:00:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:00:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 721ms 09:00:16 INFO - PROCESS | 1647 | 1460995216990 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 09:00:16 INFO - PROCESS | 1647 | 1460995216992 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 09:00:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:00:17 INFO - PROCESS | 1647 | 1460995217000 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1647 | 1460995217004 Marionette TRACE conn2 <- [1,2330,null,{}] 09:00:17 INFO - PROCESS | 1647 | 1460995217007 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}] 09:00:17 INFO - PROCESS | 1647 | 1460995217135 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 09:00:17 INFO - PROCESS | 1647 | 1460995217193 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d518800 == 59 [pid = 1647] [id = 590] 09:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x125cd7800) [pid = 1647] [serial = 1770] [outer = 0x0] 09:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x1267a2c00) [pid = 1647] [serial = 1771] [outer = 0x125cd7800] 09:00:17 INFO - PROCESS | 1647 | 1460995217224 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x129e03000) [pid = 1647] [serial = 1772] [outer = 0x125cd7800] 09:00:17 INFO - PROCESS | 1647 | 1460995217659 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]]]}] 09:00:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:00:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 677ms 09:00:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:00:17 INFO - PROCESS | 1647 | 1460995217672 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 09:00:17 INFO - PROCESS | 1647 | 1460995217674 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 09:00:17 INFO - PROCESS | 1647 | 1460995217677 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:00:17 INFO - PROCESS | 1647 | 1460995217678 Marionette TRACE conn2 <- [1,2334,null,{}] 09:00:17 INFO - PROCESS | 1647 | 1460995217681 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}] 09:00:17 INFO - PROCESS | 1647 | 1460995217783 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 09:00:17 INFO - PROCESS | 1647 | 1460995217836 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db36000 == 60 [pid = 1647] [id = 591] 09:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x126a11000) [pid = 1647] [serial = 1773] [outer = 0x0] 09:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x129f03c00) [pid = 1647] [serial = 1774] [outer = 0x126a11000] 09:00:17 INFO - PROCESS | 1647 | 1460995217866 Marionette DEBUG loaded listener.js 09:00:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12a0a9800) [pid = 1647] [serial = 1775] [outer = 0x126a11000] 09:00:18 INFO - PROCESS | 1647 | 1460995218311 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]]]}] 09:00:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:00:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 668ms 09:00:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:00:18 INFO - PROCESS | 1647 | 1460995218346 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 09:00:18 INFO - PROCESS | 1647 | 1460995218347 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 09:00:18 INFO - PROCESS | 1647 | 1460995218350 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:00:18 INFO - PROCESS | 1647 | 1460995218351 Marionette TRACE conn2 <- [1,2338,null,{}] 09:00:18 INFO - PROCESS | 1647 | 1460995218354 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}] 09:00:18 INFO - PROCESS | 1647 | 1460995218456 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 09:00:18 INFO - PROCESS | 1647 | 1460995218545 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12595b800 == 61 [pid = 1647] [id = 592] 09:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x128fe2800) [pid = 1647] [serial = 1776] [outer = 0x0] 09:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x129f9fc00) [pid = 1647] [serial = 1777] [outer = 0x128fe2800] 09:00:18 INFO - PROCESS | 1647 | 1460995218583 Marionette DEBUG loaded listener.js 09:00:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12a93a800) [pid = 1647] [serial = 1778] [outer = 0x128fe2800] 09:00:19 INFO - PROCESS | 1647 | 1460995219012 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]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 669ms 09:00:19 INFO - PROCESS | 1647 | 1460995219019 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 09:00:19 INFO - PROCESS | 1647 | 1460995219021 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 09:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:00:19 INFO - PROCESS | 1647 | 1460995219023 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1647 | 1460995219024 Marionette TRACE conn2 <- [1,2342,null,{}] 09:00:19 INFO - PROCESS | 1647 | 1460995219027 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}] 09:00:19 INFO - PROCESS | 1647 | 1460995219269 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 09:00:19 INFO - PROCESS | 1647 | 1460995219349 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c107800 == 62 [pid = 1647] [id = 593] 09:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x114605800) [pid = 1647] [serial = 1779] [outer = 0x0] 09:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x11515ec00) [pid = 1647] [serial = 1780] [outer = 0x114605800] 09:00:19 INFO - PROCESS | 1647 | 1460995219378 Marionette DEBUG loaded listener.js 09:00:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x115545400) [pid = 1647] [serial = 1781] [outer = 0x114605800] 09:00:19 INFO - PROCESS | 1647 | 1460995219825 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]]]}] 09:00:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:00:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 820ms 09:00:19 INFO - PROCESS | 1647 | 1460995219844 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 09:00:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:00:19 INFO - PROCESS | 1647 | 1460995219847 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 09:00:19 INFO - PROCESS | 1647 | 1460995219850 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:00:19 INFO - PROCESS | 1647 | 1460995219853 Marionette TRACE conn2 <- [1,2346,null,{}] 09:00:19 INFO - PROCESS | 1647 | 1460995219856 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}] 09:00:19 INFO - PROCESS | 1647 | 1460995219950 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 09:00:20 INFO - PROCESS | 1647 | 1460995220007 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad56000 == 63 [pid = 1647] [id = 594] 09:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x119034c00) [pid = 1647] [serial = 1782] [outer = 0x0] 09:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11ad02800) [pid = 1647] [serial = 1783] [outer = 0x119034c00] 09:00:20 INFO - PROCESS | 1647 | 1460995220036 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11ba99800) [pid = 1647] [serial = 1784] [outer = 0x119034c00] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12b43a000 == 62 [pid = 1647] [id = 586] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12b052800 == 61 [pid = 1647] [id = 585] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0e8800 == 60 [pid = 1647] [id = 584] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1289d2800 == 59 [pid = 1647] [id = 583] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x128f73800 == 58 [pid = 1647] [id = 582] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc8800 == 57 [pid = 1647] [id = 581] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1272a6800 == 56 [pid = 1647] [id = 580] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12a1d4c00) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x126065800 == 55 [pid = 1647] [id = 579] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119019000 == 54 [pid = 1647] [id = 578] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x122c7a000 == 53 [pid = 1647] [id = 577] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11c14f000 == 52 [pid = 1647] [id = 576] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119c63800 == 51 [pid = 1647] [id = 575] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11a754000 == 50 [pid = 1647] [id = 574] 09:00:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11a9a0000 == 49 [pid = 1647] [id = 573] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12a194000) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11bce6c00) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x128fe9000) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x1261a3800) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11acd3800) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12a0ac800) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x118b7fc00) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x125ce0c00) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x125ccec00) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11ad7e400) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x129e05800) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11ad7dc00) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x129fa1400) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x129e02800) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x127f11c00) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125bee000) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x127236400) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12878f800) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x1238ad400) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1264f6800) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x129e10000) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x11a53ec00) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x123799c00) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x129f94800) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x1261a4400) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12a186c00) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x11648bc00) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x129f0ac00) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12a18bc00) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11554b800) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 09:00:20 INFO - PROCESS | 1647 | 1460995220462 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]]]}] 09:00:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:00:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 620ms 09:00:20 INFO - PROCESS | 1647 | 1460995220470 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 09:00:20 INFO - PROCESS | 1647 | 1460995220472 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 09:00:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:00:20 INFO - PROCESS | 1647 | 1460995220474 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:00:20 INFO - PROCESS | 1647 | 1460995220475 Marionette TRACE conn2 <- [1,2350,null,{}] 09:00:20 INFO - PROCESS | 1647 | 1460995220477 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}] 09:00:20 INFO - PROCESS | 1647 | 1460995220545 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 09:00:20 INFO - PROCESS | 1647 | 1460995220552 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad5a000 == 50 [pid = 1647] [id = 595] 09:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11b7aec00) [pid = 1647] [serial = 1785] [outer = 0x0] 09:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11c164c00) [pid = 1647] [serial = 1786] [outer = 0x11b7aec00] 09:00:20 INFO - PROCESS | 1647 | 1460995220582 Marionette DEBUG loaded listener.js 09:00:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x123798c00) [pid = 1647] [serial = 1787] [outer = 0x11b7aec00] 09:00:21 INFO - PROCESS | 1647 | 1460995221054 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]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 622ms 09:00:21 INFO - PROCESS | 1647 | 1460995221097 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1647 | 1460995221103 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 09:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:00:21 INFO - PROCESS | 1647 | 1460995221115 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1647 | 1460995221117 Marionette TRACE conn2 <- [1,2354,null,{}] 09:00:21 INFO - PROCESS | 1647 | 1460995221121 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}] 09:00:21 INFO - PROCESS | 1647 | 1460995221247 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 09:00:21 INFO - PROCESS | 1647 | 1460995221279 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x125cb4800 == 51 [pid = 1647] [id = 596] 09:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x125cda400) [pid = 1647] [serial = 1788] [outer = 0x0] 09:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x125ce3400) [pid = 1647] [serial = 1789] [outer = 0x125cda400] 09:00:21 INFO - PROCESS | 1647 | 1460995221311 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12604bc00) [pid = 1647] [serial = 1790] [outer = 0x125cda400] 09:00:21 INFO - PROCESS | 1647 | 1460995221665 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]]]}] 09:00:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:00:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 578ms 09:00:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:00:21 INFO - PROCESS | 1647 | 1460995221687 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 09:00:21 INFO - PROCESS | 1647 | 1460995221688 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 09:00:21 INFO - PROCESS | 1647 | 1460995221691 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:00:21 INFO - PROCESS | 1647 | 1460995221693 Marionette TRACE conn2 <- [1,2358,null,{}] 09:00:21 INFO - PROCESS | 1647 | 1460995221696 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}] 09:00:21 INFO - PROCESS | 1647 | 1460995221820 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 09:00:21 INFO - PROCESS | 1647 | 1460995221826 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x126717800 == 52 [pid = 1647] [id = 597] 09:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12604e000) [pid = 1647] [serial = 1791] [outer = 0x0] 09:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12679b800) [pid = 1647] [serial = 1792] [outer = 0x12604e000] 09:00:21 INFO - PROCESS | 1647 | 1460995221863 Marionette DEBUG loaded listener.js 09:00:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x126cf9c00) [pid = 1647] [serial = 1793] [outer = 0x12604e000] 09:00:22 INFO - PROCESS | 1647 | 1460995222273 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]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 620ms 09:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:00:22 INFO - PROCESS | 1647 | 1460995222323 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 09:00:22 INFO - PROCESS | 1647 | 1460995222324 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 09:00:22 INFO - PROCESS | 1647 | 1460995222326 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1647 | 1460995222328 Marionette TRACE conn2 <- [1,2362,null,{}] 09:00:22 INFO - PROCESS | 1647 | 1460995222330 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}] 09:00:22 INFO - PROCESS | 1647 | 1460995222409 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 09:00:22 INFO - PROCESS | 1647 | 1460995222414 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd04800 == 53 [pid = 1647] [id = 598] 09:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x128511800) [pid = 1647] [serial = 1794] [outer = 0x0] 09:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x128b04c00) [pid = 1647] [serial = 1795] [outer = 0x128511800] 09:00:22 INFO - PROCESS | 1647 | 1460995222447 Marionette DEBUG loaded listener.js 09:00:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x129e0f000) [pid = 1647] [serial = 1796] [outer = 0x128511800] 09:00:22 INFO - PROCESS | 1647 | 1460995222850 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]]]}] 09:00:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:00:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 09:00:22 INFO - PROCESS | 1647 | 1460995222896 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 09:00:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:00:22 INFO - PROCESS | 1647 | 1460995222898 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 09:00:22 INFO - PROCESS | 1647 | 1460995222901 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:00:22 INFO - PROCESS | 1647 | 1460995222902 Marionette TRACE conn2 <- [1,2366,null,{}] 09:00:22 INFO - PROCESS | 1647 | 1460995222914 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}] 09:00:23 INFO - PROCESS | 1647 | 1460995223069 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 09:00:23 INFO - PROCESS | 1647 | 1460995223088 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f26000 == 54 [pid = 1647] [id = 599] 09:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x127f11800) [pid = 1647] [serial = 1797] [outer = 0x0] 09:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x129f08000) [pid = 1647] [serial = 1798] [outer = 0x127f11800] 09:00:23 INFO - PROCESS | 1647 | 1460995223128 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a0b2800) [pid = 1647] [serial = 1799] [outer = 0x127f11800] 09:00:23 INFO - PROCESS | 1647 | 1460995223505 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]]]}] 09:00:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:00:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 630ms 09:00:23 INFO - PROCESS | 1647 | 1460995223530 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 09:00:23 INFO - PROCESS | 1647 | 1460995223531 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 09:00:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:00:23 INFO - PROCESS | 1647 | 1460995223540 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:00:23 INFO - PROCESS | 1647 | 1460995223541 Marionette TRACE conn2 <- [1,2370,null,{}] 09:00:23 INFO - PROCESS | 1647 | 1460995223543 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}] 09:00:23 INFO - PROCESS | 1647 | 1460995223655 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 09:00:23 INFO - PROCESS | 1647 | 1460995223659 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aec4000 == 55 [pid = 1647] [id = 600] 09:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x129f94800) [pid = 1647] [serial = 1800] [outer = 0x0] 09:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12a18e800) [pid = 1647] [serial = 1801] [outer = 0x129f94800] 09:00:23 INFO - PROCESS | 1647 | 1460995223700 Marionette DEBUG loaded listener.js 09:00:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a93cc00) [pid = 1647] [serial = 1802] [outer = 0x129f94800] 09:00:24 INFO - PROCESS | 1647 | 1460995224039 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 09:00:24 INFO - PROCESS | 1647 | 1460995224060 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1647 | 1460995224061 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 09:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:00:24 INFO - PROCESS | 1647 | 1460995224063 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1647 | 1460995224064 Marionette TRACE conn2 <- [1,2374,null,{}] 09:00:24 INFO - PROCESS | 1647 | 1460995224068 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}] 09:00:24 INFO - PROCESS | 1647 | 1460995224176 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 09:00:24 INFO - PROCESS | 1647 | 1460995224180 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d6000 == 56 [pid = 1647] [id = 601] 09:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12a18c000) [pid = 1647] [serial = 1803] [outer = 0x0] 09:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a9d7800) [pid = 1647] [serial = 1804] [outer = 0x12a18c000] 09:00:24 INFO - PROCESS | 1647 | 1460995224206 Marionette DEBUG loaded listener.js 09:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12a9de800) [pid = 1647] [serial = 1805] [outer = 0x12a18c000] 09:00:24 INFO - PROCESS | 1647 | 1460995224516 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]]]}] 09:00:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:00:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 473ms 09:00:24 INFO - PROCESS | 1647 | 1460995224538 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 09:00:24 INFO - PROCESS | 1647 | 1460995224539 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 09:00:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:00:24 INFO - PROCESS | 1647 | 1460995224548 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:00:24 INFO - PROCESS | 1647 | 1460995224549 Marionette TRACE conn2 <- [1,2378,null,{}] 09:00:24 INFO - PROCESS | 1647 | 1460995224554 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}] 09:00:24 INFO - PROCESS | 1647 | 1460995224831 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x1189e3c00) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x127230800) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x122cac800) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x119151400) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x114ea3400) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x1238ab000) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125cdbc00) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12619bc00) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x126a0cc00) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x128972400) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x129f09000) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11b7af000) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x114c10400) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11b7ae800) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x115842400) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11a53f400) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1258d3c00) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x126049800) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128fea400) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x129f9d000) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x125cdfc00) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11c171000) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x125ce7000) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x128b0e400) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x115513400) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x115513000) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:00:24 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x1140bc800) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:00:24 INFO - PROCESS | 1647 | 1460995224904 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118b39000 == 57 [pid = 1647] [id = 602] 09:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x112110800) [pid = 1647] [serial = 1806] [outer = 0x0] 09:00:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x114655c00) [pid = 1647] [serial = 1807] [outer = 0x112110800] 09:00:24 INFO - PROCESS | 1647 | 1460995224932 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1176dec00) [pid = 1647] [serial = 1808] [outer = 0x112110800] 09:00:25 INFO - PROCESS | 1647 | 1460995225289 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 772ms 09:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:00:25 INFO - PROCESS | 1647 | 1460995225321 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1647 | 1460995225322 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 09:00:25 INFO - PROCESS | 1647 | 1460995225324 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1647 | 1460995225325 Marionette TRACE conn2 <- [1,2382,null,{}] 09:00:25 INFO - PROCESS | 1647 | 1460995225327 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}] 09:00:25 INFO - PROCESS | 1647 | 1460995225430 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 09:00:25 INFO - PROCESS | 1647 | 1460995225436 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289cf800 == 58 [pid = 1647] [id = 603] 09:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x1140b7400) [pid = 1647] [serial = 1809] [outer = 0x0] 09:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11ba99400) [pid = 1647] [serial = 1810] [outer = 0x1140b7400] 09:00:25 INFO - PROCESS | 1647 | 1460995225466 Marionette DEBUG loaded listener.js 09:00:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1264f1c00) [pid = 1647] [serial = 1811] [outer = 0x1140b7400] 09:00:25 INFO - PROCESS | 1647 | 1460995225859 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]]]}] 09:00:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:00:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 569ms 09:00:25 INFO - PROCESS | 1647 | 1460995225894 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 09:00:25 INFO - PROCESS | 1647 | 1460995225896 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 09:00:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:00:25 INFO - PROCESS | 1647 | 1460995225899 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:00:25 INFO - PROCESS | 1647 | 1460995225904 Marionette TRACE conn2 <- [1,2386,null,{}] 09:00:25 INFO - PROCESS | 1647 | 1460995225907 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}] 09:00:26 INFO - PROCESS | 1647 | 1460995226057 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 09:00:26 INFO - PROCESS | 1647 | 1460995226176 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e238000 == 59 [pid = 1647] [id = 604] 09:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x126a08c00) [pid = 1647] [serial = 1812] [outer = 0x0] 09:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12a9dd800) [pid = 1647] [serial = 1813] [outer = 0x126a08c00] 09:00:26 INFO - PROCESS | 1647 | 1460995226218 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12aa23c00) [pid = 1647] [serial = 1814] [outer = 0x126a08c00] 09:00:26 INFO - PROCESS | 1647 | 1460995226553 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]]]}] 09:00:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:00:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 673ms 09:00:26 INFO - PROCESS | 1647 | 1460995226575 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 09:00:26 INFO - PROCESS | 1647 | 1460995226576 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 09:00:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:00:26 INFO - PROCESS | 1647 | 1460995226578 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:00:26 INFO - PROCESS | 1647 | 1460995226580 Marionette TRACE conn2 <- [1,2390,null,{}] 09:00:26 INFO - PROCESS | 1647 | 1460995226584 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}] 09:00:26 INFO - PROCESS | 1647 | 1460995226670 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 09:00:26 INFO - PROCESS | 1647 | 1460995226730 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e53d000 == 60 [pid = 1647] [id = 605] 09:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12aa22c00) [pid = 1647] [serial = 1815] [outer = 0x0] 09:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12aa2a800) [pid = 1647] [serial = 1816] [outer = 0x12aa22c00] 09:00:26 INFO - PROCESS | 1647 | 1460995226754 Marionette DEBUG loaded listener.js 09:00:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12aabe800) [pid = 1647] [serial = 1817] [outer = 0x12aa22c00] 09:00:27 INFO - PROCESS | 1647 | 1460995227260 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]]]}] 09:00:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:00:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 725ms 09:00:27 INFO - PROCESS | 1647 | 1460995227305 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 09:00:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:00:27 INFO - PROCESS | 1647 | 1460995227311 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 09:00:27 INFO - PROCESS | 1647 | 1460995227317 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:00:27 INFO - PROCESS | 1647 | 1460995227320 Marionette TRACE conn2 <- [1,2394,null,{}] 09:00:27 INFO - PROCESS | 1647 | 1460995227325 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}] 09:00:27 INFO - PROCESS | 1647 | 1460995227482 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 09:00:27 INFO - PROCESS | 1647 | 1460995227627 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd1d000 == 61 [pid = 1647] [id = 606] 09:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x119d75400) [pid = 1647] [serial = 1818] [outer = 0x0] 09:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11abb3000) [pid = 1647] [serial = 1819] [outer = 0x119d75400] 09:00:27 INFO - PROCESS | 1647 | 1460995227675 Marionette DEBUG loaded listener.js 09:00:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11baa4000) [pid = 1647] [serial = 1820] [outer = 0x119d75400] 09:00:28 INFO - PROCESS | 1647 | 1460995228140 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 876ms 09:00:28 INFO - PROCESS | 1647 | 1460995228200 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1647 | 1460995228204 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 09:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:00:28 INFO - PROCESS | 1647 | 1460995228211 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1647 | 1460995228212 Marionette TRACE conn2 <- [1,2398,null,{}] 09:00:28 INFO - PROCESS | 1647 | 1460995228215 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}] 09:00:28 INFO - PROCESS | 1647 | 1460995228321 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 09:00:28 INFO - PROCESS | 1647 | 1460995228393 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc9000 == 62 [pid = 1647] [id = 607] 09:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11baafc00) [pid = 1647] [serial = 1821] [outer = 0x0] 09:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x125bee000) [pid = 1647] [serial = 1822] [outer = 0x11baafc00] 09:00:28 INFO - PROCESS | 1647 | 1460995228422 Marionette DEBUG loaded listener.js 09:00:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x125ce0400) [pid = 1647] [serial = 1823] [outer = 0x11baafc00] 09:00:28 INFO - PROCESS | 1647 | 1460995228815 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]]]}] 09:00:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:00:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 670ms 09:00:28 INFO - PROCESS | 1647 | 1460995228880 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 09:00:28 INFO - PROCESS | 1647 | 1460995228882 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 09:00:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:00:28 INFO - PROCESS | 1647 | 1460995228903 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:00:28 INFO - PROCESS | 1647 | 1460995228906 Marionette TRACE conn2 <- [1,2402,null,{}] 09:00:28 INFO - PROCESS | 1647 | 1460995228940 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}] 09:00:29 INFO - PROCESS | 1647 | 1460995229038 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 09:00:29 INFO - PROCESS | 1647 | 1460995229113 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db38000 == 63 [pid = 1647] [id = 608] 09:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x127236800) [pid = 1647] [serial = 1824] [outer = 0x0] 09:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x128b0e400) [pid = 1647] [serial = 1825] [outer = 0x127236800] 09:00:29 INFO - PROCESS | 1647 | 1460995229145 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x129f04400) [pid = 1647] [serial = 1826] [outer = 0x127236800] 09:00:29 INFO - PROCESS | 1647 | 1460995229564 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]]]}] 09:00:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:00:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 678ms 09:00:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:00:29 INFO - PROCESS | 1647 | 1460995229579 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 09:00:29 INFO - PROCESS | 1647 | 1460995229582 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 09:00:29 INFO - PROCESS | 1647 | 1460995229584 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:00:29 INFO - PROCESS | 1647 | 1460995229585 Marionette TRACE conn2 <- [1,2406,null,{}] 09:00:29 INFO - PROCESS | 1647 | 1460995229588 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}] 09:00:29 INFO - PROCESS | 1647 | 1460995229692 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 09:00:29 INFO - PROCESS | 1647 | 1460995229747 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e55a800 == 64 [pid = 1647] [id = 609] 09:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x127f11c00) [pid = 1647] [serial = 1827] [outer = 0x0] 09:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x129fa1000) [pid = 1647] [serial = 1828] [outer = 0x127f11c00] 09:00:29 INFO - PROCESS | 1647 | 1460995229776 Marionette DEBUG loaded listener.js 09:00:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12a942000) [pid = 1647] [serial = 1829] [outer = 0x127f11c00] 09:00:30 INFO - PROCESS | 1647 | 1460995230218 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]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 671ms 09:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:00:30 INFO - PROCESS | 1647 | 1460995230255 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1647 | 1460995230257 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 09:00:30 INFO - PROCESS | 1647 | 1460995230259 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1647 | 1460995230260 Marionette TRACE conn2 <- [1,2410,null,{}] 09:00:30 INFO - PROCESS | 1647 | 1460995230263 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}] 09:00:30 INFO - PROCESS | 1647 | 1460995230362 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 09:00:30 INFO - PROCESS | 1647 | 1460995230471 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6e7800 == 65 [pid = 1647] [id = 610] 09:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x12a9dc800) [pid = 1647] [serial = 1830] [outer = 0x0] 09:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12aa1cc00) [pid = 1647] [serial = 1831] [outer = 0x12a9dc800] 09:00:30 INFO - PROCESS | 1647 | 1460995230502 Marionette DEBUG loaded listener.js 09:00:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12aaba000) [pid = 1647] [serial = 1832] [outer = 0x12a9dc800] 09:00:30 INFO - PROCESS | 1647 | 1460995230956 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]]]}] 09:00:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:00:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 09:00:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:00:30 INFO - PROCESS | 1647 | 1460995230981 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 09:00:30 INFO - PROCESS | 1647 | 1460995230982 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 09:00:30 INFO - PROCESS | 1647 | 1460995230985 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:00:30 INFO - PROCESS | 1647 | 1460995230986 Marionette TRACE conn2 <- [1,2414,null,{}] 09:00:30 INFO - PROCESS | 1647 | 1460995230988 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}] 09:00:31 INFO - PROCESS | 1647 | 1460995231100 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 09:00:31 INFO - PROCESS | 1647 | 1460995231164 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a755000 == 66 [pid = 1647] [id = 611] 09:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x119d6ec00) [pid = 1647] [serial = 1833] [outer = 0x0] 09:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x125cdb000) [pid = 1647] [serial = 1834] [outer = 0x119d6ec00] 09:00:31 INFO - PROCESS | 1647 | 1460995231209 Marionette DEBUG loaded listener.js 09:00:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12ab1a400) [pid = 1647] [serial = 1835] [outer = 0x119d6ec00] 09:00:31 INFO - PROCESS | 1647 | 1460995231586 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]]]}] 09:00:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:00:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 821ms 09:00:31 INFO - PROCESS | 1647 | 1460995231902 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 09:00:31 INFO - PROCESS | 1647 | 1460995231906 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 09:00:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:00:31 INFO - PROCESS | 1647 | 1460995231914 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:00:31 INFO - PROCESS | 1647 | 1460995231917 Marionette TRACE conn2 <- [1,2418,null,{}] 09:00:31 INFO - PROCESS | 1647 | 1460995231921 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}] 09:00:32 INFO - PROCESS | 1647 | 1460995232063 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 09:00:32 INFO - PROCESS | 1647 | 1460995232162 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a60800 == 67 [pid = 1647] [id = 612] 09:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x117613000) [pid = 1647] [serial = 1836] [outer = 0x0] 09:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x11866e000) [pid = 1647] [serial = 1837] [outer = 0x117613000] 09:00:32 INFO - PROCESS | 1647 | 1460995232194 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x119152000) [pid = 1647] [serial = 1838] [outer = 0x117613000] 09:00:32 INFO - PROCESS | 1647 | 1460995232623 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]]]}] 09:00:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:00:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 725ms 09:00:32 INFO - PROCESS | 1647 | 1460995232638 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 09:00:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:00:32 INFO - PROCESS | 1647 | 1460995232640 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 09:00:32 INFO - PROCESS | 1647 | 1460995232645 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:00:32 INFO - PROCESS | 1647 | 1460995232648 Marionette TRACE conn2 <- [1,2422,null,{}] 09:00:32 INFO - PROCESS | 1647 | 1460995232650 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}] 09:00:32 INFO - PROCESS | 1647 | 1460995232745 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 09:00:32 INFO - PROCESS | 1647 | 1460995232802 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad46000 == 68 [pid = 1647] [id = 613] 09:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x114035800) [pid = 1647] [serial = 1839] [outer = 0x0] 09:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x119adc800) [pid = 1647] [serial = 1840] [outer = 0x114035800] 09:00:32 INFO - PROCESS | 1647 | 1460995232831 Marionette DEBUG loaded listener.js 09:00:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11ad03800) [pid = 1647] [serial = 1841] [outer = 0x114035800] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12e238000 == 67 [pid = 1647] [id = 604] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1289cf800 == 66 [pid = 1647] [id = 603] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x118b39000 == 65 [pid = 1647] [id = 602] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d6000 == 64 [pid = 1647] [id = 601] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x12aec4000 == 63 [pid = 1647] [id = 600] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x129f26000 == 62 [pid = 1647] [id = 599] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd04800 == 61 [pid = 1647] [id = 598] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12a1d4000) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x126717800 == 60 [pid = 1647] [id = 597] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x125cb4800 == 59 [pid = 1647] [id = 596] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad5a000 == 58 [pid = 1647] [id = 595] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad56000 == 57 [pid = 1647] [id = 594] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11c107800 == 56 [pid = 1647] [id = 593] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd1f800 == 55 [pid = 1647] [id = 588] 09:00:33 INFO - PROCESS | 1647 | --DOCSHELL 0x1152dd000 == 54 [pid = 1647] [id = 587] 09:00:33 INFO - PROCESS | 1647 | 1460995233249 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 622ms 09:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:00:33 INFO - PROCESS | 1647 | 1460995233266 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1647 | 1460995233268 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 09:00:33 INFO - PROCESS | 1647 | 1460995233272 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1647 | 1460995233274 Marionette TRACE conn2 <- [1,2426,null,{}] 09:00:33 INFO - PROCESS | 1647 | 1460995233284 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}] 09:00:33 INFO - PROCESS | 1647 | 1460995233427 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x125ce2400) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1269fec00) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x129e02400) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11b7a7800) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x118968400) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1176d6400) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x11ad78800) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x127ffa800) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12615d000) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11b734400) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x118b84000) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x125cd2800) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x127239800) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x126a09800) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x128503c00) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x128fe5000) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12a1dbc00) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x122cad000) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1237a0c00) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x115546000) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x115505c00) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x128972000) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12692c400) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11bce2000) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11c54e000) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x119adb400) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11902a400) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11a79a800) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11ad79000) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x125c56c00) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x118b7f400) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x129f0c800) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11ba65800) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12a0af400) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x128fef400) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x128ff0000) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x129f95c00) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12a192800) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x129f07400) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a188400) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12619d800) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12a0ab400) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x127237800) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12679e000) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125fbd800) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 09:00:33 INFO - PROCESS | 1647 | 1460995233542 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad3b000 == 55 [pid = 1647] [id = 614] 09:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x115546000) [pid = 1647] [serial = 1842] [outer = 0x0] 09:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119adb400) [pid = 1647] [serial = 1843] [outer = 0x115546000] 09:00:33 INFO - PROCESS | 1647 | 1460995233587 Marionette DEBUG loaded listener.js 09:00:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x122cb0800) [pid = 1647] [serial = 1844] [outer = 0x115546000] 09:00:33 INFO - PROCESS | 1647 | 1460995233924 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]]]}] 09:00:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:00:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 09:00:33 INFO - PROCESS | 1647 | 1460995233944 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 09:00:33 INFO - PROCESS | 1647 | 1460995233945 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 09:00:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:00:33 INFO - PROCESS | 1647 | 1460995233947 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:00:33 INFO - PROCESS | 1647 | 1460995233949 Marionette TRACE conn2 <- [1,2430,null,{}] 09:00:33 INFO - PROCESS | 1647 | 1460995233980 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}] 09:00:34 INFO - PROCESS | 1647 | 1460995234061 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 09:00:34 INFO - PROCESS | 1647 | 1460995234065 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ca4000 == 56 [pid = 1647] [id = 615] 09:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12379e400) [pid = 1647] [serial = 1845] [outer = 0x0] 09:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125cdc800) [pid = 1647] [serial = 1846] [outer = 0x12379e400] 09:00:34 INFO - PROCESS | 1647 | 1460995234095 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x125fbd800) [pid = 1647] [serial = 1847] [outer = 0x12379e400] 09:00:34 INFO - PROCESS | 1647 | 1460995234409 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]]]}] 09:00:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:00:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 09:00:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:00:34 INFO - PROCESS | 1647 | 1460995234421 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 09:00:34 INFO - PROCESS | 1647 | 1460995234422 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 09:00:34 INFO - PROCESS | 1647 | 1460995234424 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:00:34 INFO - PROCESS | 1647 | 1460995234425 Marionette TRACE conn2 <- [1,2434,null,{}] 09:00:34 INFO - PROCESS | 1647 | 1460995234428 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}] 09:00:34 INFO - PROCESS | 1647 | 1460995234510 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 09:00:34 INFO - PROCESS | 1647 | 1460995234521 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a5a800 == 57 [pid = 1647] [id = 616] 09:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x122cab400) [pid = 1647] [serial = 1848] [outer = 0x0] 09:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x126045400) [pid = 1647] [serial = 1849] [outer = 0x122cab400] 09:00:34 INFO - PROCESS | 1647 | 1460995234594 Marionette DEBUG loaded listener.js 09:00:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12692ec00) [pid = 1647] [serial = 1850] [outer = 0x122cab400] 09:00:35 INFO - PROCESS | 1647 | 1460995235062 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 668ms 09:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:00:35 INFO - PROCESS | 1647 | 1460995235093 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1647 | 1460995235095 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 09:00:35 INFO - PROCESS | 1647 | 1460995235098 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1647 | 1460995235100 Marionette TRACE conn2 <- [1,2438,null,{}] 09:00:35 INFO - PROCESS | 1647 | 1460995235123 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}] 09:00:35 INFO - PROCESS | 1647 | 1460995235226 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 09:00:35 INFO - PROCESS | 1647 | 1460995235296 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c2aa800 == 58 [pid = 1647] [id = 617] 09:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x119ad6800) [pid = 1647] [serial = 1851] [outer = 0x0] 09:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11acd3800) [pid = 1647] [serial = 1852] [outer = 0x119ad6800] 09:00:35 INFO - PROCESS | 1647 | 1460995235327 Marionette DEBUG loaded listener.js 09:00:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x11b7a7c00) [pid = 1647] [serial = 1853] [outer = 0x119ad6800] 09:00:35 INFO - PROCESS | 1647 | 1460995235726 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]]]}] 09:00:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:00:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 688ms 09:00:35 INFO - PROCESS | 1647 | 1460995235787 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 09:00:35 INFO - PROCESS | 1647 | 1460995235791 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 09:00:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:00:35 INFO - PROCESS | 1647 | 1460995235795 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:00:35 INFO - PROCESS | 1647 | 1460995235797 Marionette TRACE conn2 <- [1,2442,null,{}] 09:00:35 INFO - PROCESS | 1647 | 1460995235819 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}] 09:00:35 INFO - PROCESS | 1647 | 1460995235942 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 09:00:36 INFO - PROCESS | 1647 | 1460995236023 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289db800 == 59 [pid = 1647] [id = 618] 09:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x1237a0800) [pid = 1647] [serial = 1854] [outer = 0x0] 09:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125c57c00) [pid = 1647] [serial = 1855] [outer = 0x1237a0800] 09:00:36 INFO - PROCESS | 1647 | 1460995236053 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12619d400) [pid = 1647] [serial = 1856] [outer = 0x1237a0800] 09:00:36 INFO - PROCESS | 1647 | 1460995236473 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]]]}] 09:00:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:00:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 720ms 09:00:36 INFO - PROCESS | 1647 | 1460995236516 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 09:00:36 INFO - PROCESS | 1647 | 1460995236517 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 09:00:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:00:36 INFO - PROCESS | 1647 | 1460995236520 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:00:36 INFO - PROCESS | 1647 | 1460995236522 Marionette TRACE conn2 <- [1,2446,null,{}] 09:00:36 INFO - PROCESS | 1647 | 1460995236530 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}] 09:00:36 INFO - PROCESS | 1647 | 1460995236634 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 09:00:36 INFO - PROCESS | 1647 | 1460995236703 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e54800 == 60 [pid = 1647] [id = 619] 09:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x1264f7800) [pid = 1647] [serial = 1857] [outer = 0x0] 09:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12722fc00) [pid = 1647] [serial = 1858] [outer = 0x1264f7800] 09:00:36 INFO - PROCESS | 1647 | 1460995236735 Marionette DEBUG loaded listener.js 09:00:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x128b0e000) [pid = 1647] [serial = 1859] [outer = 0x1264f7800] 09:00:37 INFO - PROCESS | 1647 | 1460995237130 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]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 670ms 09:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:00:37 INFO - PROCESS | 1647 | 1460995237191 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1647 | 1460995237193 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 09:00:37 INFO - PROCESS | 1647 | 1460995237195 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1647 | 1460995237196 Marionette TRACE conn2 <- [1,2450,null,{}] 09:00:37 INFO - PROCESS | 1647 | 1460995237215 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}] 09:00:37 INFO - PROCESS | 1647 | 1460995237355 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 09:00:37 INFO - PROCESS | 1647 | 1460995237418 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0ea000 == 61 [pid = 1647] [id = 620] 09:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x129e02800) [pid = 1647] [serial = 1860] [outer = 0x0] 09:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129e07800) [pid = 1647] [serial = 1861] [outer = 0x129e02800] 09:00:37 INFO - PROCESS | 1647 | 1460995237448 Marionette DEBUG loaded listener.js 09:00:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x129f04000) [pid = 1647] [serial = 1862] [outer = 0x129e02800] 09:00:37 INFO - PROCESS | 1647 | 1460995237829 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]]]}] 09:00:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:00:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 668ms 09:00:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:00:37 INFO - PROCESS | 1647 | 1460995237864 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 09:00:37 INFO - PROCESS | 1647 | 1460995237865 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 09:00:37 INFO - PROCESS | 1647 | 1460995237868 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:00:37 INFO - PROCESS | 1647 | 1460995237869 Marionette TRACE conn2 <- [1,2454,null,{}] 09:00:37 INFO - PROCESS | 1647 | 1460995237871 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}] 09:00:37 INFO - PROCESS | 1647 | 1460995237969 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 09:00:38 INFO - PROCESS | 1647 | 1460995238027 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1b8800 == 62 [pid = 1647] [id = 621] 09:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x129f0a800) [pid = 1647] [serial = 1863] [outer = 0x0] 09:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x129f9ac00) [pid = 1647] [serial = 1864] [outer = 0x129f0a800] 09:00:38 INFO - PROCESS | 1647 | 1460995238057 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a0ad800) [pid = 1647] [serial = 1865] [outer = 0x129f0a800] 09:00:38 INFO - PROCESS | 1647 | 1460995238504 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]]]}] 09:00:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:00:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 669ms 09:00:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:00:38 INFO - PROCESS | 1647 | 1460995238538 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 09:00:38 INFO - PROCESS | 1647 | 1460995238539 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 09:00:38 INFO - PROCESS | 1647 | 1460995238541 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:00:38 INFO - PROCESS | 1647 | 1460995238542 Marionette TRACE conn2 <- [1,2458,null,{}] 09:00:38 INFO - PROCESS | 1647 | 1460995238545 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}] 09:00:38 INFO - PROCESS | 1647 | 1460995238652 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 09:00:38 INFO - PROCESS | 1647 | 1460995238740 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7cc800 == 63 [pid = 1647] [id = 622] 09:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x128970c00) [pid = 1647] [serial = 1866] [outer = 0x0] 09:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12a1d4000) [pid = 1647] [serial = 1867] [outer = 0x128970c00] 09:00:38 INFO - PROCESS | 1647 | 1460995238772 Marionette DEBUG loaded listener.js 09:00:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12aa21c00) [pid = 1647] [serial = 1868] [outer = 0x128970c00] 09:00:39 INFO - PROCESS | 1647 | 1460995239197 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 671ms 09:00:39 INFO - PROCESS | 1647 | 1460995239213 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1647 | 1460995239214 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 09:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:00:39 INFO - PROCESS | 1647 | 1460995239216 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1647 | 1460995239218 Marionette TRACE conn2 <- [1,2462,null,{}] 09:00:39 INFO - PROCESS | 1647 | 1460995239220 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}] 09:00:39 INFO - PROCESS | 1647 | 1460995239323 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 09:00:39 INFO - PROCESS | 1647 | 1460995239394 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14e000 == 64 [pid = 1647] [id = 623] 09:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x129f0d800) [pid = 1647] [serial = 1869] [outer = 0x0] 09:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12aa2ac00) [pid = 1647] [serial = 1870] [outer = 0x129f0d800] 09:00:39 INFO - PROCESS | 1647 | 1460995239423 Marionette DEBUG loaded listener.js 09:00:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12aac3400) [pid = 1647] [serial = 1871] [outer = 0x129f0d800] 09:00:39 INFO - PROCESS | 1647 | 1460995239808 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]]]}] 09:00:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:00:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 621ms 09:00:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:00:39 INFO - PROCESS | 1647 | 1460995239837 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 09:00:39 INFO - PROCESS | 1647 | 1460995239839 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 09:00:39 INFO - PROCESS | 1647 | 1460995239841 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:00:39 INFO - PROCESS | 1647 | 1460995239842 Marionette TRACE conn2 <- [1,2466,null,{}] 09:00:39 INFO - PROCESS | 1647 | 1460995239845 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}] 09:00:40 INFO - PROCESS | 1647 | 1460995240036 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 09:00:40 INFO - PROCESS | 1647 | 1460995240138 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11b78b000 == 65 [pid = 1647] [id = 624] 09:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x115540400) [pid = 1647] [serial = 1872] [outer = 0x0] 09:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11560ac00) [pid = 1647] [serial = 1873] [outer = 0x115540400] 09:00:40 INFO - PROCESS | 1647 | 1460995240166 Marionette DEBUG loaded listener.js 09:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x119adc000) [pid = 1647] [serial = 1874] [outer = 0x115540400] 09:00:40 INFO - PROCESS | 1647 | 1460995240577 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]]]}] 09:00:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:00:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 772ms 09:00:40 INFO - PROCESS | 1647 | 1460995240615 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 09:00:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:00:40 INFO - PROCESS | 1647 | 1460995240620 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 09:00:40 INFO - PROCESS | 1647 | 1460995240624 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:00:40 INFO - PROCESS | 1647 | 1460995240628 Marionette TRACE conn2 <- [1,2470,null,{}] 09:00:40 INFO - PROCESS | 1647 | 1460995240632 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}] 09:00:40 INFO - PROCESS | 1647 | 1460995240775 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 09:00:40 INFO - PROCESS | 1647 | 1460995240876 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x123780800 == 66 [pid = 1647] [id = 625] 09:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11acd4c00) [pid = 1647] [serial = 1875] [outer = 0x0] 09:00:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x11c166000) [pid = 1647] [serial = 1876] [outer = 0x11acd4c00] 09:00:40 INFO - PROCESS | 1647 | 1460995240925 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x125a04c00) [pid = 1647] [serial = 1877] [outer = 0x11acd4c00] 09:00:41 INFO - PROCESS | 1647 | --DOCSHELL 0x125ca4000 == 65 [pid = 1647] [id = 615] 09:00:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad3b000 == 64 [pid = 1647] [id = 614] 09:00:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad46000 == 63 [pid = 1647] [id = 613] 09:00:41 INFO - PROCESS | 1647 | --DOCSHELL 0x125a60800 == 62 [pid = 1647] [id = 612] 09:00:41 INFO - PROCESS | 1647 | --DOCSHELL 0x12db38000 == 61 [pid = 1647] [id = 608] 09:00:41 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc9000 == 60 [pid = 1647] [id = 607] 09:00:41 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd1d000 == 59 [pid = 1647] [id = 606] 09:00:41 INFO - PROCESS | 1647 | 1460995241354 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 774ms 09:00:41 INFO - PROCESS | 1647 | 1460995241398 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1647 | 1460995241400 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 09:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:00:41 INFO - PROCESS | 1647 | 1460995241402 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1647 | 1460995241403 Marionette TRACE conn2 <- [1,2474,null,{}] 09:00:41 INFO - PROCESS | 1647 | 1460995241405 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}] 09:00:41 INFO - PROCESS | 1647 | 1460995241500 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 09:00:41 INFO - PROCESS | 1647 | 1460995241563 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x125947000 == 60 [pid = 1647] [id = 626] 09:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x1238ac400) [pid = 1647] [serial = 1878] [outer = 0x0] 09:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x1261a4400) [pid = 1647] [serial = 1879] [outer = 0x1238ac400] 09:00:41 INFO - PROCESS | 1647 | 1460995241589 Marionette DEBUG loaded listener.js 09:00:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x127236c00) [pid = 1647] [serial = 1880] [outer = 0x1238ac400] 09:00:41 INFO - PROCESS | 1647 | 1460995241916 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]]]}] 09:00:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:00:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 09:00:41 INFO - PROCESS | 1647 | 1460995241923 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 09:00:41 INFO - PROCESS | 1647 | 1460995241926 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 09:00:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:00:41 INFO - PROCESS | 1647 | 1460995241938 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:00:41 INFO - PROCESS | 1647 | 1460995241942 Marionette TRACE conn2 <- [1,2478,null,{}] 09:00:41 INFO - PROCESS | 1647 | 1460995241946 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}] 09:00:42 INFO - PROCESS | 1647 | 1460995242153 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 09:00:42 INFO - PROCESS | 1647 | 1460995242228 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298ba800 == 61 [pid = 1647] [id = 627] 09:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x1261a1c00) [pid = 1647] [serial = 1881] [outer = 0x0] 09:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x128781800) [pid = 1647] [serial = 1882] [outer = 0x1261a1c00] 09:00:42 INFO - PROCESS | 1647 | 1460995242267 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12a1d3400) [pid = 1647] [serial = 1883] [outer = 0x1261a1c00] 09:00:42 INFO - PROCESS | 1647 | 1460995242675 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]]]}] 09:00:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:00:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 782ms 09:00:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:00:42 INFO - PROCESS | 1647 | 1460995242713 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 09:00:42 INFO - PROCESS | 1647 | 1460995242714 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 09:00:42 INFO - PROCESS | 1647 | 1460995242716 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:00:42 INFO - PROCESS | 1647 | 1460995242717 Marionette TRACE conn2 <- [1,2482,null,{}] 09:00:42 INFO - PROCESS | 1647 | 1460995242720 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}] 09:00:42 INFO - PROCESS | 1647 | 1460995242845 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 09:00:42 INFO - PROCESS | 1647 | 1460995242893 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db35800 == 62 [pid = 1647] [id = 628] 09:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12a9d9c00) [pid = 1647] [serial = 1884] [outer = 0x0] 09:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12aa20000) [pid = 1647] [serial = 1885] [outer = 0x12a9d9c00] 09:00:42 INFO - PROCESS | 1647 | 1460995242919 Marionette DEBUG loaded listener.js 09:00:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ab15800) [pid = 1647] [serial = 1886] [outer = 0x12a9d9c00] 09:00:43 INFO - PROCESS | 1647 | 1460995243225 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]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 521ms 09:00:43 INFO - PROCESS | 1647 | 1460995243240 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1647 | 1460995243241 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 09:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:00:43 INFO - PROCESS | 1647 | 1460995243250 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1647 | 1460995243252 Marionette TRACE conn2 <- [1,2486,null,{}] 09:00:43 INFO - PROCESS | 1647 | 1460995243257 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}] 09:00:43 INFO - PROCESS | 1647 | 1460995243365 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 09:00:43 INFO - PROCESS | 1647 | 1460995243402 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e557000 == 63 [pid = 1647] [id = 629] 09:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ab20800) [pid = 1647] [serial = 1887] [outer = 0x0] 09:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12ab22c00) [pid = 1647] [serial = 1888] [outer = 0x12ab20800] 09:00:43 INFO - PROCESS | 1647 | 1460995243433 Marionette DEBUG loaded listener.js 09:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12ab92c00) [pid = 1647] [serial = 1889] [outer = 0x12ab20800] 09:00:43 INFO - PROCESS | 1647 | 1460995243773 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]]]}] 09:00:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:00:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 571ms 09:00:43 INFO - PROCESS | 1647 | 1460995243822 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 09:00:43 INFO - PROCESS | 1647 | 1460995243823 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 09:00:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:00:43 INFO - PROCESS | 1647 | 1460995243825 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:00:43 INFO - PROCESS | 1647 | 1460995243826 Marionette TRACE conn2 <- [1,2490,null,{}] 09:00:43 INFO - PROCESS | 1647 | 1460995243829 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}] 09:00:43 INFO - PROCESS | 1647 | 1460995243933 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 09:00:43 INFO - PROCESS | 1647 | 1460995243950 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e905800 == 64 [pid = 1647] [id = 630] 09:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12ab8b000) [pid = 1647] [serial = 1890] [outer = 0x0] 09:00:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12b004400) [pid = 1647] [serial = 1891] [outer = 0x12ab8b000] 09:00:43 INFO - PROCESS | 1647 | 1460995243975 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12b345000) [pid = 1647] [serial = 1892] [outer = 0x12ab8b000] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12a0ab800) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x127f11800) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x129f94800) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12a18c000) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x114605800) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x128511800) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11b7aec00) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x125cda400) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12604e000) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x117613000) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x119034c00) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x114035800) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x115546000) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12379e400) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126a08c00) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x112110800) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:00:44 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x1140b7400) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:00:44 INFO - PROCESS | 1647 | 1460995244358 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 568ms 09:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:00:44 INFO - PROCESS | 1647 | 1460995244395 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1647 | 1460995244396 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 09:00:44 INFO - PROCESS | 1647 | 1460995244398 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1647 | 1460995244400 Marionette TRACE conn2 <- [1,2494,null,{}] 09:00:44 INFO - PROCESS | 1647 | 1460995244404 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}] 09:00:44 INFO - PROCESS | 1647 | 1460995244488 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 09:00:44 INFO - PROCESS | 1647 | 1460995244492 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d3000 == 65 [pid = 1647] [id = 631] 09:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x1146bf800) [pid = 1647] [serial = 1893] [outer = 0x0] 09:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x125cd6c00) [pid = 1647] [serial = 1894] [outer = 0x1146bf800] 09:00:44 INFO - PROCESS | 1647 | 1460995244517 Marionette DEBUG loaded listener.js 09:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x129e02c00) [pid = 1647] [serial = 1895] [outer = 0x1146bf800] 09:00:44 INFO - PROCESS | 1647 | 1460995244852 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]]]}] 09:00:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:00:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 469ms 09:00:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:00:44 INFO - PROCESS | 1647 | 1460995244870 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 09:00:44 INFO - PROCESS | 1647 | 1460995244872 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 09:00:44 INFO - PROCESS | 1647 | 1460995244875 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:00:44 INFO - PROCESS | 1647 | 1460995244876 Marionette TRACE conn2 <- [1,2498,null,{}] 09:00:44 INFO - PROCESS | 1647 | 1460995244878 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}] 09:00:44 INFO - PROCESS | 1647 | 1460995244964 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 09:00:44 INFO - PROCESS | 1647 | 1460995244968 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f133000 == 66 [pid = 1647] [id = 632] 09:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11bce6400) [pid = 1647] [serial = 1896] [outer = 0x0] 09:00:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12aa21000) [pid = 1647] [serial = 1897] [outer = 0x11bce6400] 09:00:44 INFO - PROCESS | 1647 | 1460995244993 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12b485800) [pid = 1647] [serial = 1898] [outer = 0x11bce6400] 09:00:45 INFO - PROCESS | 1647 | 1460995245321 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 467ms 09:00:45 INFO - PROCESS | 1647 | 1460995245343 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1647 | 1460995245344 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 09:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:00:45 INFO - PROCESS | 1647 | 1460995245346 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1647 | 1460995245347 Marionette TRACE conn2 <- [1,2502,null,{}] 09:00:45 INFO - PROCESS | 1647 | 1460995245374 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}] 09:00:45 INFO - PROCESS | 1647 | 1460995245461 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 09:00:45 INFO - PROCESS | 1647 | 1460995245466 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5a3800 == 67 [pid = 1647] [id = 633] 09:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12b006800) [pid = 1647] [serial = 1899] [outer = 0x0] 09:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12b48d800) [pid = 1647] [serial = 1900] [outer = 0x12b006800] 09:00:45 INFO - PROCESS | 1647 | 1460995245490 Marionette DEBUG loaded listener.js 09:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12b499800) [pid = 1647] [serial = 1901] [outer = 0x12b006800] 09:00:45 INFO - PROCESS | 1647 | 1460995245821 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]]]}] 09:00:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:00:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 521ms 09:00:45 INFO - PROCESS | 1647 | 1460995245867 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 09:00:45 INFO - PROCESS | 1647 | 1460995245868 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 09:00:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:00:45 INFO - PROCESS | 1647 | 1460995245870 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:00:45 INFO - PROCESS | 1647 | 1460995245871 Marionette TRACE conn2 <- [1,2506,null,{}] 09:00:45 INFO - PROCESS | 1647 | 1460995245874 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}] 09:00:45 INFO - PROCESS | 1647 | 1460995245959 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 09:00:45 INFO - PROCESS | 1647 | 1460995245963 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f91a800 == 68 [pid = 1647] [id = 634] 09:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12b49f000) [pid = 1647] [serial = 1902] [outer = 0x0] 09:00:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12b4a6400) [pid = 1647] [serial = 1903] [outer = 0x12b49f000] 09:00:45 INFO - PROCESS | 1647 | 1460995245993 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12b60f000) [pid = 1647] [serial = 1904] [outer = 0x12b49f000] 09:00:46 INFO - PROCESS | 1647 | 1460995246512 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]]]}] 09:00:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:00:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 668ms 09:00:46 INFO - PROCESS | 1647 | 1460995246551 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 09:00:46 INFO - PROCESS | 1647 | 1460995246553 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 09:00:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:00:46 INFO - PROCESS | 1647 | 1460995246559 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:00:46 INFO - PROCESS | 1647 | 1460995246561 Marionette TRACE conn2 <- [1,2510,null,{}] 09:00:46 INFO - PROCESS | 1647 | 1460995246565 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}] 09:00:46 INFO - PROCESS | 1647 | 1460995246674 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 09:00:46 INFO - PROCESS | 1647 | 1460995246776 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b1f000 == 69 [pid = 1647] [id = 635] 09:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x11bce4c00) [pid = 1647] [serial = 1905] [outer = 0x0] 09:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x122caa800) [pid = 1647] [serial = 1906] [outer = 0x11bce4c00] 09:00:46 INFO - PROCESS | 1647 | 1460995246807 Marionette DEBUG loaded listener.js 09:00:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x125bf4c00) [pid = 1647] [serial = 1907] [outer = 0x11bce4c00] 09:00:47 INFO - PROCESS | 1647 | 1460995247231 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 723ms 09:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:00:47 INFO - PROCESS | 1647 | 1460995247283 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1647 | 1460995247287 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 09:00:47 INFO - PROCESS | 1647 | 1460995247291 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1647 | 1460995247293 Marionette TRACE conn2 <- [1,2514,null,{}] 09:00:47 INFO - PROCESS | 1647 | 1460995247296 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}] 09:00:47 INFO - PROCESS | 1647 | 1460995247403 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 09:00:47 INFO - PROCESS | 1647 | 1460995247478 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1b7000 == 70 [pid = 1647] [id = 636] 09:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x126161400) [pid = 1647] [serial = 1908] [outer = 0x0] 09:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x128976400) [pid = 1647] [serial = 1909] [outer = 0x126161400] 09:00:47 INFO - PROCESS | 1647 | 1460995247509 Marionette DEBUG loaded listener.js 09:00:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x129f10000) [pid = 1647] [serial = 1910] [outer = 0x126161400] 09:00:47 INFO - PROCESS | 1647 | 1460995247900 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]]]}] 09:00:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:00:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 672ms 09:00:47 INFO - PROCESS | 1647 | 1460995247964 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 09:00:47 INFO - PROCESS | 1647 | 1460995247965 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 09:00:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:00:47 INFO - PROCESS | 1647 | 1460995247968 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:00:47 INFO - PROCESS | 1647 | 1460995247970 Marionette TRACE conn2 <- [1,2518,null,{}] 09:00:48 INFO - PROCESS | 1647 | 1460995248003 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}] 09:00:48 INFO - PROCESS | 1647 | 1460995248111 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 09:00:48 INFO - PROCESS | 1647 | 1460995248188 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f91f800 == 71 [pid = 1647] [id = 637] 09:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12a9e0c00) [pid = 1647] [serial = 1911] [outer = 0x0] 09:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12ab1f800) [pid = 1647] [serial = 1912] [outer = 0x12a9e0c00] 09:00:48 INFO - PROCESS | 1647 | 1460995248219 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12b005400) [pid = 1647] [serial = 1913] [outer = 0x12a9e0c00] 09:00:48 INFO - PROCESS | 1647 | 1460995248629 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]]]}] 09:00:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:00:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 674ms 09:00:48 INFO - PROCESS | 1647 | 1460995248643 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 09:00:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:00:48 INFO - PROCESS | 1647 | 1460995248645 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 09:00:48 INFO - PROCESS | 1647 | 1460995248648 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:00:48 INFO - PROCESS | 1647 | 1460995248649 Marionette TRACE conn2 <- [1,2522,null,{}] 09:00:48 INFO - PROCESS | 1647 | 1460995248653 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}] 09:00:48 INFO - PROCESS | 1647 | 1460995248758 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 09:00:48 INFO - PROCESS | 1647 | 1460995248817 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12feb3800 == 72 [pid = 1647] [id = 638] 09:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12a9d6400) [pid = 1647] [serial = 1914] [outer = 0x0] 09:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12b007800) [pid = 1647] [serial = 1915] [outer = 0x12a9d6400] 09:00:48 INFO - PROCESS | 1647 | 1460995248890 Marionette DEBUG loaded listener.js 09:00:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12b4a1800) [pid = 1647] [serial = 1916] [outer = 0x12a9d6400] 09:00:49 INFO - PROCESS | 1647 | 1460995249314 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]]]}] 09:00:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:00:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 719ms 09:00:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:00:49 INFO - PROCESS | 1647 | 1460995249368 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 09:00:49 INFO - PROCESS | 1647 | 1460995249369 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 09:00:49 INFO - PROCESS | 1647 | 1460995249371 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:00:49 INFO - PROCESS | 1647 | 1460995249372 Marionette TRACE conn2 <- [1,2526,null,{}] 09:00:49 INFO - PROCESS | 1647 | 1460995249375 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}] 09:00:49 INFO - PROCESS | 1647 | 1460995249494 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 09:00:49 INFO - PROCESS | 1647 | 1460995249569 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x13096d800 == 73 [pid = 1647] [id = 639] 09:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12aa28000) [pid = 1647] [serial = 1917] [outer = 0x0] 09:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12cf16000) [pid = 1647] [serial = 1918] [outer = 0x12aa28000] 09:00:49 INFO - PROCESS | 1647 | 1460995249598 Marionette DEBUG loaded listener.js 09:00:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12cf20400) [pid = 1647] [serial = 1919] [outer = 0x12aa28000] 09:00:50 INFO - PROCESS | 1647 | 1460995250045 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]]]}] 09:00:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:00:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 09:00:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:00:50 INFO - PROCESS | 1647 | 1460995250102 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 09:00:50 INFO - PROCESS | 1647 | 1460995250103 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 09:00:50 INFO - PROCESS | 1647 | 1460995250107 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:00:50 INFO - PROCESS | 1647 | 1460995250108 Marionette TRACE conn2 <- [1,2530,null,{}] 09:00:50 INFO - PROCESS | 1647 | 1460995250110 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}] 09:00:50 INFO - PROCESS | 1647 | 1460995250231 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 09:00:50 INFO - PROCESS | 1647 | 1460995250307 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12378d800 == 74 [pid = 1647] [id = 640] 09:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x125c53c00) [pid = 1647] [serial = 1920] [outer = 0x0] 09:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x127ff1400) [pid = 1647] [serial = 1921] [outer = 0x125c53c00] 09:00:50 INFO - PROCESS | 1647 | 1460995250340 Marionette DEBUG loaded listener.js 09:00:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12d196c00) [pid = 1647] [serial = 1922] [outer = 0x125c53c00] 09:00:50 INFO - PROCESS | 1647 | 1460995250965 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]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 922ms 09:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:00:51 INFO - PROCESS | 1647 | 1460995251030 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1647 | 1460995251032 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 09:00:51 INFO - PROCESS | 1647 | 1460995251053 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1647 | 1460995251056 Marionette TRACE conn2 <- [1,2534,null,{}] 09:00:51 INFO - PROCESS | 1647 | 1460995251062 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}] 09:00:51 INFO - PROCESS | 1647 | 1460995251160 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 09:00:51 INFO - PROCESS | 1647 | 1460995251239 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c109000 == 75 [pid = 1647] [id = 641] 09:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x114607000) [pid = 1647] [serial = 1923] [outer = 0x0] 09:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x118d59800) [pid = 1647] [serial = 1924] [outer = 0x114607000] 09:00:51 INFO - PROCESS | 1647 | 1460995251267 Marionette DEBUG loaded listener.js 09:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11a549c00) [pid = 1647] [serial = 1925] [outer = 0x114607000] 09:00:51 INFO - PROCESS | 1647 | 1460995251697 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]]]}] 09:00:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:00:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 695ms 09:00:51 INFO - PROCESS | 1647 | 1460995251730 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 09:00:51 INFO - PROCESS | 1647 | 1460995251736 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 09:00:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:00:51 INFO - PROCESS | 1647 | 1460995251742 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:00:51 INFO - PROCESS | 1647 | 1460995251744 Marionette TRACE conn2 <- [1,2538,null,{}] 09:00:51 INFO - PROCESS | 1647 | 1460995251748 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}] 09:00:51 INFO - PROCESS | 1647 | 1460995251864 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 09:00:51 INFO - PROCESS | 1647 | 1460995251930 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c11b000 == 76 [pid = 1647] [id = 642] 09:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x11a548c00) [pid = 1647] [serial = 1926] [outer = 0x0] 09:00:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x11ad7a800) [pid = 1647] [serial = 1927] [outer = 0x11a548c00] 09:00:51 INFO - PROCESS | 1647 | 1460995251957 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11c171400) [pid = 1647] [serial = 1928] [outer = 0x11a548c00] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e55a800 == 75 [pid = 1647] [id = 609] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11a911000 == 74 [pid = 1647] [id = 532] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12f5a3800 == 73 [pid = 1647] [id = 633] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12f133000 == 72 [pid = 1647] [id = 632] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d3000 == 71 [pid = 1647] [id = 631] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e905800 == 70 [pid = 1647] [id = 630] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12e557000 == 69 [pid = 1647] [id = 629] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12db35800 == 68 [pid = 1647] [id = 628] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1298ba800 == 67 [pid = 1647] [id = 627] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12aa1cc00) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x125cdb000) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x125947000 == 66 [pid = 1647] [id = 626] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x123780800 == 65 [pid = 1647] [id = 625] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11b78b000 == 64 [pid = 1647] [id = 624] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7cc800 == 63 [pid = 1647] [id = 622] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1b8800 == 62 [pid = 1647] [id = 621] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0ea000 == 61 [pid = 1647] [id = 620] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x129e54800 == 60 [pid = 1647] [id = 619] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x1289db800 == 59 [pid = 1647] [id = 618] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x11c2aa800 == 58 [pid = 1647] [id = 617] 09:00:52 INFO - PROCESS | 1647 | --DOCSHELL 0x125a5a800 == 57 [pid = 1647] [id = 616] 09:00:52 INFO - PROCESS | 1647 | 1460995252342 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]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 624ms 09:00:52 INFO - PROCESS | 1647 | 1460995252366 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1647 | 1460995252368 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 09:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:00:52 INFO - PROCESS | 1647 | 1460995252373 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1647 | 1460995252376 Marionette TRACE conn2 <- [1,2542,null,{}] 09:00:52 INFO - PROCESS | 1647 | 1460995252383 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}] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12a1e0c00) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x128b0e400) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x129fa1000) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x125fbd800) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12a9dd800) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x1176dec00) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x1264f1c00) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x114655c00) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x11ba99400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x129e0f000) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12a93cc00) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12aa23c00) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12a0b2800) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12aa2a800) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x129f08000) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12a18e800) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12a9d7800) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12a9de800) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x112276000) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11abb8c00) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x123797c00) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1267a2c00) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x129f03c00) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x115545400) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11515ec00) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x128b04c00) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x11c164c00) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x123798c00) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x125ce3400) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12604bc00) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12679b800) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x126cf9c00) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x11866e000) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x11ba99800) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x119152000) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x119adc800) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x119adb400) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x11ad02800) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x129f9fc00) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x125cdc800) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11ad03800) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x122cb0800) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11abb3000) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125bee000) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 09:00:52 INFO - PROCESS | 1647 | 1460995252508 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 09:00:52 INFO - PROCESS | 1647 | 1460995252568 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd0e000 == 58 [pid = 1647] [id = 643] 09:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x11a7a3c00) [pid = 1647] [serial = 1929] [outer = 0x0] 09:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11ba99400) [pid = 1647] [serial = 1930] [outer = 0x11a7a3c00] 09:00:52 INFO - PROCESS | 1647 | 1460995252596 Marionette DEBUG loaded listener.js 09:00:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x1258cf400) [pid = 1647] [serial = 1931] [outer = 0x11a7a3c00] 09:00:52 INFO - PROCESS | 1647 | 1460995252905 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]]]}] 09:00:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:00:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 572ms 09:00:52 INFO - PROCESS | 1647 | 1460995252968 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 09:00:52 INFO - PROCESS | 1647 | 1460995252969 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 09:00:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:00:52 INFO - PROCESS | 1647 | 1460995252973 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:00:52 INFO - PROCESS | 1647 | 1460995252974 Marionette TRACE conn2 <- [1,2546,null,{}] 09:00:52 INFO - PROCESS | 1647 | 1460995252976 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}] 09:00:53 INFO - PROCESS | 1647 | 1460995253058 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 09:00:53 INFO - PROCESS | 1647 | 1460995253062 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x125caa800 == 59 [pid = 1647] [id = 644] 09:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x125cd5c00) [pid = 1647] [serial = 1932] [outer = 0x0] 09:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x126046c00) [pid = 1647] [serial = 1933] [outer = 0x125cd5c00] 09:00:53 INFO - PROCESS | 1647 | 1460995253089 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x126481000) [pid = 1647] [serial = 1934] [outer = 0x125cd5c00] 09:00:53 INFO - PROCESS | 1647 | 1460995253461 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]]]}] 09:00:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:00:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 09:00:53 INFO - PROCESS | 1647 | 1460995253498 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 09:00:53 INFO - PROCESS | 1647 | 1460995253500 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 09:00:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:00:53 INFO - PROCESS | 1647 | 1460995253505 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:00:53 INFO - PROCESS | 1647 | 1460995253507 Marionette TRACE conn2 <- [1,2550,null,{}] 09:00:53 INFO - PROCESS | 1647 | 1460995253510 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}] 09:00:53 INFO - PROCESS | 1647 | 1460995253636 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 09:00:53 INFO - PROCESS | 1647 | 1460995253644 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad42800 == 60 [pid = 1647] [id = 645] 09:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x125ce7000) [pid = 1647] [serial = 1935] [outer = 0x0] 09:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x126a08800) [pid = 1647] [serial = 1936] [outer = 0x125ce7000] 09:00:53 INFO - PROCESS | 1647 | 1460995253686 Marionette DEBUG loaded listener.js 09:00:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x1238a9800) [pid = 1647] [serial = 1937] [outer = 0x125ce7000] 09:00:54 INFO - PROCESS | 1647 | 1460995254092 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 620ms 09:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:00:54 INFO - PROCESS | 1647 | 1460995254125 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1647 | 1460995254126 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 09:00:54 INFO - PROCESS | 1647 | 1460995254128 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1647 | 1460995254129 Marionette TRACE conn2 <- [1,2554,null,{}] 09:00:54 INFO - PROCESS | 1647 | 1460995254132 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}] 09:00:54 INFO - PROCESS | 1647 | 1460995254263 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 09:00:54 INFO - PROCESS | 1647 | 1460995254269 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298b8800 == 61 [pid = 1647] [id = 646] 09:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x128506c00) [pid = 1647] [serial = 1938] [outer = 0x0] 09:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x128fef400) [pid = 1647] [serial = 1939] [outer = 0x128506c00] 09:00:54 INFO - PROCESS | 1647 | 1460995254297 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x12a0ae800) [pid = 1647] [serial = 1940] [outer = 0x128506c00] 09:00:54 INFO - PROCESS | 1647 | 1460995254662 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]]]}] 09:00:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:00:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 571ms 09:00:54 INFO - PROCESS | 1647 | 1460995254699 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 09:00:54 INFO - PROCESS | 1647 | 1460995254701 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 09:00:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:00:54 INFO - PROCESS | 1647 | 1460995254705 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:00:54 INFO - PROCESS | 1647 | 1460995254706 Marionette TRACE conn2 <- [1,2558,null,{}] 09:00:54 INFO - PROCESS | 1647 | 1460995254708 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}] 09:00:54 INFO - PROCESS | 1647 | 1460995254813 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 09:00:54 INFO - PROCESS | 1647 | 1460995254851 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f3b800 == 62 [pid = 1647] [id = 647] 09:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x12878f800) [pid = 1647] [serial = 1941] [outer = 0x0] 09:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12a18a400) [pid = 1647] [serial = 1942] [outer = 0x12878f800] 09:00:54 INFO - PROCESS | 1647 | 1460995254876 Marionette DEBUG loaded listener.js 09:00:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12a1de800) [pid = 1647] [serial = 1943] [outer = 0x12878f800] 09:00:55 INFO - PROCESS | 1647 | 1460995255226 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 568ms 09:00:55 INFO - PROCESS | 1647 | 1460995255273 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1647 | 1460995255274 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 09:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:00:55 INFO - PROCESS | 1647 | 1460995255277 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1647 | 1460995255278 Marionette TRACE conn2 <- [1,2562,null,{}] 09:00:55 INFO - PROCESS | 1647 | 1460995255280 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}] 09:00:55 INFO - PROCESS | 1647 | 1460995255387 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 09:00:55 INFO - PROCESS | 1647 | 1460995255402 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1a1800 == 63 [pid = 1647] [id = 648] 09:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a18b800) [pid = 1647] [serial = 1944] [outer = 0x0] 09:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12a9d9400) [pid = 1647] [serial = 1945] [outer = 0x12a18b800] 09:00:55 INFO - PROCESS | 1647 | 1460995255429 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12aabc400) [pid = 1647] [serial = 1946] [outer = 0x12a18b800] 09:00:55 INFO - PROCESS | 1647 | 1460995255780 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]]]}] 09:00:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:00:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 09:00:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:00:55 INFO - PROCESS | 1647 | 1460995255795 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 09:00:55 INFO - PROCESS | 1647 | 1460995255796 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 09:00:55 INFO - PROCESS | 1647 | 1460995255798 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:00:55 INFO - PROCESS | 1647 | 1460995255800 Marionette TRACE conn2 <- [1,2566,null,{}] 09:00:55 INFO - PROCESS | 1647 | 1460995255802 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}] 09:00:55 INFO - PROCESS | 1647 | 1460995255909 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 09:00:55 INFO - PROCESS | 1647 | 1460995255922 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d3000 == 64 [pid = 1647] [id = 649] 09:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12a93d800) [pid = 1647] [serial = 1947] [outer = 0x0] 09:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12ab18400) [pid = 1647] [serial = 1948] [outer = 0x12a93d800] 09:00:55 INFO - PROCESS | 1647 | 1460995255947 Marionette DEBUG loaded listener.js 09:00:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12ab8ac00) [pid = 1647] [serial = 1949] [outer = 0x12a93d800] 09:00:56 INFO - PROCESS | 1647 | 1460995256294 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]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 521ms 09:00:56 INFO - PROCESS | 1647 | 1460995256320 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1647 | 1460995256322 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:00:56 INFO - PROCESS | 1647 | 1460995256324 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1647 | 1460995256325 Marionette TRACE conn2 <- [1,2570,null,{}] 09:00:56 INFO - PROCESS | 1647 | 1460995256327 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}] 09:00:56 INFO - PROCESS | 1647 | 1460995256438 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 09:00:56 INFO - PROCESS | 1647 | 1460995256442 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d148800 == 65 [pid = 1647] [id = 650] 09:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12aac2400) [pid = 1647] [serial = 1950] [outer = 0x0] 09:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12ae44c00) [pid = 1647] [serial = 1951] [outer = 0x12aac2400] 09:00:56 INFO - PROCESS | 1647 | 1460995256467 Marionette DEBUG loaded listener.js 09:00:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12b484000) [pid = 1647] [serial = 1952] [outer = 0x12aac2400] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12aa22c00) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x115540400) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x11acd4c00) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12ab8b000) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x1146bf800) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x12a9d9c00) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1261a1c00) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x11bce6400) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x1238ac400) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x122cab400) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12ab20800) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:00:56 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x12b006800) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:00:56 INFO - PROCESS | 1647 | 1460995256910 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]]]}] 09:00:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:00:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 619ms 09:00:56 INFO - PROCESS | 1647 | 1460995256948 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 09:00:56 INFO - PROCESS | 1647 | 1460995256949 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 09:00:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:00:56 INFO - PROCESS | 1647 | 1460995256957 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:00:56 INFO - PROCESS | 1647 | 1460995256959 Marionette TRACE conn2 <- [1,2574,null,{}] 09:00:56 INFO - PROCESS | 1647 | 1460995256961 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}] 09:00:57 INFO - PROCESS | 1647 | 1460995257068 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 09:00:57 INFO - PROCESS | 1647 | 1460995257072 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b04f800 == 66 [pid = 1647] [id = 651] 09:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x11a79c400) [pid = 1647] [serial = 1953] [outer = 0x0] 09:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x12ab20800) [pid = 1647] [serial = 1954] [outer = 0x11a79c400] 09:00:57 INFO - PROCESS | 1647 | 1460995257103 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x12cf19400) [pid = 1647] [serial = 1955] [outer = 0x11a79c400] 09:00:57 INFO - PROCESS | 1647 | 1460995257456 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]]]}] 09:00:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:00:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 520ms 09:00:57 INFO - PROCESS | 1647 | 1460995257477 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 09:00:57 INFO - PROCESS | 1647 | 1460995257479 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 09:00:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:00:57 INFO - PROCESS | 1647 | 1460995257481 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:00:57 INFO - PROCESS | 1647 | 1460995257482 Marionette TRACE conn2 <- [1,2578,null,{}] 09:00:57 INFO - PROCESS | 1647 | 1460995257486 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}] 09:00:57 INFO - PROCESS | 1647 | 1460995257571 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 09:00:57 INFO - PROCESS | 1647 | 1460995257633 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db41800 == 67 [pid = 1647] [id = 652] 09:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a18d800) [pid = 1647] [serial = 1956] [outer = 0x0] 09:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12d109400) [pid = 1647] [serial = 1957] [outer = 0x12a18d800] 09:00:57 INFO - PROCESS | 1647 | 1460995257659 Marionette DEBUG loaded listener.js 09:00:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12d19b800) [pid = 1647] [serial = 1958] [outer = 0x12a18d800] 09:00:57 INFO - PROCESS | 1647 | 1460995257972 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 525ms 09:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:00:58 INFO - PROCESS | 1647 | 1460995258007 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1647 | 1460995258008 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 09:00:58 INFO - PROCESS | 1647 | 1460995258010 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1647 | 1460995258011 Marionette TRACE conn2 <- [1,2582,null,{}] 09:00:58 INFO - PROCESS | 1647 | 1460995258014 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}] 09:00:58 INFO - PROCESS | 1647 | 1460995258100 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 09:00:58 INFO - PROCESS | 1647 | 1460995258104 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6dc800 == 68 [pid = 1647] [id = 653] 09:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12d19ec00) [pid = 1647] [serial = 1959] [outer = 0x0] 09:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12d3c1c00) [pid = 1647] [serial = 1960] [outer = 0x12d19ec00] 09:00:58 INFO - PROCESS | 1647 | 1460995258129 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12da59800) [pid = 1647] [serial = 1961] [outer = 0x12d19ec00] 09:00:58 INFO - PROCESS | 1647 | 1460995258470 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]]]}] 09:00:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:00:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 470ms 09:00:58 INFO - PROCESS | 1647 | 1460995258480 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 09:00:58 INFO - PROCESS | 1647 | 1460995258481 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 09:00:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:00:58 INFO - PROCESS | 1647 | 1460995258484 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:00:58 INFO - PROCESS | 1647 | 1460995258485 Marionette TRACE conn2 <- [1,2586,null,{}] 09:00:58 INFO - PROCESS | 1647 | 1460995258489 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}] 09:00:58 INFO - PROCESS | 1647 | 1460995258603 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 09:00:58 INFO - PROCESS | 1647 | 1460995258609 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e916000 == 69 [pid = 1647] [id = 654] 09:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11210ec00) [pid = 1647] [serial = 1962] [outer = 0x0] 09:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12da58c00) [pid = 1647] [serial = 1963] [outer = 0x11210ec00] 09:00:58 INFO - PROCESS | 1647 | 1460995258634 Marionette DEBUG loaded listener.js 09:00:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12dbcb800) [pid = 1647] [serial = 1964] [outer = 0x11210ec00] 09:00:59 INFO - PROCESS | 1647 | 1460995259123 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]]]}] 09:00:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:00:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 672ms 09:00:59 INFO - PROCESS | 1647 | 1460995259157 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 09:00:59 INFO - PROCESS | 1647 | 1460995259160 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 09:00:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:00:59 INFO - PROCESS | 1647 | 1460995259165 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:00:59 INFO - PROCESS | 1647 | 1460995259168 Marionette TRACE conn2 <- [1,2590,null,{}] 09:00:59 INFO - PROCESS | 1647 | 1460995259174 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}] 09:00:59 INFO - PROCESS | 1647 | 1460995259338 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 09:00:59 INFO - PROCESS | 1647 | 1460995259501 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:00:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ba29000 == 70 [pid = 1647] [id = 655] 09:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x119153000) [pid = 1647] [serial = 1965] [outer = 0x0] 09:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x119d69800) [pid = 1647] [serial = 1966] [outer = 0x119153000] 09:00:59 INFO - PROCESS | 1647 | 1460995259554 Marionette DEBUG loaded listener.js 09:00:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11ba99800) [pid = 1647] [serial = 1967] [outer = 0x119153000] 09:01:00 INFO - PROCESS | 1647 | 1460995260026 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]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 875ms 09:01:00 INFO - PROCESS | 1647 | 1460995260040 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1647 | 1460995260044 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 09:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:01:00 INFO - PROCESS | 1647 | 1460995260049 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1647 | 1460995260050 Marionette TRACE conn2 <- [1,2594,null,{}] 09:01:00 INFO - PROCESS | 1647 | 1460995260053 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}] 09:01:00 INFO - PROCESS | 1647 | 1460995260161 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 09:01:00 INFO - PROCESS | 1647 | 1460995260223 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261c3800 == 71 [pid = 1647] [id = 656] 09:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11bfb9c00) [pid = 1647] [serial = 1968] [outer = 0x0] 09:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x1237a0c00) [pid = 1647] [serial = 1969] [outer = 0x11bfb9c00] 09:01:00 INFO - PROCESS | 1647 | 1460995260294 Marionette DEBUG loaded listener.js 09:01:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x125cdb000) [pid = 1647] [serial = 1970] [outer = 0x11bfb9c00] 09:01:00 INFO - PROCESS | 1647 | 1460995260727 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]]]}] 09:01:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:01:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 722ms 09:01:00 INFO - PROCESS | 1647 | 1460995260771 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 09:01:00 INFO - PROCESS | 1647 | 1460995260772 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 09:01:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:01:00 INFO - PROCESS | 1647 | 1460995260774 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:01:00 INFO - PROCESS | 1647 | 1460995260777 Marionette TRACE conn2 <- [1,2598,null,{}] 09:01:00 INFO - PROCESS | 1647 | 1460995260785 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}] 09:01:00 INFO - PROCESS | 1647 | 1460995260917 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 09:01:00 INFO - PROCESS | 1647 | 1460995260994 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e239800 == 72 [pid = 1647] [id = 657] 09:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x126a09400) [pid = 1647] [serial = 1971] [outer = 0x0] 09:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12878f400) [pid = 1647] [serial = 1972] [outer = 0x126a09400] 09:01:01 INFO - PROCESS | 1647 | 1460995261026 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x129f0c800) [pid = 1647] [serial = 1973] [outer = 0x126a09400] 09:01:01 INFO - PROCESS | 1647 | 1460995261431 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]]]}] 09:01:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:01:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 09:01:01 INFO - PROCESS | 1647 | 1460995261496 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 09:01:01 INFO - PROCESS | 1647 | 1460995261497 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 09:01:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:01:01 INFO - PROCESS | 1647 | 1460995261500 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:01:01 INFO - PROCESS | 1647 | 1460995261501 Marionette TRACE conn2 <- [1,2602,null,{}] 09:01:01 INFO - PROCESS | 1647 | 1460995261504 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}] 09:01:01 INFO - PROCESS | 1647 | 1460995261613 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 09:01:01 INFO - PROCESS | 1647 | 1460995261716 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f59f000 == 73 [pid = 1647] [id = 658] 09:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12a0a6800) [pid = 1647] [serial = 1974] [outer = 0x0] 09:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12a936000) [pid = 1647] [serial = 1975] [outer = 0x12a0a6800] 09:01:01 INFO - PROCESS | 1647 | 1460995261750 Marionette DEBUG loaded listener.js 09:01:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12b002400) [pid = 1647] [serial = 1976] [outer = 0x12a0a6800] 09:01:02 INFO - PROCESS | 1647 | 1460995262177 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]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 720ms 09:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:01:02 INFO - PROCESS | 1647 | 1460995262230 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1647 | 1460995262231 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 09:01:02 INFO - PROCESS | 1647 | 1460995262253 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1647 | 1460995262254 Marionette TRACE conn2 <- [1,2606,null,{}] 09:01:02 INFO - PROCESS | 1647 | 1460995262258 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}] 09:01:02 INFO - PROCESS | 1647 | 1460995262360 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 09:01:02 INFO - PROCESS | 1647 | 1460995262434 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12feae000 == 74 [pid = 1647] [id = 659] 09:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12a0aa400) [pid = 1647] [serial = 1977] [outer = 0x0] 09:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12b490c00) [pid = 1647] [serial = 1978] [outer = 0x12a0aa400] 09:01:02 INFO - PROCESS | 1647 | 1460995262463 Marionette DEBUG loaded listener.js 09:01:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12d104c00) [pid = 1647] [serial = 1979] [outer = 0x12a0aa400] 09:01:02 INFO - PROCESS | 1647 | 1460995262904 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]]]}] 09:01:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:01:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 688ms 09:01:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:01:02 INFO - PROCESS | 1647 | 1460995262924 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 09:01:02 INFO - PROCESS | 1647 | 1460995262926 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 09:01:02 INFO - PROCESS | 1647 | 1460995262928 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:01:02 INFO - PROCESS | 1647 | 1460995262929 Marionette TRACE conn2 <- [1,2610,null,{}] 09:01:02 INFO - PROCESS | 1647 | 1460995262932 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}] 09:01:03 INFO - PROCESS | 1647 | 1460995263089 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 09:01:03 INFO - PROCESS | 1647 | 1460995263099 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x138006800 == 75 [pid = 1647] [id = 660] 09:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12d192800) [pid = 1647] [serial = 1980] [outer = 0x0] 09:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12dbd5400) [pid = 1647] [serial = 1981] [outer = 0x12d192800] 09:01:03 INFO - PROCESS | 1647 | 1460995263143 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12e2a7c00) [pid = 1647] [serial = 1982] [outer = 0x12d192800] 09:01:03 INFO - PROCESS | 1647 | 1460995263584 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]]]}] 09:01:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:01:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 719ms 09:01:03 INFO - PROCESS | 1647 | 1460995263666 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 09:01:03 INFO - PROCESS | 1647 | 1460995263668 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 09:01:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:01:03 INFO - PROCESS | 1647 | 1460995263702 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:01:03 INFO - PROCESS | 1647 | 1460995263703 Marionette TRACE conn2 <- [1,2614,null,{}] 09:01:03 INFO - PROCESS | 1647 | 1460995263708 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}] 09:01:03 INFO - PROCESS | 1647 | 1460995263812 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 09:01:03 INFO - PROCESS | 1647 | 1460995263889 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b30800 == 76 [pid = 1647] [id = 661] 09:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x11554a000) [pid = 1647] [serial = 1983] [outer = 0x0] 09:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12a188400) [pid = 1647] [serial = 1984] [outer = 0x11554a000] 09:01:03 INFO - PROCESS | 1647 | 1460995263919 Marionette DEBUG loaded listener.js 09:01:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12dbce400) [pid = 1647] [serial = 1985] [outer = 0x11554a000] 09:01:04 INFO - PROCESS | 1647 | 1460995264512 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]]]}] 09:01:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:01:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 840ms 09:01:04 INFO - PROCESS | 1647 | 1460995264541 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 09:01:04 INFO - PROCESS | 1647 | 1460995264545 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 09:01:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:01:04 INFO - PROCESS | 1647 | 1460995264554 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:01:04 INFO - PROCESS | 1647 | 1460995264558 Marionette TRACE conn2 <- [1,2618,null,{}] 09:01:04 INFO - PROCESS | 1647 | 1460995264563 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}] 09:01:04 INFO - PROCESS | 1647 | 1460995264713 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 09:01:04 INFO - PROCESS | 1647 | 1460995264826 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x126070800 == 77 [pid = 1647] [id = 662] 09:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x1186f7800) [pid = 1647] [serial = 1986] [outer = 0x0] 09:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x11a79b000) [pid = 1647] [serial = 1987] [outer = 0x1186f7800] 09:01:04 INFO - PROCESS | 1647 | 1460995264871 Marionette DEBUG loaded listener.js 09:01:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11c165c00) [pid = 1647] [serial = 1988] [outer = 0x1186f7800] 09:01:05 INFO - PROCESS | 1647 | 1460995265433 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]]]}] 09:01:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:01:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 931ms 09:01:05 INFO - PROCESS | 1647 | 1460995265483 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 09:01:05 INFO - PROCESS | 1647 | 1460995265488 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 09:01:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:01:05 INFO - PROCESS | 1647 | 1460995265495 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:01:05 INFO - PROCESS | 1647 | 1460995265497 Marionette TRACE conn2 <- [1,2622,null,{}] 09:01:05 INFO - PROCESS | 1647 | 1460995265501 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}] 09:01:05 INFO - PROCESS | 1647 | 1460995265641 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 09:01:05 INFO - PROCESS | 1647 | 1460995265753 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x123793000 == 78 [pid = 1647] [id = 663] 09:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x119151400) [pid = 1647] [serial = 1989] [outer = 0x0] 09:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x125cda800) [pid = 1647] [serial = 1990] [outer = 0x119151400] 09:01:05 INFO - PROCESS | 1647 | 1460995265797 Marionette DEBUG loaded listener.js 09:01:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x12619e000) [pid = 1647] [serial = 1991] [outer = 0x119151400] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6dc800 == 77 [pid = 1647] [id = 653] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x129e07800) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12a1d4000) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x129f9ac00) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12aa2ac00) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12b4a6400) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12db41800 == 76 [pid = 1647] [id = 652] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b04f800 == 75 [pid = 1647] [id = 651] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12d148800 == 74 [pid = 1647] [id = 650] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d3000 == 73 [pid = 1647] [id = 649] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1a1800 == 72 [pid = 1647] [id = 648] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x129f3b800 == 71 [pid = 1647] [id = 647] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x1298b8800 == 70 [pid = 1647] [id = 646] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad42800 == 69 [pid = 1647] [id = 645] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x125caa800 == 68 [pid = 1647] [id = 644] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd0e000 == 67 [pid = 1647] [id = 643] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11c11b000 == 66 [pid = 1647] [id = 642] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x11c109000 == 65 [pid = 1647] [id = 641] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1b7000 == 64 [pid = 1647] [id = 636] 09:01:06 INFO - PROCESS | 1647 | --DOCSHELL 0x125b1f000 == 63 [pid = 1647] [id = 635] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12aabe800) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x119adc000) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11c166000) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x11acd3800) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12b345000) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x129e02c00) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x125a04c00) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12ab15800) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12a1d3400) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12b485800) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x125c57c00) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x11560ac00) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x1261a4400) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x126045400) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x127236c00) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12aa21000) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12692ec00) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12ab22c00) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12ab92c00) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12b48d800) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x125cd6c00) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12722fc00) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x128781800) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12aa20000) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12b004400) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12b499800) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 09:01:06 INFO - PROCESS | 1647 | 1460995266371 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]]]}] 09:01:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:01:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 922ms 09:01:06 INFO - PROCESS | 1647 | 1460995266417 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 09:01:06 INFO - PROCESS | 1647 | 1460995266422 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 09:01:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:01:06 INFO - PROCESS | 1647 | 1460995266426 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:01:06 INFO - PROCESS | 1647 | 1460995266429 Marionette TRACE conn2 <- [1,2626,null,{}] 09:01:06 INFO - PROCESS | 1647 | 1460995266440 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}] 09:01:06 INFO - PROCESS | 1647 | 1460995266578 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 09:01:06 INFO - PROCESS | 1647 | 1460995266676 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x125837800 == 64 [pid = 1647] [id = 664] 09:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x1264f0800) [pid = 1647] [serial = 1992] [outer = 0x0] 09:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12722fc00) [pid = 1647] [serial = 1993] [outer = 0x1264f0800] 09:01:06 INFO - PROCESS | 1647 | 1460995266705 Marionette DEBUG loaded listener.js 09:01:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x128b0c800) [pid = 1647] [serial = 1994] [outer = 0x1264f0800] 09:01:07 INFO - PROCESS | 1647 | 1460995267026 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]]]}] 09:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 624ms 09:01:07 INFO - PROCESS | 1647 | 1460995267050 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1647 | 1460995267053 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 09:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:01:07 INFO - PROCESS | 1647 | 1460995267057 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1647 | 1460995267058 Marionette TRACE conn2 <- [1,2630,null,{}] 09:01:07 INFO - PROCESS | 1647 | 1460995267061 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}] 09:01:07 INFO - PROCESS | 1647 | 1460995267147 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 09:01:07 INFO - PROCESS | 1647 | 1460995267208 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272be800 == 65 [pid = 1647] [id = 665] 09:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x127236c00) [pid = 1647] [serial = 1995] [outer = 0x0] 09:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x129e0bc00) [pid = 1647] [serial = 1996] [outer = 0x127236c00] 09:01:07 INFO - PROCESS | 1647 | 1460995267235 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12a1d4000) [pid = 1647] [serial = 1997] [outer = 0x127236c00] 09:01:07 INFO - PROCESS | 1647 | 1460995267520 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]]]}] 09:01:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:01:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 09:01:07 INFO - PROCESS | 1647 | 1460995267578 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 09:01:07 INFO - PROCESS | 1647 | 1460995267579 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 09:01:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:01:07 INFO - PROCESS | 1647 | 1460995267581 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:01:07 INFO - PROCESS | 1647 | 1460995267582 Marionette TRACE conn2 <- [1,2634,null,{}] 09:01:07 INFO - PROCESS | 1647 | 1460995267585 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}] 09:01:07 INFO - PROCESS | 1647 | 1460995267668 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 09:01:07 INFO - PROCESS | 1647 | 1460995267674 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1a4000 == 66 [pid = 1647] [id = 666] 09:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12a1d4c00) [pid = 1647] [serial = 1998] [outer = 0x0] 09:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12a9da000) [pid = 1647] [serial = 1999] [outer = 0x12a1d4c00] 09:01:07 INFO - PROCESS | 1647 | 1460995267700 Marionette DEBUG loaded listener.js 09:01:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12aac4000) [pid = 1647] [serial = 2000] [outer = 0x12a1d4c00] 09:01:08 INFO - PROCESS | 1647 | 1460995268075 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]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 523ms 09:01:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:01:08 INFO - PROCESS | 1647 | 1460995268115 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1647 | 1460995268117 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 09:01:08 INFO - PROCESS | 1647 | 1460995268120 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1647 | 1460995268122 Marionette TRACE conn2 <- [1,2638,null,{}] 09:01:08 INFO - PROCESS | 1647 | 1460995268125 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}] 09:01:08 INFO - PROCESS | 1647 | 1460995268278 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 09:01:08 INFO - PROCESS | 1647 | 1460995268287 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7d7000 == 67 [pid = 1647] [id = 667] 09:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12ab19c00) [pid = 1647] [serial = 2001] [outer = 0x0] 09:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12b33f400) [pid = 1647] [serial = 2002] [outer = 0x12ab19c00] 09:01:08 INFO - PROCESS | 1647 | 1460995268319 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12cf1e400) [pid = 1647] [serial = 2003] [outer = 0x12ab19c00] 09:01:08 INFO - PROCESS | 1647 | 1460995268696 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]]]}] 09:01:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:01:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 620ms 09:01:08 INFO - PROCESS | 1647 | 1460995268741 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 09:01:08 INFO - PROCESS | 1647 | 1460995268742 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 09:01:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:01:08 INFO - PROCESS | 1647 | 1460995268744 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:01:08 INFO - PROCESS | 1647 | 1460995268745 Marionette TRACE conn2 <- [1,2642,null,{}] 09:01:08 INFO - PROCESS | 1647 | 1460995268748 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}] 09:01:08 INFO - PROCESS | 1647 | 1460995268855 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 09:01:08 INFO - PROCESS | 1647 | 1460995268897 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14e800 == 68 [pid = 1647] [id = 668] 09:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12cf1ec00) [pid = 1647] [serial = 2004] [outer = 0x0] 09:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12d197c00) [pid = 1647] [serial = 2005] [outer = 0x12cf1ec00] 09:01:08 INFO - PROCESS | 1647 | 1460995268922 Marionette DEBUG loaded listener.js 09:01:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12da5c400) [pid = 1647] [serial = 2006] [outer = 0x12cf1ec00] 09:01:09 INFO - PROCESS | 1647 | 1460995269289 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]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:01:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 567ms 09:01:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:01:09 INFO - PROCESS | 1647 | 1460995269324 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1647 | 1460995269325 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 09:01:09 INFO - PROCESS | 1647 | 1460995269329 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1647 | 1460995269331 Marionette TRACE conn2 <- [1,2646,null,{}] 09:01:09 INFO - PROCESS | 1647 | 1460995269334 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}] 09:01:09 INFO - PROCESS | 1647 | 1460995269497 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 09:01:09 INFO - PROCESS | 1647 | 1460995269514 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e23c000 == 69 [pid = 1647] [id = 669] 09:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x1189eec00) [pid = 1647] [serial = 2007] [outer = 0x0] 09:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12da62000) [pid = 1647] [serial = 2008] [outer = 0x1189eec00] 09:01:09 INFO - PROCESS | 1647 | 1460995269554 Marionette DEBUG loaded listener.js 09:01:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12dbd6800) [pid = 1647] [serial = 2009] [outer = 0x1189eec00] 09:01:09 INFO - PROCESS | 1647 | 1460995269922 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]]]}] 09:01:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:01:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 620ms 09:01:09 INFO - PROCESS | 1647 | 1460995269948 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 09:01:09 INFO - PROCESS | 1647 | 1460995269950 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 09:01:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:01:09 INFO - PROCESS | 1647 | 1460995269952 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:01:09 INFO - PROCESS | 1647 | 1460995269953 Marionette TRACE conn2 <- [1,2650,null,{}] 09:01:09 INFO - PROCESS | 1647 | 1460995269955 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}] 09:01:10 INFO - PROCESS | 1647 | 1460995270065 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 09:01:10 INFO - PROCESS | 1647 | 1460995270076 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e90c000 == 70 [pid = 1647] [id = 670] 09:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x11a7a3000) [pid = 1647] [serial = 2010] [outer = 0x0] 09:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12e2a8000) [pid = 1647] [serial = 2011] [outer = 0x11a7a3000] 09:01:10 INFO - PROCESS | 1647 | 1460995270101 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12e2b2400) [pid = 1647] [serial = 2012] [outer = 0x11a7a3000] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12d19ec00) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12878f800) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12a18b800) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x12a93d800) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x125cd5c00) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x125ce7000) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12aac2400) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x128506c00) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11a548c00) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x114607000) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11a7a3c00) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x11a79c400) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:01:10 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12a18d800) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:01:10 INFO - PROCESS | 1647 | 1460995270583 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]]]}] 09:01:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:01:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 669ms 09:01:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:01:10 INFO - PROCESS | 1647 | 1460995270621 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 09:01:10 INFO - PROCESS | 1647 | 1460995270622 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 09:01:10 INFO - PROCESS | 1647 | 1460995270624 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:01:10 INFO - PROCESS | 1647 | 1460995270626 Marionette TRACE conn2 <- [1,2654,null,{}] 09:01:10 INFO - PROCESS | 1647 | 1460995270628 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}] 09:01:10 INFO - PROCESS | 1647 | 1460995270717 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 09:01:10 INFO - PROCESS | 1647 | 1460995270722 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12641a000 == 71 [pid = 1647] [id = 671] 09:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11a548c00) [pid = 1647] [serial = 2013] [outer = 0x0] 09:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x125de4400) [pid = 1647] [serial = 2014] [outer = 0x11a548c00] 09:01:10 INFO - PROCESS | 1647 | 1460995270747 Marionette DEBUG loaded listener.js 09:01:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12a1d7000) [pid = 1647] [serial = 2015] [outer = 0x11a548c00] 09:01:11 INFO - PROCESS | 1647 | 1460995271209 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]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:01:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 619ms 09:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:01:11 INFO - PROCESS | 1647 | 1460995271245 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1647 | 1460995271248 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 09:01:11 INFO - PROCESS | 1647 | 1460995271251 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1647 | 1460995271253 Marionette TRACE conn2 <- [1,2658,null,{}] 09:01:11 INFO - PROCESS | 1647 | 1460995271257 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}] 09:01:11 INFO - PROCESS | 1647 | 1460995271382 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 09:01:11 INFO - PROCESS | 1647 | 1460995271387 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc4c800 == 72 [pid = 1647] [id = 672] 09:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12e2bdc00) [pid = 1647] [serial = 2016] [outer = 0x0] 09:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12e337400) [pid = 1647] [serial = 2017] [outer = 0x12e2bdc00] 09:01:11 INFO - PROCESS | 1647 | 1460995271410 Marionette DEBUG loaded listener.js 09:01:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12e33e400) [pid = 1647] [serial = 2018] [outer = 0x12e2bdc00] 09:01:11 INFO - PROCESS | 1647 | 1460995271878 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]]]}] 09:01:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:01:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 674ms 09:01:11 INFO - PROCESS | 1647 | 1460995271926 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 09:01:11 INFO - PROCESS | 1647 | 1460995271928 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 09:01:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:01:11 INFO - PROCESS | 1647 | 1460995271930 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:01:11 INFO - PROCESS | 1647 | 1460995271931 Marionette TRACE conn2 <- [1,2662,null,{}] 09:01:11 INFO - PROCESS | 1647 | 1460995271933 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}] 09:01:12 INFO - PROCESS | 1647 | 1460995272006 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 09:01:12 INFO - PROCESS | 1647 | 1460995272009 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x138008000 == 73 [pid = 1647] [id = 673] 09:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12e50a800) [pid = 1647] [serial = 2019] [outer = 0x0] 09:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12e50d400) [pid = 1647] [serial = 2020] [outer = 0x12e50a800] 09:01:12 INFO - PROCESS | 1647 | 1460995272028 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12e514000) [pid = 1647] [serial = 2021] [outer = 0x12e50a800] 09:01:12 INFO - PROCESS | 1647 | 1460995272448 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]]]}] 09:01:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:01:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 525ms 09:01:12 INFO - PROCESS | 1647 | 1460995272456 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 09:01:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:01:12 INFO - PROCESS | 1647 | 1460995272459 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 09:01:12 INFO - PROCESS | 1647 | 1460995272462 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:01:12 INFO - PROCESS | 1647 | 1460995272463 Marionette TRACE conn2 <- [1,2666,null,{}] 09:01:12 INFO - PROCESS | 1647 | 1460995272467 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}] 09:01:12 INFO - PROCESS | 1647 | 1460995272648 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 09:01:12 INFO - PROCESS | 1647 | 1460995272806 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad49000 == 74 [pid = 1647] [id = 674] 09:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x115508400) [pid = 1647] [serial = 2022] [outer = 0x0] 09:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x115542800) [pid = 1647] [serial = 2023] [outer = 0x115508400] 09:01:12 INFO - PROCESS | 1647 | 1460995272838 Marionette DEBUG loaded listener.js 09:01:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x119ad7000) [pid = 1647] [serial = 2024] [outer = 0x115508400] 09:01:13 INFO - PROCESS | 1647 | 1460995273751 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]]]}] 09:01:13 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) 09:01:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1322ms 09:01:13 INFO - PROCESS | 1647 | 1460995273785 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 09:01:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:01:13 INFO - PROCESS | 1647 | 1460995273790 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 09:01:13 INFO - PROCESS | 1647 | 1460995273793 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:01:13 INFO - PROCESS | 1647 | 1460995273795 Marionette TRACE conn2 <- [1,2670,null,{}] 09:01:13 INFO - PROCESS | 1647 | 1460995273798 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}] 09:01:13 INFO - PROCESS | 1647 | 1460995273908 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 09:01:14 INFO - PROCESS | 1647 | 1460995274013 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x128ce1800 == 75 [pid = 1647] [id = 675] 09:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x11bfb6000) [pid = 1647] [serial = 2025] [outer = 0x0] 09:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x125ce3400) [pid = 1647] [serial = 2026] [outer = 0x11bfb6000] 09:01:14 INFO - PROCESS | 1647 | 1460995274045 Marionette DEBUG loaded listener.js 09:01:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x127230800) [pid = 1647] [serial = 2027] [outer = 0x11bfb6000] 09:01:14 INFO - PROCESS | 1647 | 1460995274949 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] 09:01:14 INFO - PROCESS | 1647 | 1460995274972 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 09:01:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:01:14 INFO - PROCESS | 1647 | 1460995274976 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:01:14 INFO - PROCESS | 1647 | 1460995274978 Marionette TRACE conn2 <- [1,2674,null,{}] 09:01:14 INFO - PROCESS | 1647 | 1460995274980 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}] 09:01:15 INFO - PROCESS | 1647 | 1460995275089 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 09:01:15 INFO - PROCESS | 1647 | 1460995275193 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f592800 == 76 [pid = 1647] [id = 676] 09:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x128971c00) [pid = 1647] [serial = 2028] [outer = 0x0] 09:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12a1d3400) [pid = 1647] [serial = 2029] [outer = 0x128971c00] 09:01:15 INFO - PROCESS | 1647 | 1460995275225 Marionette DEBUG loaded listener.js 09:01:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12ab8ec00) [pid = 1647] [serial = 2030] [outer = 0x128971c00] 09:01:16 INFO - PROCESS | 1647 | 1460995276146 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] 09:01:16 INFO - PROCESS | 1647 | 1460995276154 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 09:01:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:01:16 INFO - PROCESS | 1647 | 1460995276161 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:01:16 INFO - PROCESS | 1647 | 1460995276165 Marionette TRACE conn2 <- [1,2678,null,{}] 09:01:16 INFO - PROCESS | 1647 | 1460995276169 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}] 09:01:16 INFO - PROCESS | 1647 | 1460995276280 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 09:01:16 INFO - PROCESS | 1647 | 1460995276388 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x126a73000 == 77 [pid = 1647] [id = 677] 09:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x129e07800) [pid = 1647] [serial = 2031] [outer = 0x0] 09:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x12b487000) [pid = 1647] [serial = 2032] [outer = 0x129e07800] 09:01:16 INFO - PROCESS | 1647 | 1460995276419 Marionette DEBUG loaded listener.js 09:01:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x12d10e400) [pid = 1647] [serial = 2033] [outer = 0x129e07800] 09:01:17 INFO - PROCESS | 1647 | 1460995277520 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]]]}] 09:01:17 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) 09:01:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1381ms 09:01:17 INFO - PROCESS | 1647 | 1460995277542 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 09:01:17 INFO - PROCESS | 1647 | 1460995277545 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 09:01:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:01:17 INFO - PROCESS | 1647 | 1460995277549 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:01:17 INFO - PROCESS | 1647 | 1460995277550 Marionette TRACE conn2 <- [1,2682,null,{}] 09:01:17 INFO - PROCESS | 1647 | 1460995277554 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}] 09:01:17 INFO - PROCESS | 1647 | 1460995277649 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 09:01:17 INFO - PROCESS | 1647 | 1460995277752 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd1d000 == 78 [pid = 1647] [id = 678] 09:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x119adb400) [pid = 1647] [serial = 2034] [outer = 0x0] 09:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x11a54a400) [pid = 1647] [serial = 2035] [outer = 0x119adb400] 09:01:17 INFO - PROCESS | 1647 | 1460995277782 Marionette DEBUG loaded listener.js 09:01:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x11b7a8800) [pid = 1647] [serial = 2036] [outer = 0x119adb400] 09:01:17 INFO - PROCESS | 1647 | --DOCSHELL 0x138008000 == 77 [pid = 1647] [id = 673] 09:01:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12fc4c800 == 76 [pid = 1647] [id = 672] 09:01:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12641a000 == 75 [pid = 1647] [id = 671] 09:01:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12e90c000 == 74 [pid = 1647] [id = 670] 09:01:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12e23c000 == 73 [pid = 1647] [id = 669] 09:01:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d14e800 == 72 [pid = 1647] [id = 668] 09:01:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7d7000 == 71 [pid = 1647] [id = 667] 09:01:17 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12da58c00) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1a4000 == 70 [pid = 1647] [id = 666] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1272be800 == 69 [pid = 1647] [id = 665] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x125837800 == 68 [pid = 1647] [id = 664] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x123793000 == 67 [pid = 1647] [id = 663] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x126070800 == 66 [pid = 1647] [id = 662] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12feae000 == 65 [pid = 1647] [id = 659] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12f59f000 == 64 [pid = 1647] [id = 658] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12e239800 == 63 [pid = 1647] [id = 657] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1261c3800 == 62 [pid = 1647] [id = 656] 09:01:18 INFO - PROCESS | 1647 | --DOCSHELL 0x11ba29000 == 61 [pid = 1647] [id = 655] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x12d3c1c00) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12a18a400) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x12a9d9400) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12a1de800) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12ab18400) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12ab8ac00) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x126046c00) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x126481000) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x126a08800) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x1238a9800) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x12ae44c00) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x128fef400) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12cf16000) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x11c171400) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x11ad7a800) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x122caa800) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x118d59800) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11a549c00) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x128976400) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x11ba99400) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x1258cf400) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12ab1f800) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x127ff1400) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12b007800) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12ab20800) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12d19b800) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12b484000) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12aabc400) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x12d109400) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12a0ae800) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x12da59800) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12cf19400) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 09:01:18 INFO - PROCESS | 1647 | 1460995278667 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]]]}] 09:01:18 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) 09:01:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1175ms 09:01:18 INFO - PROCESS | 1647 | 1460995278723 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 09:01:18 INFO - PROCESS | 1647 | 1460995278727 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 09:01:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:01:18 INFO - PROCESS | 1647 | 1460995278732 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:01:18 INFO - PROCESS | 1647 | 1460995278733 Marionette TRACE conn2 <- [1,2686,null,{}] 09:01:18 INFO - PROCESS | 1647 | 1460995278736 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}] 09:01:18 INFO - PROCESS | 1647 | 1460995278816 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 09:01:18 INFO - PROCESS | 1647 | 1460995278823 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x123789000 == 62 [pid = 1647] [id = 679] 09:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x1146c4c00) [pid = 1647] [serial = 2037] [outer = 0x0] 09:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x122cb0000) [pid = 1647] [serial = 2038] [outer = 0x1146c4c00] 09:01:18 INFO - PROCESS | 1647 | 1460995278849 Marionette DEBUG loaded listener.js 09:01:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x125bf0000) [pid = 1647] [serial = 2039] [outer = 0x1146c4c00] 09:01:19 INFO - PROCESS | 1647 | 1460995279707 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] 09:01:19 INFO - PROCESS | 1647 | 1460995279753 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 09:01:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 09:01:19 INFO - PROCESS | 1647 | 1460995279755 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:01:19 INFO - PROCESS | 1647 | 1460995279758 Marionette TRACE conn2 <- [1,2690,null,{}] 09:01:19 INFO - PROCESS | 1647 | 1460995279773 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}] 09:01:19 INFO - PROCESS | 1647 | 1460995279857 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 09:01:19 INFO - PROCESS | 1647 | 1460995279862 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1289cd800 == 63 [pid = 1647] [id = 680] 09:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x125cda400) [pid = 1647] [serial = 2040] [outer = 0x0] 09:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12679b400) [pid = 1647] [serial = 2041] [outer = 0x125cda400] 09:01:19 INFO - PROCESS | 1647 | 1460995279890 Marionette DEBUG loaded listener.js 09:01:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x127239000) [pid = 1647] [serial = 2042] [outer = 0x125cda400] 09:01:20 INFO - PROCESS | 1647 | 1460995280835 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] 09:01:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:01:20 INFO - PROCESS | 1647 | 1460995280891 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 09:01:20 INFO - PROCESS | 1647 | 1460995280895 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:01:20 INFO - PROCESS | 1647 | 1460995280896 Marionette TRACE conn2 <- [1,2694,null,{}] 09:01:20 INFO - PROCESS | 1647 | 1460995280900 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}] 09:01:21 INFO - PROCESS | 1647 | 1460995281060 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 09:01:21 INFO - PROCESS | 1647 | 1460995281077 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0e8800 == 64 [pid = 1647] [id = 681] 09:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x127ffa800) [pid = 1647] [serial = 2043] [outer = 0x0] 09:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x128ff0c00) [pid = 1647] [serial = 2044] [outer = 0x127ffa800] 09:01:21 INFO - PROCESS | 1647 | 1460995281103 Marionette DEBUG loaded listener.js 09:01:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12a0ae800) [pid = 1647] [serial = 2045] [outer = 0x127ffa800] 09:01:21 INFO - PROCESS | 1647 | 1460995281947 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] 09:01:21 INFO - PROCESS | 1647 | 1460995281966 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 09:01:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 09:01:21 INFO - PROCESS | 1647 | 1460995281975 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:01:21 INFO - PROCESS | 1647 | 1460995281976 Marionette TRACE conn2 <- [1,2698,null,{}] 09:01:21 INFO - PROCESS | 1647 | 1460995281978 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}] 09:01:22 INFO - PROCESS | 1647 | 1460995282189 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12cf1ec00) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x127236c00) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x1189eec00) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x119151400) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12ab19c00) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x1264f0800) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x12a1d4c00) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1186f7800) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11a7a3000) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x11a548c00) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:01:22 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12e2bdc00) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:01:22 INFO - PROCESS | 1647 | 1460995282236 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c70000 == 65 [pid = 1647] [id = 682] 09:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1146c2000) [pid = 1647] [serial = 2046] [outer = 0x0] 09:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x122c23800) [pid = 1647] [serial = 2047] [outer = 0x1146c2000] 09:01:22 INFO - PROCESS | 1647 | 1460995282263 Marionette DEBUG loaded listener.js 09:01:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x128fee000) [pid = 1647] [serial = 2048] [outer = 0x1146c2000] 09:01:23 INFO - PROCESS | 1647 | 1460995283029 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] 09:01:23 INFO - PROCESS | 1647 | 1460995283046 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 09:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 09:01:23 INFO - PROCESS | 1647 | 1460995283048 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1647 | 1460995283049 Marionette TRACE conn2 <- [1,2702,null,{}] 09:01:23 INFO - PROCESS | 1647 | 1460995283052 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}] 09:01:23 INFO - PROCESS | 1647 | 1460995283149 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 09:01:23 INFO - PROCESS | 1647 | 1460995283157 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14d800 == 66 [pid = 1647] [id = 683] 09:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x12a1d5c00) [pid = 1647] [serial = 2049] [outer = 0x0] 09:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x12ab1d400) [pid = 1647] [serial = 2050] [outer = 0x12a1d5c00] 09:01:23 INFO - PROCESS | 1647 | 1460995283185 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x12ab90c00) [pid = 1647] [serial = 2051] [outer = 0x12a1d5c00] 09:01:23 INFO - PROCESS | 1647 | 1460995283539 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]]]}] 09:01:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:01:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 519ms 09:01:23 INFO - PROCESS | 1647 | 1460995283568 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 09:01:23 INFO - PROCESS | 1647 | 1460995283569 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 09:01:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:01:23 INFO - PROCESS | 1647 | 1460995283582 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:01:23 INFO - PROCESS | 1647 | 1460995283583 Marionette TRACE conn2 <- [1,2706,null,{}] 09:01:23 INFO - PROCESS | 1647 | 1460995283585 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}] 09:01:23 INFO - PROCESS | 1647 | 1460995283667 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 09:01:23 INFO - PROCESS | 1647 | 1460995283672 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12da46800 == 67 [pid = 1647] [id = 684] 09:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x12ab92c00) [pid = 1647] [serial = 2052] [outer = 0x0] 09:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12b487c00) [pid = 1647] [serial = 2053] [outer = 0x12ab92c00] 09:01:23 INFO - PROCESS | 1647 | 1460995283698 Marionette DEBUG loaded listener.js 09:01:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12b608c00) [pid = 1647] [serial = 2054] [outer = 0x12ab92c00] 09:01:24 INFO - PROCESS | 1647 | 1460995284033 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]]]}] 09:01:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:01:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 468ms 09:01:24 INFO - PROCESS | 1647 | 1460995284051 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 09:01:24 INFO - PROCESS | 1647 | 1460995284053 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 09:01:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:01:24 INFO - PROCESS | 1647 | 1460995284057 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1647 | 1460995284058 Marionette TRACE conn2 <- [1,2710,null,{}] 09:01:24 INFO - PROCESS | 1647 | 1460995284060 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}] 09:01:24 INFO - PROCESS | 1647 | 1460995284142 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 09:01:24 INFO - PROCESS | 1647 | 1460995284146 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x123788000 == 68 [pid = 1647] [id = 685] 09:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12b610c00) [pid = 1647] [serial = 2055] [outer = 0x0] 09:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12d111800) [pid = 1647] [serial = 2056] [outer = 0x12b610c00] 09:01:24 INFO - PROCESS | 1647 | 1460995284171 Marionette DEBUG loaded listener.js 09:01:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12d19b800) [pid = 1647] [serial = 2057] [outer = 0x12b610c00] 09:01:24 INFO - PROCESS | 1647 | 1460995284726 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] 09:01:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:01:24 INFO - PROCESS | 1647 | 1460995284779 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 09:01:24 INFO - PROCESS | 1647 | 1460995284782 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:01:24 INFO - PROCESS | 1647 | 1460995284784 Marionette TRACE conn2 <- [1,2714,null,{}] 09:01:24 INFO - PROCESS | 1647 | 1460995284788 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}] 09:01:24 INFO - PROCESS | 1647 | 1460995284894 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 09:01:25 INFO - PROCESS | 1647 | 1460995285001 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x126405000 == 69 [pid = 1647] [id = 686] 09:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x11ad0c400) [pid = 1647] [serial = 2058] [outer = 0x0] 09:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x122cad800) [pid = 1647] [serial = 2059] [outer = 0x11ad0c400] 09:01:25 INFO - PROCESS | 1647 | 1460995285034 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x125cd5c00) [pid = 1647] [serial = 2060] [outer = 0x11ad0c400] 09:01:25 INFO - PROCESS | 1647 | 1460995285438 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]]]}] 09:01:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:01:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 673ms 09:01:25 INFO - PROCESS | 1647 | 1460995285455 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 09:01:25 INFO - PROCESS | 1647 | 1460995285459 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 09:01:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:01:25 INFO - PROCESS | 1647 | 1460995285464 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:01:25 INFO - PROCESS | 1647 | 1460995285466 Marionette TRACE conn2 <- [1,2718,null,{}] 09:01:25 INFO - PROCESS | 1647 | 1460995285468 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}] 09:01:25 INFO - PROCESS | 1647 | 1460995285573 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 09:01:25 INFO - PROCESS | 1647 | 1460995285672 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cddf000 == 70 [pid = 1647] [id = 687] 09:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x125cd9800) [pid = 1647] [serial = 2061] [outer = 0x0] 09:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x1261a1000) [pid = 1647] [serial = 2062] [outer = 0x125cd9800] 09:01:25 INFO - PROCESS | 1647 | 1460995285704 Marionette DEBUG loaded listener.js 09:01:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x129f96c00) [pid = 1647] [serial = 2063] [outer = 0x125cd9800] 09:01:26 INFO - PROCESS | 1647 | 1460995286159 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] 09:01:26 INFO - PROCESS | 1647 | 1460995286186 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 09:01:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:01:26 INFO - PROCESS | 1647 | 1460995286189 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1647 | 1460995286191 Marionette TRACE conn2 <- [1,2722,null,{}] 09:01:26 INFO - PROCESS | 1647 | 1460995286199 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}] 09:01:26 INFO - PROCESS | 1647 | 1460995286305 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 09:01:26 INFO - PROCESS | 1647 | 1460995286382 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f121000 == 71 [pid = 1647] [id = 688] 09:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12a93d800) [pid = 1647] [serial = 2064] [outer = 0x0] 09:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12ab8dc00) [pid = 1647] [serial = 2065] [outer = 0x12a93d800] 09:01:26 INFO - PROCESS | 1647 | 1460995286414 Marionette DEBUG loaded listener.js 09:01:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12b60f800) [pid = 1647] [serial = 2066] [outer = 0x12a93d800] 09:01:26 INFO - PROCESS | 1647 | 1460995286842 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] 09:01:26 INFO - PROCESS | 1647 | 1460995286863 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 09:01:26 INFO - PROCESS | 1647 | 1460995286865 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:01:26 INFO - PROCESS | 1647 | 1460995286866 Marionette TRACE conn2 <- [1,2726,null,{}] 09:01:26 INFO - PROCESS | 1647 | 1460995286869 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}] 09:01:26 INFO - PROCESS | 1647 | 1460995286988 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 09:01:27 INFO - PROCESS | 1647 | 1460995287067 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f906000 == 72 [pid = 1647] [id = 689] 09:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12d10e000) [pid = 1647] [serial = 2067] [outer = 0x0] 09:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12d3bd000) [pid = 1647] [serial = 2068] [outer = 0x12d10e000] 09:01:27 INFO - PROCESS | 1647 | 1460995287096 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x12dbce000) [pid = 1647] [serial = 2069] [outer = 0x12d10e000] 09:01:27 INFO - PROCESS | 1647 | 1460995287511 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]]]}] 09:01:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:01:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 668ms 09:01:27 INFO - PROCESS | 1647 | 1460995287534 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 09:01:27 INFO - PROCESS | 1647 | 1460995287535 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 09:01:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:01:27 INFO - PROCESS | 1647 | 1460995287538 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:01:27 INFO - PROCESS | 1647 | 1460995287539 Marionette TRACE conn2 <- [1,2730,null,{}] 09:01:27 INFO - PROCESS | 1647 | 1460995287541 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}] 09:01:27 INFO - PROCESS | 1647 | 1460995287643 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 09:01:27 INFO - PROCESS | 1647 | 1460995287751 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x130970000 == 73 [pid = 1647] [id = 690] 09:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x12dbd1800) [pid = 1647] [serial = 2070] [outer = 0x0] 09:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12e29e400) [pid = 1647] [serial = 2071] [outer = 0x12dbd1800] 09:01:27 INFO - PROCESS | 1647 | 1460995287782 Marionette DEBUG loaded listener.js 09:01:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12e2a6800) [pid = 1647] [serial = 2072] [outer = 0x12dbd1800] 09:01:28 INFO - PROCESS | 1647 | 1460995288641 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 09:01:28 INFO - PROCESS | 1647 | 1460995288659 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 09:01:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:01:28 INFO - PROCESS | 1647 | 1460995288661 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:01:28 INFO - PROCESS | 1647 | 1460995288662 Marionette TRACE conn2 <- [1,2734,null,{}] 09:01:28 INFO - PROCESS | 1647 | 1460995288665 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}] 09:01:28 INFO - PROCESS | 1647 | 1460995288772 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 09:01:28 INFO - PROCESS | 1647 | 1460995288836 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a766800 == 74 [pid = 1647] [id = 691] 09:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x112279000) [pid = 1647] [serial = 2073] [outer = 0x0] 09:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x11902ec00) [pid = 1647] [serial = 2074] [outer = 0x112279000] 09:01:28 INFO - PROCESS | 1647 | 1460995288910 Marionette DEBUG loaded listener.js 09:01:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12da62800) [pid = 1647] [serial = 2075] [outer = 0x112279000] 09:01:29 INFO - PROCESS | 1647 | 1460995289460 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]]]}] 09:01:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:01:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 822ms 09:01:29 INFO - PROCESS | 1647 | 1460995289484 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 09:01:29 INFO - PROCESS | 1647 | 1460995289489 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 09:01:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:01:29 INFO - PROCESS | 1647 | 1460995289493 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:01:29 INFO - PROCESS | 1647 | 1460995289494 Marionette TRACE conn2 <- [1,2738,null,{}] 09:01:29 INFO - PROCESS | 1647 | 1460995289498 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}] 09:01:29 INFO - PROCESS | 1647 | 1460995289600 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 09:01:29 INFO - PROCESS | 1647 | 1460995289686 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ade2000 == 75 [pid = 1647] [id = 692] 09:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 184 (0x11ad02800) [pid = 1647] [serial = 2076] [outer = 0x0] 09:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 185 (0x11c16f400) [pid = 1647] [serial = 2077] [outer = 0x11ad02800] 09:01:29 INFO - PROCESS | 1647 | 1460995289716 Marionette DEBUG loaded listener.js 09:01:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 186 (0x125c57c00) [pid = 1647] [serial = 2078] [outer = 0x11ad02800] 09:01:30 INFO - PROCESS | 1647 | 1460995290130 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]]]}] 09:01:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:01:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 671ms 09:01:30 INFO - PROCESS | 1647 | 1460995290176 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 09:01:30 INFO - PROCESS | 1647 | 1460995290182 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 09:01:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:01:30 INFO - PROCESS | 1647 | 1460995290191 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:01:30 INFO - PROCESS | 1647 | 1460995290194 Marionette TRACE conn2 <- [1,2742,null,{}] 09:01:30 INFO - PROCESS | 1647 | 1460995290233 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}] 09:01:30 INFO - PROCESS | 1647 | 1460995290442 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 09:01:30 INFO - PROCESS | 1647 | 1460995290500 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x128739800 == 76 [pid = 1647] [id = 693] 09:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 187 (0x125e0dc00) [pid = 1647] [serial = 2079] [outer = 0x0] 09:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 188 (0x127235000) [pid = 1647] [serial = 2080] [outer = 0x125e0dc00] 09:01:30 INFO - PROCESS | 1647 | 1460995290543 Marionette DEBUG loaded listener.js 09:01:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 189 (0x129e0a000) [pid = 1647] [serial = 2081] [outer = 0x125e0dc00] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12da46800 == 75 [pid = 1647] [id = 684] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12d14d800 == 74 [pid = 1647] [id = 683] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x122c70000 == 73 [pid = 1647] [id = 682] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0e8800 == 72 [pid = 1647] [id = 681] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1289cd800 == 71 [pid = 1647] [id = 680] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x123789000 == 70 [pid = 1647] [id = 679] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd1d000 == 69 [pid = 1647] [id = 678] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 188 (0x12878f400) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 187 (0x12dbd5400) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 186 (0x119d69800) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 185 (0x12a188400) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 184 (0x1237a0c00) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 183 (0x12b490c00) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x12a936000) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | 1460995291045 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]]]}] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128ce1800 == 68 [pid = 1647] [id = 675] 09:01:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad49000 == 67 [pid = 1647] [id = 674] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x12d197c00) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x129e0bc00) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x12a1d4000) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x12da62000) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x12619e000) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x125cda800) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x12b33f400) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x12722fc00) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x128b0c800) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x12a9da000) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12aac4000) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x12da5c400) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x11c165c00) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x11a79b000) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12e2a8000) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x12e50d400) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12a1d7000) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x12dbd6800) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x125de4400) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x12e337400) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12e2b2400) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12e33e400) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 09:01:31 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12cf1e400) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 09:01:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:01:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 871ms 09:01:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:01:31 INFO - PROCESS | 1647 | 1460995291062 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1647 | 1460995291063 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 09:01:31 INFO - PROCESS | 1647 | 1460995291065 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1647 | 1460995291067 Marionette TRACE conn2 <- [1,2746,null,{}] 09:01:31 INFO - PROCESS | 1647 | 1460995291075 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}] 09:01:31 INFO - PROCESS | 1647 | 1460995291167 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 09:01:31 INFO - PROCESS | 1647 | 1460995291172 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x125ca9800 == 68 [pid = 1647] [id = 694] 09:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x129f95c00) [pid = 1647] [serial = 2082] [outer = 0x0] 09:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x12a189c00) [pid = 1647] [serial = 2083] [outer = 0x129f95c00] 09:01:31 INFO - PROCESS | 1647 | 1460995291200 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x12a1df800) [pid = 1647] [serial = 2084] [outer = 0x129f95c00] 09:01:31 INFO - PROCESS | 1647 | 1460995291555 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]]]}] 09:01:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:01:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 522ms 09:01:31 INFO - PROCESS | 1647 | 1460995291608 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 09:01:31 INFO - PROCESS | 1647 | 1460995291610 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 09:01:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:01:31 INFO - PROCESS | 1647 | 1460995291613 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:01:31 INFO - PROCESS | 1647 | 1460995291614 Marionette TRACE conn2 <- [1,2750,null,{}] 09:01:31 INFO - PROCESS | 1647 | 1460995291617 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}] 09:01:31 INFO - PROCESS | 1647 | 1460995291705 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 09:01:31 INFO - PROCESS | 1647 | 1460995291710 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12aad9800 == 69 [pid = 1647] [id = 695] 09:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x12a9d9400) [pid = 1647] [serial = 2085] [outer = 0x0] 09:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x12ab1c400) [pid = 1647] [serial = 2086] [outer = 0x12a9d9400] 09:01:31 INFO - PROCESS | 1647 | 1460995291736 Marionette DEBUG loaded listener.js 09:01:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x12ae44c00) [pid = 1647] [serial = 2087] [outer = 0x12a9d9400] 09:01:32 INFO - PROCESS | 1647 | 1460995292083 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:01:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 518ms 09:01:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:01:32 INFO - PROCESS | 1647 | 1460995292132 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1647 | 1460995292133 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 09:01:32 INFO - PROCESS | 1647 | 1460995292146 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1647 | 1460995292147 Marionette TRACE conn2 <- [1,2754,null,{}] 09:01:32 INFO - PROCESS | 1647 | 1460995292151 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}] 09:01:32 INFO - PROCESS | 1647 | 1460995292236 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 09:01:32 INFO - PROCESS | 1647 | 1460995292240 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1189ac800 == 70 [pid = 1647] [id = 696] 09:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 166 (0x12b345000) [pid = 1647] [serial = 2088] [outer = 0x0] 09:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 167 (0x12b498c00) [pid = 1647] [serial = 2089] [outer = 0x12b345000] 09:01:32 INFO - PROCESS | 1647 | 1460995292265 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 168 (0x12d3bc800) [pid = 1647] [serial = 2090] [outer = 0x12b345000] 09:01:32 INFO - PROCESS | 1647 | 1460995292611 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]]]}] 09:01:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:01:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 480ms 09:01:32 INFO - PROCESS | 1647 | 1460995292616 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 09:01:32 INFO - PROCESS | 1647 | 1460995292617 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 09:01:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:01:32 INFO - PROCESS | 1647 | 1460995292620 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:01:32 INFO - PROCESS | 1647 | 1460995292622 Marionette TRACE conn2 <- [1,2758,null,{}] 09:01:32 INFO - PROCESS | 1647 | 1460995292625 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}] 09:01:32 INFO - PROCESS | 1647 | 1460995292724 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 09:01:32 INFO - PROCESS | 1647 | 1460995292728 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e24f800 == 71 [pid = 1647] [id = 697] 09:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 169 (0x12da62000) [pid = 1647] [serial = 2091] [outer = 0x0] 09:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 170 (0x12e2b8800) [pid = 1647] [serial = 2092] [outer = 0x12da62000] 09:01:32 INFO - PROCESS | 1647 | 1460995292757 Marionette DEBUG loaded listener.js 09:01:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 171 (0x12e50c400) [pid = 1647] [serial = 2093] [outer = 0x12da62000] 09:01:33 INFO - PROCESS | 1647 | 1460995293156 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]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:01:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 576ms 09:01:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:01:33 INFO - PROCESS | 1647 | 1460995293195 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1647 | 1460995293196 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 09:01:33 INFO - PROCESS | 1647 | 1460995293199 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1647 | 1460995293200 Marionette TRACE conn2 <- [1,2762,null,{}] 09:01:33 INFO - PROCESS | 1647 | 1460995293203 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}] 09:01:33 INFO - PROCESS | 1647 | 1460995293323 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 09:01:33 INFO - PROCESS | 1647 | 1460995293363 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e90a000 == 72 [pid = 1647] [id = 698] 09:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 172 (0x12dbcd000) [pid = 1647] [serial = 2094] [outer = 0x0] 09:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 173 (0x12e517c00) [pid = 1647] [serial = 2095] [outer = 0x12dbcd000] 09:01:33 INFO - PROCESS | 1647 | 1460995293389 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 174 (0x12e526c00) [pid = 1647] [serial = 2096] [outer = 0x12dbcd000] 09:01:33 INFO - PROCESS | 1647 | 1460995293682 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]]]}] 09:01:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:01:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 09:01:33 INFO - PROCESS | 1647 | 1460995293731 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 09:01:33 INFO - PROCESS | 1647 | 1460995293732 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 09:01:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:01:33 INFO - PROCESS | 1647 | 1460995293734 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:01:33 INFO - PROCESS | 1647 | 1460995293735 Marionette TRACE conn2 <- [1,2766,null,{}] 09:01:33 INFO - PROCESS | 1647 | 1460995293740 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}] 09:01:33 INFO - PROCESS | 1647 | 1460995293861 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 09:01:33 INFO - PROCESS | 1647 | 1460995293902 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f59d000 == 73 [pid = 1647] [id = 699] 09:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 175 (0x12e517800) [pid = 1647] [serial = 2097] [outer = 0x0] 09:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 176 (0x12e52c000) [pid = 1647] [serial = 2098] [outer = 0x12e517800] 09:01:33 INFO - PROCESS | 1647 | 1460995293927 Marionette DEBUG loaded listener.js 09:01:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 177 (0x118d4dc00) [pid = 1647] [serial = 2099] [outer = 0x12e517800] 09:01:34 INFO - PROCESS | 1647 | 1460995294232 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]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:01:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 522ms 09:01:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:01:34 INFO - PROCESS | 1647 | 1460995294263 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1647 | 1460995294264 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 09:01:34 INFO - PROCESS | 1647 | 1460995294266 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1647 | 1460995294267 Marionette TRACE conn2 <- [1,2770,null,{}] 09:01:34 INFO - PROCESS | 1647 | 1460995294270 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}] 09:01:34 INFO - PROCESS | 1647 | 1460995294383 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 09:01:34 INFO - PROCESS | 1647 | 1460995294395 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x130974800 == 74 [pid = 1647] [id = 700] 09:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 178 (0x11ba9f400) [pid = 1647] [serial = 2100] [outer = 0x0] 09:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 179 (0x12e837000) [pid = 1647] [serial = 2101] [outer = 0x11ba9f400] 09:01:34 INFO - PROCESS | 1647 | 1460995294420 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 180 (0x12e83e400) [pid = 1647] [serial = 2102] [outer = 0x11ba9f400] 09:01:34 INFO - PROCESS | 1647 | 1460995294763 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]]]}] 09:01:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:01:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 09:01:34 INFO - PROCESS | 1647 | 1460995294784 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 09:01:34 INFO - PROCESS | 1647 | 1460995294786 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 09:01:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:01:34 INFO - PROCESS | 1647 | 1460995294788 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:01:34 INFO - PROCESS | 1647 | 1460995294789 Marionette TRACE conn2 <- [1,2774,null,{}] 09:01:34 INFO - PROCESS | 1647 | 1460995294791 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}] 09:01:34 INFO - PROCESS | 1647 | 1460995294903 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 09:01:34 INFO - PROCESS | 1647 | 1460995294920 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x139a09000 == 75 [pid = 1647] [id = 701] 09:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 181 (0x12e840400) [pid = 1647] [serial = 2103] [outer = 0x0] 09:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 182 (0x12e95a800) [pid = 1647] [serial = 2104] [outer = 0x12e840400] 09:01:34 INFO - PROCESS | 1647 | 1460995294943 Marionette DEBUG loaded listener.js 09:01:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 183 (0x12e960c00) [pid = 1647] [serial = 2105] [outer = 0x12e840400] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 182 (0x129f11800) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 181 (0x1264f7800) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 180 (0x125cd7800) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 179 (0x11554a000) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 178 (0x129f0d800) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 177 (0x127f11c00) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 176 (0x129f0a800) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 175 (0x11bfb8400) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 174 (0x125e0d800) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 173 (0x128b10800) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 172 (0x119d6ec00) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 171 (0x12a9dc800) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 170 (0x126161400) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 169 (0x12aa28000) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 168 (0x12b49f000) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 167 (0x12a9d6400) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 166 (0x11bce4c00) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 165 (0x12a9e0c00) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x11bfb9c00) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x119153000) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x126a09400) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x12a0a6800) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x12a0aa400) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12d192800) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x127236800) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x1140bcc00) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x11baafc00) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11846dc00) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x119d75400) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x1237a0800) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x119ad6800) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x129e02800) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x112108000) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x11a538400) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11a553000) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x126a11000) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x128fe2800) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x125c53c00) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x128970c00) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x11210ec00) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x127ffa800) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x1146c2000) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x12a1d5c00) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x11bfb6000) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x129e07800) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125cda400) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x119adb400) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x1146c4c00) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x115508400) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x128971c00) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:01:35 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12ab92c00) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:01:35 INFO - PROCESS | 1647 | 1460995295507 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]]]}] 09:01:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:01:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 770ms 09:01:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:01:35 INFO - PROCESS | 1647 | 1460995295558 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 09:01:35 INFO - PROCESS | 1647 | 1460995295560 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 09:01:35 INFO - PROCESS | 1647 | 1460995295562 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:01:35 INFO - PROCESS | 1647 | 1460995295563 Marionette TRACE conn2 <- [1,2778,null,{}] 09:01:35 INFO - PROCESS | 1647 | 1460995295566 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}] 09:01:35 INFO - PROCESS | 1647 | 1460995295671 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 09:01:35 INFO - PROCESS | 1647 | 1460995295744 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x125b29800 == 76 [pid = 1647] [id = 702] 09:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x112108800) [pid = 1647] [serial = 2106] [outer = 0x0] 09:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x114dc5000) [pid = 1647] [serial = 2107] [outer = 0x112108800] 09:01:35 INFO - PROCESS | 1647 | 1460995295773 Marionette DEBUG loaded listener.js 09:01:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11866f800) [pid = 1647] [serial = 2108] [outer = 0x112108800] 09:01:36 INFO - PROCESS | 1647 | 1460995296054 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:01:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 09:01:36 INFO - PROCESS | 1647 | 1460995296082 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1647 | 1460995296083 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 09:01:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:01:36 INFO - PROCESS | 1647 | 1460995296093 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1647 | 1460995296094 Marionette TRACE conn2 <- [1,2782,null,{}] 09:01:36 INFO - PROCESS | 1647 | 1460995296096 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}] 09:01:36 INFO - PROCESS | 1647 | 1460995296191 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 09:01:36 INFO - PROCESS | 1647 | 1460995296216 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a560800 == 77 [pid = 1647] [id = 703] 09:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x11c16c000) [pid = 1647] [serial = 2109] [outer = 0x0] 09:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x122cb1000) [pid = 1647] [serial = 2110] [outer = 0x11c16c000] 09:01:36 INFO - PROCESS | 1647 | 1460995296242 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x125c53c00) [pid = 1647] [serial = 2111] [outer = 0x11c16c000] 09:01:36 INFO - PROCESS | 1647 | 1460995296576 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]]]}] 09:01:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:01:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 528ms 09:01:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:01:36 INFO - PROCESS | 1647 | 1460995296614 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 09:01:36 INFO - PROCESS | 1647 | 1460995296615 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 09:01:36 INFO - PROCESS | 1647 | 1460995296617 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:01:36 INFO - PROCESS | 1647 | 1460995296618 Marionette TRACE conn2 <- [1,2786,null,{}] 09:01:36 INFO - PROCESS | 1647 | 1460995296623 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}] 09:01:36 INFO - PROCESS | 1647 | 1460995296743 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 09:01:36 INFO - PROCESS | 1647 | 1460995296749 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fea2000 == 78 [pid = 1647] [id = 704] 09:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x125c58800) [pid = 1647] [serial = 2112] [outer = 0x0] 09:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x126a11000) [pid = 1647] [serial = 2113] [outer = 0x125c58800] 09:01:36 INFO - PROCESS | 1647 | 1460995296774 Marionette DEBUG loaded listener.js 09:01:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x128fe3000) [pid = 1647] [serial = 2114] [outer = 0x125c58800] 09:01:37 INFO - PROCESS | 1647 | 1460995297080 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]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:01:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 472ms 09:01:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:01:37 INFO - PROCESS | 1647 | 1460995297092 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1647 | 1460995297093 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 09:01:37 INFO - PROCESS | 1647 | 1460995297095 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1647 | 1460995297096 Marionette TRACE conn2 <- [1,2790,null,{}] 09:01:37 INFO - PROCESS | 1647 | 1460995297099 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}] 09:01:37 INFO - PROCESS | 1647 | 1460995297194 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 09:01:37 INFO - PROCESS | 1647 | 1460995297197 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x138983000 == 79 [pid = 1647] [id = 705] 09:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x128fe7000) [pid = 1647] [serial = 2115] [outer = 0x0] 09:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12a0b1c00) [pid = 1647] [serial = 2116] [outer = 0x128fe7000] 09:01:37 INFO - PROCESS | 1647 | 1460995297222 Marionette DEBUG loaded listener.js 09:01:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12a9dc800) [pid = 1647] [serial = 2117] [outer = 0x128fe7000] 09:01:37 INFO - PROCESS | 1647 | 1460995297776 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]]]}] 09:01:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:01:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 719ms 09:01:37 INFO - PROCESS | 1647 | 1460995297815 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 09:01:37 INFO - PROCESS | 1647 | 1460995297818 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 09:01:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:01:37 INFO - PROCESS | 1647 | 1460995297822 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:01:37 INFO - PROCESS | 1647 | 1460995297824 Marionette TRACE conn2 <- [1,2794,null,{}] 09:01:37 INFO - PROCESS | 1647 | 1460995297828 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}] 09:01:37 INFO - PROCESS | 1647 | 1460995297944 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 09:01:38 INFO - PROCESS | 1647 | 1460995298028 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261ba800 == 80 [pid = 1647] [id = 706] 09:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x114dcc800) [pid = 1647] [serial = 2118] [outer = 0x0] 09:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x115666c00) [pid = 1647] [serial = 2119] [outer = 0x114dcc800] 09:01:38 INFO - PROCESS | 1647 | 1460995298060 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x119ad9c00) [pid = 1647] [serial = 2120] [outer = 0x114dcc800] 09:01:38 INFO - PROCESS | 1647 | 1460995298509 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]]]}] 09:01:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:01:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 722ms 09:01:38 INFO - PROCESS | 1647 | 1460995298545 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 09:01:38 INFO - PROCESS | 1647 | 1460995298551 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 09:01:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:01:38 INFO - PROCESS | 1647 | 1460995298557 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:01:38 INFO - PROCESS | 1647 | 1460995298560 Marionette TRACE conn2 <- [1,2798,null,{}] 09:01:38 INFO - PROCESS | 1647 | 1460995298563 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}] 09:01:38 INFO - PROCESS | 1647 | 1460995298728 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 09:01:38 INFO - PROCESS | 1647 | 1460995298824 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a543800 == 81 [pid = 1647] [id = 707] 09:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11c225800) [pid = 1647] [serial = 2121] [outer = 0x0] 09:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x125cde800) [pid = 1647] [serial = 2122] [outer = 0x11c225800] 09:01:38 INFO - PROCESS | 1647 | 1460995298854 Marionette DEBUG loaded listener.js 09:01:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x126a0b400) [pid = 1647] [serial = 2123] [outer = 0x11c225800] 09:01:39 INFO - PROCESS | 1647 | 1460995299272 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]]]}] 09:01:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:01:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 775ms 09:01:39 INFO - PROCESS | 1647 | 1460995299332 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 09:01:39 INFO - PROCESS | 1647 | 1460995299333 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 09:01:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:01:39 INFO - PROCESS | 1647 | 1460995299354 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:01:39 INFO - PROCESS | 1647 | 1460995299357 Marionette TRACE conn2 <- [1,2802,null,{}] 09:01:39 INFO - PROCESS | 1647 | 1460995299367 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}] 09:01:39 INFO - PROCESS | 1647 | 1460995299481 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 09:01:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12f911000 == 80 [pid = 1647] [id = 17] 09:01:39 INFO - PROCESS | 1647 | 1460995299617 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e97c800 == 81 [pid = 1647] [id = 708] 09:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x1261a4000) [pid = 1647] [serial = 2124] [outer = 0x0] 09:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x12a9d7800) [pid = 1647] [serial = 2125] [outer = 0x1261a4000] 09:01:39 INFO - PROCESS | 1647 | 1460995299650 Marionette DEBUG loaded listener.js 09:01:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x12aac4800) [pid = 1647] [serial = 2126] [outer = 0x1261a4000] 09:01:40 INFO - PROCESS | 1647 | 1460995300035 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]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:01:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 745ms 09:01:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:01:40 INFO - PROCESS | 1647 | 1460995300090 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1647 | 1460995300092 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 09:01:40 INFO - PROCESS | 1647 | 1460995300096 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1647 | 1460995300097 Marionette TRACE conn2 <- [1,2806,null,{}] 09:01:40 INFO - PROCESS | 1647 | 1460995300100 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}] 09:01:40 INFO - PROCESS | 1647 | 1460995300207 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 09:01:40 INFO - PROCESS | 1647 | 1460995300289 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12febf800 == 82 [pid = 1647] [id = 709] 09:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x12ab8f000) [pid = 1647] [serial = 2127] [outer = 0x0] 09:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x12b604000) [pid = 1647] [serial = 2128] [outer = 0x12ab8f000] 09:01:40 INFO - PROCESS | 1647 | 1460995300319 Marionette DEBUG loaded listener.js 09:01:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x12d3c1c00) [pid = 1647] [serial = 2129] [outer = 0x12ab8f000] 09:01:40 INFO - PROCESS | 1647 | 1460995300738 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]]]}] 09:01:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:01:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 668ms 09:01:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:01:40 INFO - PROCESS | 1647 | 1460995300765 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 09:01:40 INFO - PROCESS | 1647 | 1460995300766 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 09:01:40 INFO - PROCESS | 1647 | 1460995300769 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:01:40 INFO - PROCESS | 1647 | 1460995300770 Marionette TRACE conn2 <- [1,2810,null,{}] 09:01:40 INFO - PROCESS | 1647 | 1460995300772 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}] 09:01:40 INFO - PROCESS | 1647 | 1460995300899 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 09:01:41 INFO - PROCESS | 1647 | 1460995301011 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x118e56000 == 83 [pid = 1647] [id = 710] 09:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 157 (0x11227c800) [pid = 1647] [serial = 2130] [outer = 0x0] 09:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 158 (0x11550d000) [pid = 1647] [serial = 2131] [outer = 0x11227c800] 09:01:41 INFO - PROCESS | 1647 | 1460995301043 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 159 (0x122cb0c00) [pid = 1647] [serial = 2132] [outer = 0x11227c800] 09:01:41 INFO - PROCESS | 1647 | 1460995301434 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]]]}] 09:01:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:01:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 719ms 09:01:41 INFO - PROCESS | 1647 | 1460995301489 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 09:01:41 INFO - PROCESS | 1647 | 1460995301490 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 09:01:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:01:41 INFO - PROCESS | 1647 | 1460995301492 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:01:41 INFO - PROCESS | 1647 | 1460995301494 Marionette TRACE conn2 <- [1,2814,null,{}] 09:01:41 INFO - PROCESS | 1647 | 1460995301496 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}] 09:01:41 INFO - PROCESS | 1647 | 1460995301675 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 09:01:41 INFO - PROCESS | 1647 | 1460995301764 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1152ec800 == 84 [pid = 1647] [id = 711] 09:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 160 (0x114031c00) [pid = 1647] [serial = 2133] [outer = 0x0] 09:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 161 (0x118618400) [pid = 1647] [serial = 2134] [outer = 0x114031c00] 09:01:41 INFO - PROCESS | 1647 | 1460995301796 Marionette DEBUG loaded listener.js 09:01:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 162 (0x11ba9bc00) [pid = 1647] [serial = 2135] [outer = 0x114031c00] 09:01:42 INFO - PROCESS | 1647 | 1460995302472 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]]]}] 09:01:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:01:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1020ms 09:01:42 INFO - PROCESS | 1647 | 1460995302512 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 09:01:42 INFO - PROCESS | 1647 | 1460995302515 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 09:01:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:01:42 INFO - PROCESS | 1647 | 1460995302518 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:01:42 INFO - PROCESS | 1647 | 1460995302521 Marionette TRACE conn2 <- [1,2818,null,{}] 09:01:42 INFO - PROCESS | 1647 | 1460995302527 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}] 09:01:42 INFO - PROCESS | 1647 | 1460995302626 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 09:01:42 INFO - PROCESS | 1647 | 1460995302746 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x118928800 == 85 [pid = 1647] [id = 712] 09:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 163 (0x11210cc00) [pid = 1647] [serial = 2136] [outer = 0x0] 09:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 164 (0x11448bc00) [pid = 1647] [serial = 2137] [outer = 0x11210cc00] 09:01:42 INFO - PROCESS | 1647 | 1460995302776 Marionette DEBUG loaded listener.js 09:01:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 165 (0x11550d400) [pid = 1647] [serial = 2138] [outer = 0x11210cc00] 09:01:43 INFO - PROCESS | 1647 | 1460995303243 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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:01:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 773ms 09:01:43 INFO - PROCESS | 1647 | 1460995303292 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 09:01:43 INFO - PROCESS | 1647 | 1460995303296 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 09:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:01:43 INFO - PROCESS | 1647 | 1460995303300 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1647 | 1460995303302 Marionette TRACE conn2 <- [1,2822,null,{}] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x129f2e000 == 84 [pid = 1647] [id = 534] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11c46c800 == 83 [pid = 1647] [id = 533] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12fea2000 == 82 [pid = 1647] [id = 704] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a560800 == 81 [pid = 1647] [id = 703] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x125b29800 == 80 [pid = 1647] [id = 702] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x139a09000 == 79 [pid = 1647] [id = 701] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x130974800 == 78 [pid = 1647] [id = 700] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12f59d000 == 77 [pid = 1647] [id = 699] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12e90a000 == 76 [pid = 1647] [id = 698] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12e24f800 == 75 [pid = 1647] [id = 697] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1189ac800 == 74 [pid = 1647] [id = 696] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12aad9800 == 73 [pid = 1647] [id = 695] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x125ca9800 == 72 [pid = 1647] [id = 694] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x128739800 == 71 [pid = 1647] [id = 693] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11ade2000 == 70 [pid = 1647] [id = 692] 09:01:43 INFO - PROCESS | 1647 | 1460995303389 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}] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x126405000 == 69 [pid = 1647] [id = 686] 09:01:43 INFO - PROCESS | 1647 | --DOCSHELL 0x123788000 == 68 [pid = 1647] [id = 685] 09:01:43 INFO - PROCESS | 1647 | 1460995303480 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 164 (0x129f04400) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 163 (0x12a189800) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 162 (0x125ce0400) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 161 (0x11a535400) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 160 (0x11baa4000) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 159 (0x12619d400) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 158 (0x11b7a7c00) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 157 (0x129f04000) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 156 (0x1146bdc00) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x11b733400) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x122caac00) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12a0a9800) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12a93a800) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x12d196c00) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12aa21c00) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x129fa0800) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x128b0e000) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x129e03000) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12dbce400) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12aac3400) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x12a942000) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12a0ad800) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x125ccd000) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x127233000) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x129fa3c00) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12ab1a400) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12aaba000) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12b005400) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125cdb000) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x11ba99800) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x129f0c800) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12b002400) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12d104c00) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12e2a7c00) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x128ff0c00) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x122c23800) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12a0ae800) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12ab1d400) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x125ce3400) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12b487000) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12d10e400) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12679b400) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11b7a8800) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11a54a400) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x122cb0000) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x125bf0000) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119ad7000) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x115542800) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a1d3400) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12ab8ec00) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b487c00) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x127230800) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128fee000) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12b608c00) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x127239000) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12ab90c00) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x129f10000) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12cf20400) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b60f000) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b4a1800) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x125bf4c00) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12dbcb800) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 09:01:43 INFO - PROCESS | 1647 | 1460995303547 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119a8d800 == 69 [pid = 1647] [id = 713] 09:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1146bdc00) [pid = 1647] [serial = 2139] [outer = 0x0] 09:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11846d400) [pid = 1647] [serial = 2140] [outer = 0x1146bdc00] 09:01:43 INFO - PROCESS | 1647 | 1460995303577 Marionette DEBUG loaded listener.js 09:01:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1190b7800) [pid = 1647] [serial = 2141] [outer = 0x1146bdc00] 09:01:43 INFO - PROCESS | 1647 | 1460995303927 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]]]}] 09:01:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:01:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 668ms 09:01:43 INFO - PROCESS | 1647 | 1460995303969 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 09:01:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:01:43 INFO - PROCESS | 1647 | 1460995303973 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 09:01:43 INFO - PROCESS | 1647 | 1460995303977 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:01:43 INFO - PROCESS | 1647 | 1460995303981 Marionette TRACE conn2 <- [1,2826,null,{}] 09:01:43 INFO - PROCESS | 1647 | 1460995303992 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}] 09:01:44 INFO - PROCESS | 1647 | 1460995304123 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 09:01:44 INFO - PROCESS | 1647 | 1460995304275 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x11c46b800 == 70 [pid = 1647] [id = 714] 09:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119ad8800) [pid = 1647] [serial = 2142] [outer = 0x0] 09:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11abb5400) [pid = 1647] [serial = 2143] [outer = 0x119ad8800] 09:01:44 INFO - PROCESS | 1647 | 1460995304320 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11b73a400) [pid = 1647] [serial = 2144] [outer = 0x119ad8800] 09:01:44 INFO - PROCESS | 1647 | 1460995304680 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:01:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:01:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 726ms 09:01:44 INFO - PROCESS | 1647 | 1460995304702 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 09:01:44 INFO - PROCESS | 1647 | 1460995304707 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 09:01:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:01:44 INFO - PROCESS | 1647 | 1460995304710 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:01:44 INFO - PROCESS | 1647 | 1460995304711 Marionette TRACE conn2 <- [1,2830,null,{}] 09:01:44 INFO - PROCESS | 1647 | 1460995304713 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}] 09:01:44 INFO - PROCESS | 1647 | 1460995304802 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 09:01:44 INFO - PROCESS | 1647 | 1460995304860 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12375d000 == 71 [pid = 1647] [id = 715] 09:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11b7a6c00) [pid = 1647] [serial = 2145] [outer = 0x0] 09:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11bfb8000) [pid = 1647] [serial = 2146] [outer = 0x11b7a6c00] 09:01:44 INFO - PROCESS | 1647 | 1460995304886 Marionette DEBUG loaded listener.js 09:01:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x122cac000) [pid = 1647] [serial = 2147] [outer = 0x11b7a6c00] 09:01:45 INFO - PROCESS | 1647 | 1460995305156 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]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 469ms 09:01:45 INFO - PROCESS | 1647 | 1460995305179 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1647 | 1460995305180 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 09:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:01:45 INFO - PROCESS | 1647 | 1460995305183 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1647 | 1460995305184 Marionette TRACE conn2 <- [1,2834,null,{}] 09:01:45 INFO - PROCESS | 1647 | 1460995305193 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}] 09:01:45 INFO - PROCESS | 1647 | 1460995305281 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 09:01:45 INFO - PROCESS | 1647 | 1460995305285 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x119c79800 == 72 [pid = 1647] [id = 716] 09:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11c172400) [pid = 1647] [serial = 2148] [outer = 0x0] 09:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12379c000) [pid = 1647] [serial = 2149] [outer = 0x11c172400] 09:01:45 INFO - PROCESS | 1647 | 1460995305311 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1238acc00) [pid = 1647] [serial = 2150] [outer = 0x11c172400] 09:01:45 INFO - PROCESS | 1647 | 1460995305664 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:01:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:01:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 524ms 09:01:45 INFO - PROCESS | 1647 | 1460995305717 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 09:01:45 INFO - PROCESS | 1647 | 1460995305719 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 09:01:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:01:45 INFO - PROCESS | 1647 | 1460995305724 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:01:45 INFO - PROCESS | 1647 | 1460995305725 Marionette TRACE conn2 <- [1,2838,null,{}] 09:01:45 INFO - PROCESS | 1647 | 1460995305727 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}] 09:01:45 INFO - PROCESS | 1647 | 1460995305845 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 09:01:45 INFO - PROCESS | 1647 | 1460995305881 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261bc800 == 73 [pid = 1647] [id = 717] 09:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12379c800) [pid = 1647] [serial = 2151] [outer = 0x0] 09:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125ccd000) [pid = 1647] [serial = 2152] [outer = 0x12379c800] 09:01:45 INFO - PROCESS | 1647 | 1460995305909 Marionette DEBUG loaded listener.js 09:01:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12615fc00) [pid = 1647] [serial = 2153] [outer = 0x12379c800] 09:01:46 INFO - PROCESS | 1647 | 1460995306224 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]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:01:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 519ms 09:01:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:01:46 INFO - PROCESS | 1647 | 1460995306243 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1647 | 1460995306244 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1647 | 1460995306247 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1647 | 1460995306248 Marionette TRACE conn2 <- [1,2842,null,{}] 09:01:46 INFO - PROCESS | 1647 | 1460995306250 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}] 09:01:46 INFO - PROCESS | 1647 | 1460995306353 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 09:01:46 INFO - PROCESS | 1647 | 1460995306370 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272a2800 == 74 [pid = 1647] [id = 718] 09:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x126197800) [pid = 1647] [serial = 2154] [outer = 0x0] 09:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1261a2400) [pid = 1647] [serial = 2155] [outer = 0x126197800] 09:01:46 INFO - PROCESS | 1647 | 1460995306395 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12679e000) [pid = 1647] [serial = 2156] [outer = 0x126197800] 09:01:46 INFO - PROCESS | 1647 | 1460995306702 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]]]}] 09:01:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:01:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 468ms 09:01:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:01:46 INFO - PROCESS | 1647 | 1460995306715 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 09:01:46 INFO - PROCESS | 1647 | 1460995306717 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 09:01:46 INFO - PROCESS | 1647 | 1460995306719 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:01:46 INFO - PROCESS | 1647 | 1460995306722 Marionette TRACE conn2 <- [1,2846,null,{}] 09:01:46 INFO - PROCESS | 1647 | 1460995306732 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}] 09:01:46 INFO - PROCESS | 1647 | 1460995306835 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 09:01:46 INFO - PROCESS | 1647 | 1460995306839 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x128cc3000 == 75 [pid = 1647] [id = 719] 09:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12619a400) [pid = 1647] [serial = 2157] [outer = 0x0] 09:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x126a08800) [pid = 1647] [serial = 2158] [outer = 0x12619a400] 09:01:46 INFO - PROCESS | 1647 | 1460995306896 Marionette DEBUG loaded listener.js 09:01:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x127238000) [pid = 1647] [serial = 2159] [outer = 0x12619a400] 09:01:47 INFO - PROCESS | 1647 | 1460995307230 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]]]}] 09:01:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:01:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 522ms 09:01:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:01:47 INFO - PROCESS | 1647 | 1460995307242 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 09:01:47 INFO - PROCESS | 1647 | 1460995307243 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 09:01:47 INFO - PROCESS | 1647 | 1460995307245 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:01:47 INFO - PROCESS | 1647 | 1460995307246 Marionette TRACE conn2 <- [1,2850,null,{}] 09:01:47 INFO - PROCESS | 1647 | 1460995307248 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}] 09:01:47 INFO - PROCESS | 1647 | 1460995307356 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 09:01:47 INFO - PROCESS | 1647 | 1460995307394 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298c2000 == 76 [pid = 1647] [id = 720] 09:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12619e400) [pid = 1647] [serial = 2160] [outer = 0x0] 09:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x127ff1c00) [pid = 1647] [serial = 2161] [outer = 0x12619e400] 09:01:47 INFO - PROCESS | 1647 | 1460995307420 Marionette DEBUG loaded listener.js 09:01:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12850f800) [pid = 1647] [serial = 2162] [outer = 0x12619e400] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x112108800) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12e517800) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x125c58800) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12da62000) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12b345000) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12a9d9400) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11ba9f400) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12e840400) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12e50a800) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11c16c000) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x129f95c00) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12dbcd000) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11ad02800) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x112279000) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:01:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125e0dc00) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:01:48 INFO - PROCESS | 1647 | 1460995308095 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 870ms 09:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:01:48 INFO - PROCESS | 1647 | 1460995308115 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1647 | 1460995308117 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 09:01:48 INFO - PROCESS | 1647 | 1460995308119 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1647 | 1460995308120 Marionette TRACE conn2 <- [1,2854,null,{}] 09:01:48 INFO - PROCESS | 1647 | 1460995308125 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}] 09:01:48 INFO - PROCESS | 1647 | 1460995308211 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 09:01:48 INFO - PROCESS | 1647 | 1460995308215 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298c6800 == 77 [pid = 1647] [id = 721] 09:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11465d400) [pid = 1647] [serial = 2163] [outer = 0x0] 09:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11bce4800) [pid = 1647] [serial = 2164] [outer = 0x11465d400] 09:01:48 INFO - PROCESS | 1647 | 1460995308240 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x127ff0000) [pid = 1647] [serial = 2165] [outer = 0x11465d400] 09:01:48 INFO - PROCESS | 1647 | 1460995308591 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]]]}] 09:01:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:01:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 09:01:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:01:48 INFO - PROCESS | 1647 | 1460995308646 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 09:01:48 INFO - PROCESS | 1647 | 1460995308648 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 09:01:48 INFO - PROCESS | 1647 | 1460995308650 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:01:48 INFO - PROCESS | 1647 | 1460995308652 Marionette TRACE conn2 <- [1,2858,null,{}] 09:01:48 INFO - PROCESS | 1647 | 1460995308659 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}] 09:01:48 INFO - PROCESS | 1647 | 1460995308759 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 09:01:48 INFO - PROCESS | 1647 | 1460995308763 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0e4800 == 78 [pid = 1647] [id = 722] 09:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128fe2800) [pid = 1647] [serial = 2166] [outer = 0x0] 09:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129e03800) [pid = 1647] [serial = 2167] [outer = 0x128fe2800] 09:01:48 INFO - PROCESS | 1647 | 1460995308793 Marionette DEBUG loaded listener.js 09:01:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129f06400) [pid = 1647] [serial = 2168] [outer = 0x128fe2800] 09:01:49 INFO - PROCESS | 1647 | 1460995309124 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:01:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 521ms 09:01:49 INFO - PROCESS | 1647 | 1460995309172 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1647 | 1460995309173 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 09:01:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:01:49 INFO - PROCESS | 1647 | 1460995309175 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1647 | 1460995309177 Marionette TRACE conn2 <- [1,2862,null,{}] 09:01:49 INFO - PROCESS | 1647 | 1460995309179 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}] 09:01:49 INFO - PROCESS | 1647 | 1460995309264 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 09:01:49 INFO - PROCESS | 1647 | 1460995309331 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a1af800 == 79 [pid = 1647] [id = 723] 09:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128ff1800) [pid = 1647] [serial = 2169] [outer = 0x0] 09:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x129f0f000) [pid = 1647] [serial = 2170] [outer = 0x128ff1800] 09:01:49 INFO - PROCESS | 1647 | 1460995309356 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x129f9d400) [pid = 1647] [serial = 2171] [outer = 0x128ff1800] 09:01:49 INFO - PROCESS | 1647 | 1460995309622 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]]]}] 09:01:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:01:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 467ms 09:01:49 INFO - PROCESS | 1647 | 1460995309645 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 09:01:49 INFO - PROCESS | 1647 | 1460995309646 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 09:01:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:01:49 INFO - PROCESS | 1647 | 1460995309649 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:01:49 INFO - PROCESS | 1647 | 1460995309650 Marionette TRACE conn2 <- [1,2866,null,{}] 09:01:49 INFO - PROCESS | 1647 | 1460995309652 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}] 09:01:49 INFO - PROCESS | 1647 | 1460995309750 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 09:01:49 INFO - PROCESS | 1647 | 1460995309755 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a55c800 == 80 [pid = 1647] [id = 724] 09:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x129f96000) [pid = 1647] [serial = 2172] [outer = 0x0] 09:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12a0ac800) [pid = 1647] [serial = 2173] [outer = 0x129f96000] 09:01:49 INFO - PROCESS | 1647 | 1460995309780 Marionette DEBUG loaded listener.js 09:01:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12a186800) [pid = 1647] [serial = 2174] [outer = 0x129f96000] 09:01:50 INFO - PROCESS | 1647 | 1460995310270 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]]]}] 09:01:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:01:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 669ms 09:01:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:01:50 INFO - PROCESS | 1647 | 1460995310320 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 09:01:50 INFO - PROCESS | 1647 | 1460995310323 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 09:01:50 INFO - PROCESS | 1647 | 1460995310329 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:01:50 INFO - PROCESS | 1647 | 1460995310333 Marionette TRACE conn2 <- [1,2870,null,{}] 09:01:50 INFO - PROCESS | 1647 | 1460995310339 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}] 09:01:50 INFO - PROCESS | 1647 | 1460995310538 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 09:01:50 INFO - PROCESS | 1647 | 1460995310677 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a99e000 == 81 [pid = 1647] [id = 725] 09:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x114dbf400) [pid = 1647] [serial = 2175] [outer = 0x0] 09:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x114e62800) [pid = 1647] [serial = 2176] [outer = 0x114dbf400] 09:01:50 INFO - PROCESS | 1647 | 1460995310711 Marionette DEBUG loaded listener.js 09:01:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11554ac00) [pid = 1647] [serial = 2177] [outer = 0x114dbf400] 09:01:51 INFO - PROCESS | 1647 | 1460995311132 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 831ms 09:01:51 INFO - PROCESS | 1647 | 1460995311159 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1647 | 1460995311163 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 09:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:01:51 INFO - PROCESS | 1647 | 1460995311168 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1647 | 1460995311170 Marionette TRACE conn2 <- [1,2874,null,{}] 09:01:51 INFO - PROCESS | 1647 | 1460995311173 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}] 09:01:51 INFO - PROCESS | 1647 | 1460995311279 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 09:01:51 INFO - PROCESS | 1647 | 1460995311341 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x123754000 == 82 [pid = 1647] [id = 726] 09:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x11550b800) [pid = 1647] [serial = 2178] [outer = 0x0] 09:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x119ad4800) [pid = 1647] [serial = 2179] [outer = 0x11550b800] 09:01:51 INFO - PROCESS | 1647 | 1460995311411 Marionette DEBUG loaded listener.js 09:01:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x11acdd800) [pid = 1647] [serial = 2180] [outer = 0x11550b800] 09:01:51 INFO - PROCESS | 1647 | 1460995311838 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]]]}] 09:01:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:01:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 721ms 09:01:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:01:51 INFO - PROCESS | 1647 | 1460995311890 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 09:01:51 INFO - PROCESS | 1647 | 1460995311891 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 09:01:51 INFO - PROCESS | 1647 | 1460995311894 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:01:51 INFO - PROCESS | 1647 | 1460995311896 Marionette TRACE conn2 <- [1,2878,null,{}] 09:01:51 INFO - PROCESS | 1647 | 1460995311904 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}] 09:01:52 INFO - PROCESS | 1647 | 1460995312071 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 09:01:52 INFO - PROCESS | 1647 | 1460995312176 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0da800 == 83 [pid = 1647] [id = 727] 09:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x11bce5000) [pid = 1647] [serial = 2181] [outer = 0x0] 09:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x1238b2800) [pid = 1647] [serial = 2182] [outer = 0x11bce5000] 09:01:52 INFO - PROCESS | 1647 | 1460995312210 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x125ce3400) [pid = 1647] [serial = 2183] [outer = 0x11bce5000] 09:01:52 INFO - PROCESS | 1647 | 1460995312637 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]]]}] 09:01:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:01:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 773ms 09:01:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:01:52 INFO - PROCESS | 1647 | 1460995312667 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 09:01:52 INFO - PROCESS | 1647 | 1460995312669 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 09:01:52 INFO - PROCESS | 1647 | 1460995312671 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:01:52 INFO - PROCESS | 1647 | 1460995312673 Marionette TRACE conn2 <- [1,2882,null,{}] 09:01:52 INFO - PROCESS | 1647 | 1460995312675 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}] 09:01:52 INFO - PROCESS | 1647 | 1460995312780 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 09:01:52 INFO - PROCESS | 1647 | 1460995312842 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7c9000 == 84 [pid = 1647] [id = 728] 09:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x125ce4400) [pid = 1647] [serial = 2184] [outer = 0x0] 09:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x126930800) [pid = 1647] [serial = 2185] [outer = 0x125ce4400] 09:01:52 INFO - PROCESS | 1647 | 1460995312912 Marionette DEBUG loaded listener.js 09:01:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x128976400) [pid = 1647] [serial = 2186] [outer = 0x125ce4400] 09:01:53 INFO - PROCESS | 1647 | 1460995313355 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]]]}] 09:01:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:01:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 720ms 09:01:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:01:53 INFO - PROCESS | 1647 | 1460995313413 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 09:01:53 INFO - PROCESS | 1647 | 1460995313415 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 09:01:53 INFO - PROCESS | 1647 | 1460995313417 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:01:53 INFO - PROCESS | 1647 | 1460995313418 Marionette TRACE conn2 <- [1,2886,null,{}] 09:01:53 INFO - PROCESS | 1647 | 1460995313437 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}] 09:01:53 INFO - PROCESS | 1647 | 1460995313546 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 09:01:53 INFO - PROCESS | 1647 | 1460995313621 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x127f5a800 == 85 [pid = 1647] [id = 729] 09:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x1146c2c00) [pid = 1647] [serial = 2187] [outer = 0x0] 09:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x11bfb9c00) [pid = 1647] [serial = 2188] [outer = 0x1146c2c00] 09:01:53 INFO - PROCESS | 1647 | 1460995313651 Marionette DEBUG loaded listener.js 09:01:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x126a09800) [pid = 1647] [serial = 2189] [outer = 0x1146c2c00] 09:01:54 INFO - PROCESS | 1647 | 1460995314285 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]]]}] 09:01:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:01:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 884ms 09:01:54 INFO - PROCESS | 1647 | 1460995314302 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 09:01:54 INFO - PROCESS | 1647 | 1460995314304 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 09:01:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:01:54 INFO - PROCESS | 1647 | 1460995314308 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:01:54 INFO - PROCESS | 1647 | 1460995314310 Marionette TRACE conn2 <- [1,2890,null,{}] 09:01:54 INFO - PROCESS | 1647 | 1460995314313 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}] 09:01:54 INFO - PROCESS | 1647 | 1460995314420 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 09:01:54 INFO - PROCESS | 1647 | 1460995314497 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x126405000 == 86 [pid = 1647] [id = 730] 09:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x115512800) [pid = 1647] [serial = 2190] [outer = 0x0] 09:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x115549c00) [pid = 1647] [serial = 2191] [outer = 0x115512800] 09:01:54 INFO - PROCESS | 1647 | 1460995314525 Marionette DEBUG loaded listener.js 09:01:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x1189e8c00) [pid = 1647] [serial = 2192] [outer = 0x115512800] 09:01:54 INFO - PROCESS | 1647 | 1460995314981 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x138006800 == 85 [pid = 1647] [id = 660] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d50d000 == 84 [pid = 1647] [id = 572] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x125b30800 == 83 [pid = 1647] [id = 661] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a1af800 == 82 [pid = 1647] [id = 723] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0e4800 == 81 [pid = 1647] [id = 722] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1298c6800 == 80 [pid = 1647] [id = 721] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1298c2000 == 79 [pid = 1647] [id = 720] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x128cc3000 == 78 [pid = 1647] [id = 719] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1272a2800 == 77 [pid = 1647] [id = 718] 09:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 724ms 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12a0b1c00) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1261bc800 == 76 [pid = 1647] [id = 717] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119c79800 == 75 [pid = 1647] [id = 716] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12375d000 == 74 [pid = 1647] [id = 715] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11c46b800 == 73 [pid = 1647] [id = 714] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119a8d800 == 72 [pid = 1647] [id = 713] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x118928800 == 71 [pid = 1647] [id = 712] 09:01:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1261ba800 == 70 [pid = 1647] [id = 706] 09:01:55 INFO - PROCESS | 1647 | 1460995315063 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1647 | 1460995315066 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 09:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:01:55 INFO - PROCESS | 1647 | 1460995315072 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1647 | 1460995315073 Marionette TRACE conn2 <- [1,2894,null,{}] 09:01:55 INFO - PROCESS | 1647 | 1460995315076 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}] 09:01:55 INFO - PROCESS | 1647 | 1460995315162 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 09:01:55 INFO - PROCESS | 1647 | 1460995315171 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x11bd1a000 == 71 [pid = 1647] [id = 731] 09:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x119ad7000) [pid = 1647] [serial = 2193] [outer = 0x0] 09:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x119ade800) [pid = 1647] [serial = 2194] [outer = 0x119ad7000] 09:01:55 INFO - PROCESS | 1647 | 1460995315198 Marionette DEBUG loaded listener.js 09:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x11ba59400) [pid = 1647] [serial = 2195] [outer = 0x119ad7000] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x12e960c00) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x12ae44c00) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x12e514000) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x125c53c00) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12ab8dc00) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12e50c400) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x12a189c00) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12e517c00) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x125c57c00) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x12e83e400) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12d3bd000) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x11902ec00) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12d3bc800) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x122cb1000) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11866f800) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12a1df800) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12da62800) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12e95a800) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12e52c000) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12e526c00) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11c16f400) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x129e0a000) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x122cad800) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12e29e400) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x127235000) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12d111800) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128fe3000) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x114dc5000) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118d4dc00) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x126a11000) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12e2b8800) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1261a1000) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12b498c00) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12ab1c400) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12e837000) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 09:01:55 INFO - PROCESS | 1647 | 1460995315658 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]]]}] 09:01:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:01:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 620ms 09:01:55 INFO - PROCESS | 1647 | 1460995315697 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 09:01:55 INFO - PROCESS | 1647 | 1460995315699 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 09:01:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:01:55 INFO - PROCESS | 1647 | 1460995315703 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:01:55 INFO - PROCESS | 1647 | 1460995315710 Marionette TRACE conn2 <- [1,2898,null,{}] 09:01:55 INFO - PROCESS | 1647 | 1460995315723 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}] 09:01:55 INFO - PROCESS | 1647 | 1460995315856 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 09:01:55 INFO - PROCESS | 1647 | 1460995315962 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a6e000 == 72 [pid = 1647] [id = 732] 09:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11ad09c00) [pid = 1647] [serial = 2196] [outer = 0x0] 09:01:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1237a0c00) [pid = 1647] [serial = 2197] [outer = 0x11ad09c00] 09:01:55 INFO - PROCESS | 1647 | 1460995315990 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x125c53400) [pid = 1647] [serial = 2198] [outer = 0x11ad09c00] 09:01:56 INFO - PROCESS | 1647 | 1460995316282 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]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 631ms 09:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:01:56 INFO - PROCESS | 1647 | 1460995316334 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1647 | 1460995316335 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 09:01:56 INFO - PROCESS | 1647 | 1460995316340 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1647 | 1460995316341 Marionette TRACE conn2 <- [1,2902,null,{}] 09:01:56 INFO - PROCESS | 1647 | 1460995316344 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}] 09:01:56 INFO - PROCESS | 1647 | 1460995316428 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 09:01:56 INFO - PROCESS | 1647 | 1460995316507 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272a5000 == 73 [pid = 1647] [id = 733] 09:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11bcdb000) [pid = 1647] [serial = 2199] [outer = 0x0] 09:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125cdf800) [pid = 1647] [serial = 2200] [outer = 0x11bcdb000] 09:01:56 INFO - PROCESS | 1647 | 1460995316536 Marionette DEBUG loaded listener.js 09:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12619f000) [pid = 1647] [serial = 2201] [outer = 0x11bcdb000] 09:01:56 INFO - PROCESS | 1647 | 1460995316815 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:01:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:01:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 09:01:56 INFO - PROCESS | 1647 | 1460995316860 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 09:01:56 INFO - PROCESS | 1647 | 1460995316861 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 09:01:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:01:56 INFO - PROCESS | 1647 | 1460995316863 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:01:56 INFO - PROCESS | 1647 | 1460995316864 Marionette TRACE conn2 <- [1,2906,null,{}] 09:01:56 INFO - PROCESS | 1647 | 1460995316867 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}] 09:01:56 INFO - PROCESS | 1647 | 1460995316948 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 09:01:56 INFO - PROCESS | 1647 | 1460995316952 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298d3800 == 74 [pid = 1647] [id = 734] 09:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12615d000) [pid = 1647] [serial = 2202] [outer = 0x0] 09:01:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1269fec00) [pid = 1647] [serial = 2203] [outer = 0x12615d000] 09:01:56 INFO - PROCESS | 1647 | 1460995316981 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x127236800) [pid = 1647] [serial = 2204] [outer = 0x12615d000] 09:01:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:01:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 471ms 09:01:57 INFO - PROCESS | 1647 | 1460995317331 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]]]}] 09:01:57 INFO - PROCESS | 1647 | 1460995317335 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1647 | 1460995317336 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 09:01:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:01:57 INFO - PROCESS | 1647 | 1460995317342 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1647 | 1460995317343 Marionette TRACE conn2 <- [1,2910,null,{}] 09:01:57 INFO - PROCESS | 1647 | 1460995317346 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}] 09:01:57 INFO - PROCESS | 1647 | 1460995317485 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 09:01:57 INFO - PROCESS | 1647 | 1460995317500 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x129f33800 == 75 [pid = 1647] [id = 735] 09:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1261a6400) [pid = 1647] [serial = 2205] [outer = 0x0] 09:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x127f05000) [pid = 1647] [serial = 2206] [outer = 0x1261a6400] 09:01:57 INFO - PROCESS | 1647 | 1460995317529 Marionette DEBUG loaded listener.js 09:01:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x129f0b800) [pid = 1647] [serial = 2207] [outer = 0x1261a6400] 09:01:57 INFO - PROCESS | 1647 | 1460995317839 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]]]}] 09:01:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:01:57 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:01:57 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 520ms 09:01:57 INFO - PROCESS | 1647 | 1460995317864 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 09:01:57 INFO - PROCESS | 1647 | 1460995317865 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 09:01:57 INFO - TEST-START | /DOMEvents/constructors.html 09:01:57 INFO - PROCESS | 1647 | 1460995317867 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:01:57 INFO - PROCESS | 1647 | 1460995317868 Marionette TRACE conn2 <- [1,2914,null,{}] 09:01:57 INFO - PROCESS | 1647 | 1460995317872 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}] 09:01:57 INFO - PROCESS | 1647 | 1460995317979 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 09:01:58 INFO - PROCESS | 1647 | 1460995318017 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a54e800 == 76 [pid = 1647] [id = 736] 09:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x128510000) [pid = 1647] [serial = 2208] [outer = 0x0] 09:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12a0ae400) [pid = 1647] [serial = 2209] [outer = 0x128510000] 09:01:58 INFO - PROCESS | 1647 | 1460995318043 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12a18a000) [pid = 1647] [serial = 2210] [outer = 0x128510000] 09:01:58 INFO - PROCESS | 1647 | 1460995318399 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]]]}] 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:01:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:01:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:01:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:01:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 577ms 09:01:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:01:58 INFO - PROCESS | 1647 | 1460995318453 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1647 | 1460995318455 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 09:01:58 INFO - PROCESS | 1647 | 1460995318457 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1647 | 1460995318458 Marionette TRACE conn2 <- [1,2918,null,{}] 09:01:58 INFO - PROCESS | 1647 | 1460995318460 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}] 09:01:58 INFO - PROCESS | 1647 | 1460995318564 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 09:01:58 INFO - PROCESS | 1647 | 1460995318604 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d14d800 == 77 [pid = 1647] [id = 737] 09:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12a0a8c00) [pid = 1647] [serial = 2211] [outer = 0x0] 09:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12a1d2c00) [pid = 1647] [serial = 2212] [outer = 0x12a0a8c00] 09:01:58 INFO - PROCESS | 1647 | 1460995318629 Marionette DEBUG loaded listener.js 09:01:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12a941000) [pid = 1647] [serial = 2213] [outer = 0x12a0a8c00] 09:01:58 INFO - PROCESS | 1647 | 1460995318937 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:01:58 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:01:58 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 09:01:58 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:01:58 INFO - PROCESS | 1647 | 1460995318975 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 09:01:58 INFO - PROCESS | 1647 | 1460995318976 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 09:01:58 INFO - PROCESS | 1647 | 1460995318978 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:01:58 INFO - PROCESS | 1647 | 1460995318979 Marionette TRACE conn2 <- [1,2922,null,{}] 09:01:58 INFO - PROCESS | 1647 | 1460995318987 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}] 09:01:59 INFO - PROCESS | 1647 | 1460995319095 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 09:01:59 INFO - PROCESS | 1647 | 1460995319134 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d15c800 == 78 [pid = 1647] [id = 738] 09:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12a193c00) [pid = 1647] [serial = 2214] [outer = 0x0] 09:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12a9d9400) [pid = 1647] [serial = 2215] [outer = 0x12a193c00] 09:01:59 INFO - PROCESS | 1647 | 1460995319159 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12aa1e000) [pid = 1647] [serial = 2216] [outer = 0x12a193c00] 09:01:59 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:01:59 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:01:59 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:01:59 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12f911800) [pid = 1647] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12dbd1800) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x125cd9800) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12d10e000) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a93d800) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x11ad0c400) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126197800) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12619a400) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x1146bdc00) [pid = 1647] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11b7a6c00) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11210cc00) [pid = 1647] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11c172400) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x128fe7000) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119ad8800) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12619e400) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12aac8000) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x11465d400) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12379c800) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x128fe2800) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:01:59 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x128ff1800) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:01:59 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:01:59 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 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 09:01:59 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 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 09:01:59 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 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]" 09:01:59 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:01:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:01:59 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:01:59 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:01:59 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 620ms 09:01:59 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:01:59 INFO - PROCESS | 1647 | 1460995319590 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]]]}] 09:01:59 INFO - PROCESS | 1647 | 1460995319600 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 09:01:59 INFO - PROCESS | 1647 | 1460995319601 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 09:01:59 INFO - PROCESS | 1647 | 1460995319604 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:01:59 INFO - PROCESS | 1647 | 1460995319605 Marionette TRACE conn2 <- [1,2926,null,{}] 09:01:59 INFO - PROCESS | 1647 | 1460995319607 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}] 09:01:59 INFO - PROCESS | 1647 | 1460995319692 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 09:01:59 INFO - PROCESS | 1647 | 1460995319696 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:01:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x125950800 == 79 [pid = 1647] [id = 739] 09:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x11acd5c00) [pid = 1647] [serial = 2217] [outer = 0x0] 09:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11c172c00) [pid = 1647] [serial = 2218] [outer = 0x11acd5c00] 09:01:59 INFO - PROCESS | 1647 | 1460995319721 Marionette DEBUG loaded listener.js 09:01:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12604e000) [pid = 1647] [serial = 2219] [outer = 0x11acd5c00] 09:02:00 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:02:00 INFO - PROCESS | 1647 | 1460995320106 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]]]}] 09:02:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:02:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 520ms 09:02:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:02:00 INFO - PROCESS | 1647 | 1460995320126 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1647 | 1460995320128 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 09:02:00 INFO - PROCESS | 1647 | 1460995320131 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1647 | 1460995320134 Marionette TRACE conn2 <- [1,2930,null,{}] 09:02:00 INFO - PROCESS | 1647 | 1460995320138 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}] 09:02:00 INFO - PROCESS | 1647 | 1460995320327 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 09:02:00 INFO - PROCESS | 1647 | 1460995320346 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db49000 == 80 [pid = 1647] [id = 740] 09:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x125ceac00) [pid = 1647] [serial = 2220] [outer = 0x0] 09:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12a9d9c00) [pid = 1647] [serial = 2221] [outer = 0x125ceac00] 09:02:00 INFO - PROCESS | 1647 | 1460995320393 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12ab88c00) [pid = 1647] [serial = 2222] [outer = 0x125ceac00] 09:02:00 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:02:00 INFO - PROCESS | 1647 | 1460995320698 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]]]}] 09:02:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:02:00 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 577ms 09:02:00 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:02:00 INFO - PROCESS | 1647 | 1460995320711 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 09:02:00 INFO - PROCESS | 1647 | 1460995320712 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 09:02:00 INFO - PROCESS | 1647 | 1460995320714 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:02:00 INFO - PROCESS | 1647 | 1460995320715 Marionette TRACE conn2 <- [1,2934,null,{}] 09:02:00 INFO - PROCESS | 1647 | 1460995320718 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}] 09:02:00 INFO - PROCESS | 1647 | 1460995320816 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 09:02:00 INFO - PROCESS | 1647 | 1460995320820 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e549000 == 81 [pid = 1647] [id = 741] 09:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12ab18800) [pid = 1647] [serial = 2223] [outer = 0x0] 09:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12b002c00) [pid = 1647] [serial = 2224] [outer = 0x12ab18800] 09:02:00 INFO - PROCESS | 1647 | 1460995320845 Marionette DEBUG loaded listener.js 09:02:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b346400) [pid = 1647] [serial = 2225] [outer = 0x12ab18800] 09:02:01 INFO - PROCESS | 1647 | 1460995321178 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]]]}] 09:02:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 467ms 09:02:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:02:01 INFO - PROCESS | 1647 | 1460995321183 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1647 | 1460995321184 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 09:02:01 INFO - PROCESS | 1647 | 1460995321188 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1647 | 1460995321190 Marionette TRACE conn2 <- [1,2938,null,{}] 09:02:01 INFO - PROCESS | 1647 | 1460995321194 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}] 09:02:01 INFO - PROCESS | 1647 | 1460995321315 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 09:02:01 INFO - PROCESS | 1647 | 1460995321322 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6e5000 == 82 [pid = 1647] [id = 742] 09:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12ab8b400) [pid = 1647] [serial = 2226] [outer = 0x0] 09:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12b48bc00) [pid = 1647] [serial = 2227] [outer = 0x12ab8b400] 09:02:01 INFO - PROCESS | 1647 | 1460995321346 Marionette DEBUG loaded listener.js 09:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b608c00) [pid = 1647] [serial = 2228] [outer = 0x12ab8b400] 09:02:01 INFO - PROCESS | 1647 | 1460995321691 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]]]}] 09:02:01 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. 09:02:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 522ms 09:02:01 INFO - PROCESS | 1647 | 1460995321709 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 09:02:01 INFO - PROCESS | 1647 | 1460995321712 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 09:02:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:02:01 INFO - PROCESS | 1647 | 1460995321715 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:02:01 INFO - PROCESS | 1647 | 1460995321718 Marionette TRACE conn2 <- [1,2942,null,{}] 09:02:01 INFO - PROCESS | 1647 | 1460995321722 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}] 09:02:01 INFO - PROCESS | 1647 | 1460995321839 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 09:02:01 INFO - PROCESS | 1647 | 1460995321913 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x11ad42000 == 83 [pid = 1647] [id = 743] 09:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x114dbf000) [pid = 1647] [serial = 2229] [outer = 0x0] 09:02:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x114dca800) [pid = 1647] [serial = 2230] [outer = 0x114dbf000] 09:02:01 INFO - PROCESS | 1647 | 1460995321946 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x118d54400) [pid = 1647] [serial = 2231] [outer = 0x114dbf000] 09:02:02 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 09:02:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:02:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:02:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 09:02:02 INFO - PROCESS | 1647 | 1460995322332 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"]]]}] 09:02:02 INFO - PROCESS | 1647 | 1460995322336 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 09:02:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:02:02 INFO - PROCESS | 1647 | 1460995322343 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 09:02:02 INFO - PROCESS | 1647 | 1460995322347 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1647 | 1460995322349 Marionette TRACE conn2 <- [1,2946,null,{}] 09:02:02 INFO - PROCESS | 1647 | 1460995322352 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}] 09:02:02 INFO - PROCESS | 1647 | 1460995322459 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 09:02:02 INFO - PROCESS | 1647 | 1460995322520 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1272b0000 == 84 [pid = 1647] [id = 744] 09:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x114dbfc00) [pid = 1647] [serial = 2232] [outer = 0x0] 09:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x11ba99400) [pid = 1647] [serial = 2233] [outer = 0x114dbfc00] 09:02:02 INFO - PROCESS | 1647 | 1460995322590 Marionette DEBUG loaded listener.js 09:02:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x123797c00) [pid = 1647] [serial = 2234] [outer = 0x114dbfc00] 09:02:02 INFO - PROCESS | 1647 | 1460995322953 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]]]}] 09:02:02 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. 09:02:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 09:02:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:02:02 INFO - PROCESS | 1647 | 1460995322967 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 09:02:02 INFO - PROCESS | 1647 | 1460995322969 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 09:02:02 INFO - PROCESS | 1647 | 1460995322971 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:02:02 INFO - PROCESS | 1647 | 1460995322974 Marionette TRACE conn2 <- [1,2950,null,{}] 09:02:02 INFO - PROCESS | 1647 | 1460995322982 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}] 09:02:03 INFO - PROCESS | 1647 | 1460995323094 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 09:02:03 INFO - PROCESS | 1647 | 1460995323159 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d0de000 == 85 [pid = 1647] [id = 745] 09:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1237a1400) [pid = 1647] [serial = 2235] [outer = 0x0] 09:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x125ce7800) [pid = 1647] [serial = 2236] [outer = 0x1237a1400] 09:02:03 INFO - PROCESS | 1647 | 1460995323233 Marionette DEBUG loaded listener.js 09:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x128784000) [pid = 1647] [serial = 2237] [outer = 0x1237a1400] 09:02:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db45800 == 86 [pid = 1647] [id = 746] 09:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x129f07c00) [pid = 1647] [serial = 2238] [outer = 0x0] 09:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12896f800) [pid = 1647] [serial = 2239] [outer = 0x129f07c00] 09:02:03 INFO - PROCESS | 1647 | 1460995323687 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]]]}] 09:02:03 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. 09:02:03 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 723ms 09:02:03 INFO - PROCESS | 1647 | 1460995323694 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 09:02:03 INFO - PROCESS | 1647 | 1460995323696 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 09:02:03 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:02:03 INFO - PROCESS | 1647 | 1460995323699 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:02:03 INFO - PROCESS | 1647 | 1460995323700 Marionette TRACE conn2 <- [1,2954,null,{}] 09:02:03 INFO - PROCESS | 1647 | 1460995323702 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}] 09:02:03 INFO - PROCESS | 1647 | 1460995323831 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 09:02:03 INFO - PROCESS | 1647 | 1460995323939 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e982800 == 87 [pid = 1647] [id = 747] 09:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x128b0cc00) [pid = 1647] [serial = 2240] [outer = 0x0] 09:02:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128ff0c00) [pid = 1647] [serial = 2241] [outer = 0x128b0cc00] 09:02:03 INFO - PROCESS | 1647 | 1460995323971 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a1d3000) [pid = 1647] [serial = 2242] [outer = 0x128b0cc00] 09:02:04 INFO - PROCESS | 1647 | 1460995324318 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]]]}] 09:02:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:02:04 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 09:02:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 669ms 09:02:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:02:04 INFO - PROCESS | 1647 | 1460995324369 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 09:02:04 INFO - PROCESS | 1647 | 1460995324370 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 09:02:04 INFO - PROCESS | 1647 | 1460995324372 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:02:04 INFO - PROCESS | 1647 | 1460995324374 Marionette TRACE conn2 <- [1,2958,null,{}] 09:02:04 INFO - PROCESS | 1647 | 1460995324376 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}] 09:02:04 INFO - PROCESS | 1647 | 1460995324489 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 09:02:04 INFO - PROCESS | 1647 | 1460995324594 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f594800 == 88 [pid = 1647] [id = 748] 09:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12a1d4000) [pid = 1647] [serial = 2243] [outer = 0x0] 09:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12aa23800) [pid = 1647] [serial = 2244] [outer = 0x12a1d4000] 09:02:04 INFO - PROCESS | 1647 | 1460995324624 Marionette DEBUG loaded listener.js 09:02:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12ab8a800) [pid = 1647] [serial = 2245] [outer = 0x12a1d4000] 09:02:04 INFO - PROCESS | 1647 | 1460995324992 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]]]}] 09:02:05 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. 09:02:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 670ms 09:02:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:02:05 INFO - PROCESS | 1647 | 1460995325043 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1647 | 1460995325044 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 09:02:05 INFO - PROCESS | 1647 | 1460995325046 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1647 | 1460995325047 Marionette TRACE conn2 <- [1,2962,null,{}] 09:02:05 INFO - PROCESS | 1647 | 1460995325050 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}] 09:02:05 INFO - PROCESS | 1647 | 1460995325168 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 09:02:05 INFO - PROCESS | 1647 | 1460995325275 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f912800 == 89 [pid = 1647] [id = 749] 09:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12ae3fc00) [pid = 1647] [serial = 2246] [outer = 0x0] 09:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12b60ec00) [pid = 1647] [serial = 2247] [outer = 0x12ae3fc00] 09:02:05 INFO - PROCESS | 1647 | 1460995325307 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12d3b9c00) [pid = 1647] [serial = 2248] [outer = 0x12ae3fc00] 09:02:05 INFO - PROCESS | 1647 | 1460995325615 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]]]}] 09:02:05 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. 09:02:05 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 618ms 09:02:05 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:02:05 INFO - PROCESS | 1647 | 1460995325665 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 09:02:05 INFO - PROCESS | 1647 | 1460995325666 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 09:02:05 INFO - PROCESS | 1647 | 1460995325669 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:02:05 INFO - PROCESS | 1647 | 1460995325670 Marionette TRACE conn2 <- [1,2966,null,{}] 09:02:05 INFO - PROCESS | 1647 | 1460995325675 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}] 09:02:05 INFO - PROCESS | 1647 | 1460995325778 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 09:02:05 INFO - PROCESS | 1647 | 1460995325907 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e5a000 == 90 [pid = 1647] [id = 750] 09:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x128fe6800) [pid = 1647] [serial = 2249] [outer = 0x0] 09:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12b010000) [pid = 1647] [serial = 2250] [outer = 0x128fe6800] 09:02:05 INFO - PROCESS | 1647 | 1460995325951 Marionette DEBUG loaded listener.js 09:02:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12dbcbc00) [pid = 1647] [serial = 2251] [outer = 0x128fe6800] 09:02:06 INFO - PROCESS | 1647 | 1460995326301 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]]]}] 09:02:06 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. 09:02:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 09:02:06 INFO - PROCESS | 1647 | 1460995326341 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 09:02:06 INFO - PROCESS | 1647 | 1460995326342 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 09:02:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:02:06 INFO - PROCESS | 1647 | 1460995326345 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:02:06 INFO - PROCESS | 1647 | 1460995326346 Marionette TRACE conn2 <- [1,2970,null,{}] 09:02:06 INFO - PROCESS | 1647 | 1460995326348 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}] 09:02:06 INFO - PROCESS | 1647 | 1460995326455 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 09:02:06 INFO - PROCESS | 1647 | 1460995326699 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12374a800 == 91 [pid = 1647] [id = 751] 09:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x11227dc00) [pid = 1647] [serial = 2252] [outer = 0x0] 09:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x114489800) [pid = 1647] [serial = 2253] [outer = 0x11227dc00] 09:02:06 INFO - PROCESS | 1647 | 1460995326751 Marionette DEBUG loaded listener.js 09:02:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x114dc4800) [pid = 1647] [serial = 2254] [outer = 0x11227dc00] 09:02:07 INFO - PROCESS | 1647 | 1460995327122 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]]]}] 09:02:07 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. 09:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 819ms 09:02:07 INFO - PROCESS | 1647 | 1460995327167 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1647 | 1460995327170 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 09:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:02:07 INFO - PROCESS | 1647 | 1460995327175 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1647 | 1460995327177 Marionette TRACE conn2 <- [1,2974,null,{}] 09:02:07 INFO - PROCESS | 1647 | 1460995327180 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}] 09:02:07 INFO - PROCESS | 1647 | 1460995327282 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 09:02:07 INFO - PROCESS | 1647 | 1460995327350 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11a91f000 == 92 [pid = 1647] [id = 752] 09:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x115510c00) [pid = 1647] [serial = 2255] [outer = 0x0] 09:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x119d75000) [pid = 1647] [serial = 2256] [outer = 0x115510c00] 09:02:07 INFO - PROCESS | 1647 | 1460995327379 Marionette DEBUG loaded listener.js 09:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11acd6400) [pid = 1647] [serial = 2257] [outer = 0x115510c00] 09:02:07 INFO - PROCESS | 1647 | 1460995327731 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]]]}] 09:02:07 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. 09:02:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 571ms 09:02:07 INFO - PROCESS | 1647 | 1460995327747 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 09:02:07 INFO - PROCESS | 1647 | 1460995327750 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 09:02:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:02:07 INFO - PROCESS | 1647 | 1460995327753 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:02:07 INFO - PROCESS | 1647 | 1460995327755 Marionette TRACE conn2 <- [1,2978,null,{}] 09:02:07 INFO - PROCESS | 1647 | 1460995327757 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}] 09:02:07 INFO - PROCESS | 1647 | 1460995327856 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 09:02:07 INFO - PROCESS | 1647 | 1460995327925 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x123744000 == 93 [pid = 1647] [id = 753] 09:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11b7a8800) [pid = 1647] [serial = 2258] [outer = 0x0] 09:02:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x122caf800) [pid = 1647] [serial = 2259] [outer = 0x11b7a8800] 09:02:07 INFO - PROCESS | 1647 | 1460995327994 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x1258d7c00) [pid = 1647] [serial = 2260] [outer = 0x11b7a8800] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12e549000 == 92 [pid = 1647] [id = 741] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12db49000 == 91 [pid = 1647] [id = 740] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x125950800 == 90 [pid = 1647] [id = 739] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12d15c800 == 89 [pid = 1647] [id = 738] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12d14d800 == 88 [pid = 1647] [id = 737] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a54e800 == 87 [pid = 1647] [id = 736] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x12f917800) [pid = 1647] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x125cde800) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x118618400) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x115666c00) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12b604000) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11550d000) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x12a0ac800) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x12a9d7800) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x129f33800 == 86 [pid = 1647] [id = 735] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1298d3800 == 85 [pid = 1647] [id = 734] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x1272a5000 == 84 [pid = 1647] [id = 733] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x125a6e000 == 83 [pid = 1647] [id = 732] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11bd1a000 == 82 [pid = 1647] [id = 731] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x126405000 == 81 [pid = 1647] [id = 730] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12f90a000 == 80 [pid = 1647] [id = 18] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0da800 == 79 [pid = 1647] [id = 727] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x123754000 == 78 [pid = 1647] [id = 726] 09:02:08 INFO - PROCESS | 1647 | --DOCSHELL 0x11a99e000 == 77 [pid = 1647] [id = 725] 09:02:08 INFO - PROCESS | 1647 | 1460995328346 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]]]}] 09:02:08 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. 09:02:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 620ms 09:02:08 INFO - PROCESS | 1647 | 1460995328374 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 09:02:08 INFO - PROCESS | 1647 | 1460995328376 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 09:02:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:02:08 INFO - PROCESS | 1647 | 1460995328379 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1647 | 1460995328383 Marionette TRACE conn2 <- [1,2982,null,{}] 09:02:08 INFO - PROCESS | 1647 | 1460995328390 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}] 09:02:08 INFO - PROCESS | 1647 | 1460995328482 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x127ff1c00) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x11ba57c00) [pid = 1647] [serial = 1430] [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.] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x127238000) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x127ff0000) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x11bce4800) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1190b7800) [pid = 1647] [serial = 2141] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12850f800) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x122cac000) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x125ccd000) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12615fc00) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x129f06400) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x129e03800) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x12679e000) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x1238acc00) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x129f9d400) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x129f0f000) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12e2a6800) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x129f96c00) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12dbce000) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12b60f800) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x125cd5c00) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1261a2400) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126a08800) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11846d400) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11bfb8000) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x11448bc00) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11550d400) [pid = 1647] [serial = 2138] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12379c000) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a9dc800) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x11abb5400) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x11b73a400) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 09:02:08 INFO - PROCESS | 1647 | 1460995328548 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x122c6c800 == 78 [pid = 1647] [id = 754] 09:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x114dc1400) [pid = 1647] [serial = 2261] [outer = 0x0] 09:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11b73a400) [pid = 1647] [serial = 2262] [outer = 0x114dc1400] 09:02:08 INFO - PROCESS | 1647 | 1460995328574 Marionette DEBUG loaded listener.js 09:02:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x125bf4c00) [pid = 1647] [serial = 2263] [outer = 0x114dc1400] 09:02:08 INFO - PROCESS | 1647 | 1460995328887 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"]]]}] 09:02:08 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 09:02:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:02:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:02:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 529ms 09:02:08 INFO - PROCESS | 1647 | 1460995328908 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 09:02:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:02:08 INFO - PROCESS | 1647 | 1460995328910 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 09:02:08 INFO - PROCESS | 1647 | 1460995328912 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:02:08 INFO - PROCESS | 1647 | 1460995328913 Marionette TRACE conn2 <- [1,2986,null,{}] 09:02:08 INFO - PROCESS | 1647 | 1460995328916 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}] 09:02:09 INFO - PROCESS | 1647 | 1460995329002 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 09:02:09 INFO - PROCESS | 1647 | 1460995329062 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1261cd800 == 79 [pid = 1647] [id = 755] 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1238a9800) [pid = 1647] [serial = 2264] [outer = 0x0] 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x125cebc00) [pid = 1647] [serial = 2265] [outer = 0x1238a9800] 09:02:09 INFO - PROCESS | 1647 | 1460995329087 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1261a4800) [pid = 1647] [serial = 2266] [outer = 0x1238a9800] 09:02:09 INFO - PROCESS | 1647 | 1460995329336 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]]]}] 09:02:09 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. 09:02:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 09:02:09 INFO - PROCESS | 1647 | 1460995329384 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 09:02:09 INFO - PROCESS | 1647 | 1460995329385 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 09:02:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:02:09 INFO - PROCESS | 1647 | 1460995329394 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:02:09 INFO - PROCESS | 1647 | 1460995329396 Marionette TRACE conn2 <- [1,2990,null,{}] 09:02:09 INFO - PROCESS | 1647 | 1460995329398 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}] 09:02:09 INFO - PROCESS | 1647 | 1460995329486 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 09:02:09 INFO - PROCESS | 1647 | 1460995329493 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298c3000 == 80 [pid = 1647] [id = 756] 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1269f3000) [pid = 1647] [serial = 2267] [outer = 0x0] 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x126a0fc00) [pid = 1647] [serial = 2268] [outer = 0x1269f3000] 09:02:09 INFO - PROCESS | 1647 | 1460995329525 Marionette DEBUG loaded listener.js 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x127ffbc00) [pid = 1647] [serial = 2269] [outer = 0x1269f3000] 09:02:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x1298ba800 == 81 [pid = 1647] [id = 757] 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x129e04400) [pid = 1647] [serial = 2270] [outer = 0x0] 09:02:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x127f11c00) [pid = 1647] [serial = 2271] [outer = 0x129e04400] 09:02:09 INFO - PROCESS | 1647 | 1460995329976 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]]]}] 09:02:10 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. 09:02:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 09:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:02:10 INFO - PROCESS | 1647 | 1460995330014 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1647 | 1460995330016 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 09:02:10 INFO - PROCESS | 1647 | 1460995330019 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1647 | 1460995330021 Marionette TRACE conn2 <- [1,2994,null,{}] 09:02:10 INFO - PROCESS | 1647 | 1460995330025 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}] 09:02:10 INFO - PROCESS | 1647 | 1460995330189 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 09:02:10 INFO - PROCESS | 1647 | 1460995330198 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0ee000 == 82 [pid = 1647] [id = 758] 09:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12878f800) [pid = 1647] [serial = 2272] [outer = 0x0] 09:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x129e0f800) [pid = 1647] [serial = 2273] [outer = 0x12878f800] 09:02:10 INFO - PROCESS | 1647 | 1460995330223 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x129f0fc00) [pid = 1647] [serial = 2274] [outer = 0x12878f800] 09:02:10 INFO - PROCESS | 1647 | 1460995330559 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]]]}] 09:02:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:02:10 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 09:02:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 573ms 09:02:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:02:10 INFO - PROCESS | 1647 | 1460995330592 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 09:02:10 INFO - PROCESS | 1647 | 1460995330593 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 09:02:10 INFO - PROCESS | 1647 | 1460995330595 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:02:10 INFO - PROCESS | 1647 | 1460995330596 Marionette TRACE conn2 <- [1,2998,null,{}] 09:02:10 INFO - PROCESS | 1647 | 1460995330599 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}] 09:02:10 INFO - PROCESS | 1647 | 1460995330710 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 09:02:10 INFO - PROCESS | 1647 | 1460995330725 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a55b000 == 83 [pid = 1647] [id = 759] 09:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x129f96c00) [pid = 1647] [serial = 2275] [outer = 0x0] 09:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12a0a8000) [pid = 1647] [serial = 2276] [outer = 0x129f96c00] 09:02:10 INFO - PROCESS | 1647 | 1460995330750 Marionette DEBUG loaded listener.js 09:02:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12a189c00) [pid = 1647] [serial = 2277] [outer = 0x129f96c00] 09:02:11 INFO - PROCESS | 1647 | 1460995331052 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]]]}] 09:02:11 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. 09:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 469ms 09:02:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:02:11 INFO - PROCESS | 1647 | 1460995331066 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1647 | 1460995331067 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 09:02:11 INFO - PROCESS | 1647 | 1460995331069 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1647 | 1460995331070 Marionette TRACE conn2 <- [1,3002,null,{}] 09:02:11 INFO - PROCESS | 1647 | 1460995331076 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}] 09:02:11 INFO - PROCESS | 1647 | 1460995331186 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 09:02:11 INFO - PROCESS | 1647 | 1460995331198 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b7c4000 == 84 [pid = 1647] [id = 760] 09:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12a18d800) [pid = 1647] [serial = 2278] [outer = 0x0] 09:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12a934000) [pid = 1647] [serial = 2279] [outer = 0x12a18d800] 09:02:11 INFO - PROCESS | 1647 | 1460995331223 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12a9e0c00) [pid = 1647] [serial = 2280] [outer = 0x12a18d800] 09:02:11 INFO - PROCESS | 1647 | 1460995331541 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]]]}] 09:02:11 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. 09:02:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 521ms 09:02:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:02:11 INFO - PROCESS | 1647 | 1460995331593 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 09:02:11 INFO - PROCESS | 1647 | 1460995331595 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 09:02:11 INFO - PROCESS | 1647 | 1460995331597 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:02:11 INFO - PROCESS | 1647 | 1460995331598 Marionette TRACE conn2 <- [1,3006,null,{}] 09:02:11 INFO - PROCESS | 1647 | 1460995331600 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}] 09:02:11 INFO - PROCESS | 1647 | 1460995331716 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 09:02:11 INFO - PROCESS | 1647 | 1460995331757 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d50a800 == 85 [pid = 1647] [id = 761] 09:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a1ddc00) [pid = 1647] [serial = 2281] [outer = 0x0] 09:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12aa29c00) [pid = 1647] [serial = 2282] [outer = 0x12a1ddc00] 09:02:11 INFO - PROCESS | 1647 | 1460995331782 Marionette DEBUG loaded listener.js 09:02:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12ab1b400) [pid = 1647] [serial = 2283] [outer = 0x12a1ddc00] 09:02:12 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. 09:02:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 09:02:12 INFO - PROCESS | 1647 | 1460995332064 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]]]}] 09:02:12 INFO - PROCESS | 1647 | 1460995332069 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1647 | 1460995332071 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 09:02:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:02:12 INFO - PROCESS | 1647 | 1460995332078 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1647 | 1460995332079 Marionette TRACE conn2 <- [1,3010,null,{}] 09:02:12 INFO - PROCESS | 1647 | 1460995332081 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}] 09:02:12 INFO - PROCESS | 1647 | 1460995332202 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 09:02:12 INFO - PROCESS | 1647 | 1460995332215 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e23e000 == 86 [pid = 1647] [id = 762] 09:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x12a9e2000) [pid = 1647] [serial = 2284] [outer = 0x0] 09:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12b002400) [pid = 1647] [serial = 2285] [outer = 0x12a9e2000] 09:02:12 INFO - PROCESS | 1647 | 1460995332245 Marionette DEBUG loaded listener.js 09:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12d10d800) [pid = 1647] [serial = 2286] [outer = 0x12a9e2000] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x11c225800) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x114dcc800) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x1261a4000) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11227c800) [pid = 1647] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x12ab8f000) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12b610c00) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x114031c00) [pid = 1647] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11ad09c00) [pid = 1647] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x128510000) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x12615d000) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11bce5000) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x115512800) [pid = 1647] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x119ad7000) [pid = 1647] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x11bcdb000) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x114dbf400) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12a0a8c00) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1146c2c00) [pid = 1647] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x11550b800) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x125ce4400) [pid = 1647] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11acd5c00) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x125ceac00) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ab18800) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x1261a6400) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:02:12 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a193c00) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:02:12 INFO - PROCESS | 1647 | 1460995332717 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]]]}] 09:02:12 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 09:02:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 09:02:12 INFO - PROCESS | 1647 | 1460995332749 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 09:02:12 INFO - PROCESS | 1647 | 1460995332750 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 09:02:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:02:12 INFO - PROCESS | 1647 | 1460995332753 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:02:12 INFO - PROCESS | 1647 | 1460995332757 Marionette TRACE conn2 <- [1,3014,null,{}] 09:02:12 INFO - PROCESS | 1647 | 1460995332763 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}] 09:02:12 INFO - PROCESS | 1647 | 1460995332895 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 09:02:12 INFO - PROCESS | 1647 | 1460995332954 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e6d5000 == 87 [pid = 1647] [id = 763] 09:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112107000) [pid = 1647] [serial = 2287] [outer = 0x0] 09:02:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x11ad09c00) [pid = 1647] [serial = 2288] [outer = 0x112107000] 09:02:12 INFO - PROCESS | 1647 | 1460995332981 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x129e05800) [pid = 1647] [serial = 2289] [outer = 0x112107000] 09:02:13 INFO - PROCESS | 1647 | [1647] 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 09:02:13 INFO - PROCESS | 1647 | 1460995333266 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:02:13 INFO - {} 09:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:02:13 INFO - {} 09:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:02:13 INFO - {} 09:02:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:02:13 INFO - {} 09:02:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 577ms 09:02:13 INFO - PROCESS | 1647 | 1460995333330 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1647 | 1460995333332 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 09:02:13 INFO - TEST-START | /FileAPI/fileReader.html 09:02:13 INFO - PROCESS | 1647 | 1460995333334 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1647 | 1460995333335 Marionette TRACE conn2 <- [1,3018,null,{}] 09:02:13 INFO - PROCESS | 1647 | 1460995333337 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}] 09:02:13 INFO - PROCESS | 1647 | 1460995333427 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 09:02:13 INFO - PROCESS | 1647 | 1460995333491 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e97e000 == 88 [pid = 1647] [id = 764] 09:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128971000) [pid = 1647] [serial = 2290] [outer = 0x0] 09:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12b48f000) [pid = 1647] [serial = 2291] [outer = 0x128971000] 09:02:13 INFO - PROCESS | 1647 | 1460995333516 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12dbcd800) [pid = 1647] [serial = 2292] [outer = 0x128971000] 09:02:13 INFO - PROCESS | 1647 | 1460995333766 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]]]}] 09:02:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:02:13 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:02:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:02:13 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:02:13 INFO - TEST-OK | /FileAPI/fileReader.html | took 474ms 09:02:13 INFO - TEST-START | /FileAPI/historical.html 09:02:13 INFO - PROCESS | 1647 | 1460995333811 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 09:02:13 INFO - PROCESS | 1647 | 1460995333812 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 09:02:13 INFO - PROCESS | 1647 | 1460995333815 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:02:13 INFO - PROCESS | 1647 | 1460995333816 Marionette TRACE conn2 <- [1,3022,null,{}] 09:02:13 INFO - PROCESS | 1647 | 1460995333819 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}] 09:02:13 INFO - PROCESS | 1647 | 1460995333921 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 09:02:13 INFO - PROCESS | 1647 | 1460995333925 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1300ab000 == 89 [pid = 1647] [id = 765] 09:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12b484000) [pid = 1647] [serial = 2293] [outer = 0x0] 09:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12dbd7c00) [pid = 1647] [serial = 2294] [outer = 0x12b484000] 09:02:13 INFO - PROCESS | 1647 | 1460995333950 Marionette DEBUG loaded listener.js 09:02:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12e2aa000) [pid = 1647] [serial = 2295] [outer = 0x12b484000] 09:02:14 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:02:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:02:14 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:02:14 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:02:14 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:02:14 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:02:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:02:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:14 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:02:14 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 09:02:14 INFO - PROCESS | 1647 | 1460995334279 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"]]]}] 09:02:14 INFO - PROCESS | 1647 | 1460995334284 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 09:02:14 INFO - PROCESS | 1647 | 1460995334285 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 09:02:14 INFO - TEST-START | /FileAPI/idlharness.html 09:02:14 INFO - PROCESS | 1647 | 1460995334293 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:02:14 INFO - PROCESS | 1647 | 1460995334294 Marionette TRACE conn2 <- [1,3026,null,{}] 09:02:14 INFO - PROCESS | 1647 | 1460995334296 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}] 09:02:14 INFO - PROCESS | 1647 | 1460995334422 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 09:02:14 INFO - PROCESS | 1647 | 1460995334429 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x130982000 == 90 [pid = 1647] [id = 766] 09:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12d10e000) [pid = 1647] [serial = 2296] [outer = 0x0] 09:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12e2b2400) [pid = 1647] [serial = 2297] [outer = 0x12d10e000] 09:02:14 INFO - PROCESS | 1647 | 1460995334452 Marionette DEBUG loaded listener.js 09:02:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12e336c00) [pid = 1647] [serial = 2298] [outer = 0x12d10e000] 09:02:15 INFO - PROCESS | 1647 | 1460995335208 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]]]}] 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:02:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:02:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:02:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:02:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:02:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:02:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:02:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:02:15 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 09:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:02:15 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 09:02:15 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 09:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:02:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:02:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:02:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:02:15 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 09:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:02:15 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 09:02:15 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 09:02:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:02:15 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:02:15 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:02:15 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:02:15 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:02:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:02:15 INFO - TEST-OK | /FileAPI/idlharness.html | took 986ms 09:02:15 INFO - PROCESS | 1647 | 1460995335280 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 09:02:15 INFO - PROCESS | 1647 | 1460995335283 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 09:02:15 INFO - TEST-START | /FileAPI/idlharness.worker 09:02:15 INFO - PROCESS | 1647 | 1460995335290 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:02:15 INFO - PROCESS | 1647 | 1460995335293 Marionette TRACE conn2 <- [1,3030,null,{}] 09:02:15 INFO - PROCESS | 1647 | 1460995335297 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}] 09:02:15 INFO - PROCESS | 1647 | 1460995335418 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 09:02:15 INFO - PROCESS | 1647 | 1460995335495 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0eb800 == 91 [pid = 1647] [id = 767] 09:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12692b000) [pid = 1647] [serial = 2299] [outer = 0x0] 09:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x127230400) [pid = 1647] [serial = 2300] [outer = 0x12692b000] 09:02:15 INFO - PROCESS | 1647 | 1460995335527 Marionette DEBUG loaded listener.js 09:02:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12896f400) [pid = 1647] [serial = 2301] [outer = 0x12692b000] 09:02:15 INFO - PROCESS | 1647 | [1647] 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 09:02:16 INFO - PROCESS | 1647 | 1460995336366 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,{},{}]]]}] 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:02:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:02:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:02:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:02:16 INFO - {} 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:02:16 INFO - {} 09:02:16 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 - {} 09:02:16 INFO - {} 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:02:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:02:16 INFO - {} 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:02:16 INFO - {} 09:02:16 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 - {} 09:02:16 INFO - {} 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:02:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:02:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:02:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:02:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 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 09:02:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:02:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:02:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:02:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:02:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:02:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:02:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:02:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:02:16 INFO - {} 09:02:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1142ms 09:02:16 INFO - PROCESS | 1647 | 1460995336433 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 09:02:16 INFO - PROCESS | 1647 | 1460995336441 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 09:02:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:02:16 INFO - PROCESS | 1647 | 1460995336451 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:02:16 INFO - PROCESS | 1647 | 1460995336455 Marionette TRACE conn2 <- [1,3034,null,{}] 09:02:16 INFO - PROCESS | 1647 | 1460995336461 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}] 09:02:16 INFO - PROCESS | 1647 | 1460995336634 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 09:02:16 INFO - PROCESS | 1647 | 1460995336735 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x139a11000 == 92 [pid = 1647] [id = 768] 09:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12aa1c800) [pid = 1647] [serial = 2302] [outer = 0x0] 09:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12e961400) [pid = 1647] [serial = 2303] [outer = 0x12aa1c800] 09:02:16 INFO - PROCESS | 1647 | 1460995336783 Marionette DEBUG loaded listener.js 09:02:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x12e966400) [pid = 1647] [serial = 2304] [outer = 0x12aa1c800] 09:02:17 INFO - PROCESS | 1647 | 1460995337128 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]]]}] 09:02:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:02:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 727ms 09:02:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:02:17 INFO - PROCESS | 1647 | 1460995337177 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1647 | 1460995337178 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 09:02:17 INFO - PROCESS | 1647 | 1460995337180 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1647 | 1460995337182 Marionette TRACE conn2 <- [1,3038,null,{}] 09:02:17 INFO - PROCESS | 1647 | 1460995337190 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}] 09:02:17 INFO - PROCESS | 1647 | 1460995337294 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 09:02:17 INFO - PROCESS | 1647 | 1460995337354 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1371e0000 == 93 [pid = 1647] [id = 769] 09:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12e960800) [pid = 1647] [serial = 2305] [outer = 0x0] 09:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12eb84800) [pid = 1647] [serial = 2306] [outer = 0x12e960800] 09:02:17 INFO - PROCESS | 1647 | 1460995337421 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12f4d6800) [pid = 1647] [serial = 2307] [outer = 0x12e960800] 09:02:17 INFO - PROCESS | 1647 | 1460995337701 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"]]]}] 09:02:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:02:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:02:17 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 578ms 09:02:17 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:02:17 INFO - PROCESS | 1647 | 1460995337759 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 09:02:17 INFO - PROCESS | 1647 | 1460995337760 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 09:02:17 INFO - PROCESS | 1647 | 1460995337763 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:02:17 INFO - PROCESS | 1647 | 1460995337764 Marionette TRACE conn2 <- [1,3042,null,{}] 09:02:17 INFO - PROCESS | 1647 | 1460995337766 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}] 09:02:17 INFO - PROCESS | 1647 | 1460995337863 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 09:02:17 INFO - PROCESS | 1647 | 1460995337920 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7ae800 == 94 [pid = 1647] [id = 770] 09:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x129f03400) [pid = 1647] [serial = 2308] [outer = 0x0] 09:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12a6a2800) [pid = 1647] [serial = 2309] [outer = 0x129f03400] 09:02:17 INFO - PROCESS | 1647 | 1460995337956 Marionette DEBUG loaded listener.js 09:02:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12a6ab000) [pid = 1647] [serial = 2310] [outer = 0x129f03400] 09:02:18 INFO - PROCESS | 1647 | 1460995338367 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]]]}] 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:02:18 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. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:02:18 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'.) 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:02:18 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. 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:02:18 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. 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:02:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:02:18 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. 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:02:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:02:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:02:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:02:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:02:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:02:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 09:02:18 INFO - PROCESS | 1647 | 1460995338392 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 09:02:18 INFO - PROCESS | 1647 | 1460995338393 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 09:02:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:02:18 INFO - PROCESS | 1647 | 1460995338395 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:02:18 INFO - PROCESS | 1647 | 1460995338396 Marionette TRACE conn2 <- [1,3046,null,{}] 09:02:18 INFO - PROCESS | 1647 | 1460995338398 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}] 09:02:18 INFO - PROCESS | 1647 | 1460995338499 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 09:02:18 INFO - PROCESS | 1647 | 1460995338558 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7e2000 == 95 [pid = 1647] [id = 771] 09:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 142 (0x12a0a6400) [pid = 1647] [serial = 2311] [outer = 0x0] 09:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 143 (0x12b610c00) [pid = 1647] [serial = 2312] [outer = 0x12a0a6400] 09:02:18 INFO - PROCESS | 1647 | 1460995338623 Marionette DEBUG loaded listener.js 09:02:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 144 (0x12f4d3c00) [pid = 1647] [serial = 2313] [outer = 0x12a0a6400] 09:02:18 INFO - PROCESS | 1647 | [1647] 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 09:02:18 INFO - PROCESS | 1647 | 1460995338987 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:02:19 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:02:19 INFO - {} 09:02:19 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 620ms 09:02:19 INFO - PROCESS | 1647 | 1460995339015 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1647 | 1460995339017 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 09:02:19 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:02:19 INFO - PROCESS | 1647 | 1460995339019 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1647 | 1460995339020 Marionette TRACE conn2 <- [1,3050,null,{}] 09:02:19 INFO - PROCESS | 1647 | 1460995339022 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}] 09:02:19 INFO - PROCESS | 1647 | 1460995339129 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 09:02:19 INFO - PROCESS | 1647 | 1460995339215 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a517800 == 96 [pid = 1647] [id = 772] 09:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 145 (0x12f4d9c00) [pid = 1647] [serial = 2314] [outer = 0x0] 09:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 146 (0x12f96d000) [pid = 1647] [serial = 2315] [outer = 0x12f4d9c00] 09:02:19 INFO - PROCESS | 1647 | 1460995339242 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 147 (0x130206000) [pid = 1647] [serial = 2316] [outer = 0x12f4d9c00] 09:02:19 INFO - PROCESS | 1647 | 1460995339584 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]]]}] 09:02:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:02:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:02:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:02:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:02:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 573ms 09:02:19 INFO - PROCESS | 1647 | 1460995339593 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 09:02:19 INFO - PROCESS | 1647 | 1460995339594 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 09:02:19 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:02:19 INFO - PROCESS | 1647 | 1460995339597 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:02:19 INFO - PROCESS | 1647 | 1460995339598 Marionette TRACE conn2 <- [1,3054,null,{}] 09:02:19 INFO - PROCESS | 1647 | 1460995339600 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}] 09:02:19 INFO - PROCESS | 1647 | 1460995339696 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 09:02:19 INFO - PROCESS | 1647 | 1460995339755 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x115865800 == 97 [pid = 1647] [id = 773] 09:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 148 (0x11210d000) [pid = 1647] [serial = 2317] [outer = 0x0] 09:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 149 (0x114dc5400) [pid = 1647] [serial = 2318] [outer = 0x11210d000] 09:02:19 INFO - PROCESS | 1647 | 1460995339821 Marionette DEBUG loaded listener.js 09:02:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 150 (0x11641e400) [pid = 1647] [serial = 2319] [outer = 0x11210d000] 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:02:20 INFO - PROCESS | 1647 | 1460995340408 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"]]]}] 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:02:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:02:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:02:20 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" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:02:20 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" 09:02:20 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:02:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:20 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:02:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:02:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 838ms 09:02:20 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:02:20 INFO - PROCESS | 1647 | 1460995340435 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 09:02:20 INFO - PROCESS | 1647 | 1460995340437 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 09:02:20 INFO - PROCESS | 1647 | 1460995340440 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:02:20 INFO - PROCESS | 1647 | 1460995340442 Marionette TRACE conn2 <- [1,3058,null,{}] 09:02:20 INFO - PROCESS | 1647 | 1460995340445 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}] 09:02:20 INFO - PROCESS | 1647 | 1460995340602 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 09:02:20 INFO - PROCESS | 1647 | 1460995340709 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x125a5b000 == 98 [pid = 1647] [id = 774] 09:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 151 (0x11a7a3000) [pid = 1647] [serial = 2320] [outer = 0x0] 09:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 152 (0x11ba9f400) [pid = 1647] [serial = 2321] [outer = 0x11a7a3000] 09:02:20 INFO - PROCESS | 1647 | 1460995340740 Marionette DEBUG loaded listener.js 09:02:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 153 (0x125cd3000) [pid = 1647] [serial = 2322] [outer = 0x11a7a3000] 09:02:21 INFO - PROCESS | 1647 | 1460995341064 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]]]}] 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:02:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:02:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:02:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:02:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:02:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:02:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:02:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:02:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:02:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:02:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 675ms 09:02:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:02:21 INFO - PROCESS | 1647 | 1460995341116 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1647 | 1460995341119 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 09:02:21 INFO - PROCESS | 1647 | 1460995341123 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1647 | 1460995341125 Marionette TRACE conn2 <- [1,3062,null,{}] 09:02:21 INFO - PROCESS | 1647 | 1460995341127 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}] 09:02:21 INFO - PROCESS | 1647 | 1460995341217 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 09:02:21 INFO - PROCESS | 1647 | 1460995341288 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x129e5f800 == 99 [pid = 1647] [id = 775] 09:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 154 (0x126197800) [pid = 1647] [serial = 2323] [outer = 0x0] 09:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 155 (0x127f10c00) [pid = 1647] [serial = 2324] [outer = 0x126197800] 09:02:21 INFO - PROCESS | 1647 | 1460995341314 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 156 (0x128feb000) [pid = 1647] [serial = 2325] [outer = 0x126197800] 09:02:21 INFO - PROCESS | 1647 | [1647] 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 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e97c800 == 98 [pid = 1647] [id = 708] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12f121000 == 97 [pid = 1647] [id = 688] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12378d800 == 96 [pid = 1647] [id = 640] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12f906000 == 95 [pid = 1647] [id = 689] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11c458000 == 94 [pid = 1647] [id = 569] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11a755000 == 93 [pid = 1647] [id = 611] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7c8800 == 92 [pid = 1647] [id = 553] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e916000 == 91 [pid = 1647] [id = 654] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1300ab000 == 90 [pid = 1647] [id = 765] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e97e000 == 89 [pid = 1647] [id = 764] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6d5000 == 88 [pid = 1647] [id = 763] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e23e000 == 87 [pid = 1647] [id = 762] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d50a800 == 86 [pid = 1647] [id = 761] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 155 (0x12b48bc00) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b7c4000 == 85 [pid = 1647] [id = 760] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a55b000 == 84 [pid = 1647] [id = 759] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12a0ee000 == 83 [pid = 1647] [id = 758] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1298ba800 == 82 [pid = 1647] [id = 757] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1298c3000 == 81 [pid = 1647] [id = 756] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1261cd800 == 80 [pid = 1647] [id = 755] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x122c6c800 == 79 [pid = 1647] [id = 754] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x123744000 == 78 [pid = 1647] [id = 753] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11a91f000 == 77 [pid = 1647] [id = 752] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12374a800 == 76 [pid = 1647] [id = 751] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e982800 == 75 [pid = 1647] [id = 747] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12db45800 == 74 [pid = 1647] [id = 746] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12d0de000 == 73 [pid = 1647] [id = 745] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1272b0000 == 72 [pid = 1647] [id = 744] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x11ad42000 == 71 [pid = 1647] [id = 743] 09:02:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12e6e5000 == 70 [pid = 1647] [id = 742] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 154 (0x126a0b400) [pid = 1647] [serial = 2123] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 153 (0x119ad9c00) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 152 (0x12aac4800) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 151 (0x122cb0c00) [pid = 1647] [serial = 2132] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 150 (0x12d3c1c00) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 149 (0x12d19b800) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 148 (0x11ba9bc00) [pid = 1647] [serial = 2135] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 147 (0x1237a0c00) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 146 (0x125c53400) [pid = 1647] [serial = 2198] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 145 (0x12a0ae400) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 144 (0x1269fec00) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 143 (0x127236800) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 142 (0x1238b2800) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 141 (0x125ce3400) [pid = 1647] [serial = 2183] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x1189e8c00) [pid = 1647] [serial = 2192] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x115549c00) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x119ade800) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x11ba59400) [pid = 1647] [serial = 2195] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x125cdf800) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x12619f000) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x11554ac00) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x114e62800) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x12a1d2c00) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x126a09800) [pid = 1647] [serial = 2189] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x11bfb9c00) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x119ad4800) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x11acdd800) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x12a18a000) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x126930800) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x128976400) [pid = 1647] [serial = 2186] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12a9d9400) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12a941000) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11c172c00) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12604e000) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12a9d9c00) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12b002c00) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b346400) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12aa1e000) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x127f05000) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x129f0b800) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12ab88c00) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 09:02:21 INFO - PROCESS | 1647 | 1460995341684 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:02:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:02:21 INFO - {} 09:02:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 574ms 09:02:21 INFO - PROCESS | 1647 | 1460995341698 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 09:02:21 INFO - PROCESS | 1647 | 1460995341699 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 09:02:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:02:21 INFO - PROCESS | 1647 | 1460995341701 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:02:21 INFO - PROCESS | 1647 | 1460995341703 Marionette TRACE conn2 <- [1,3066,null,{}] 09:02:21 INFO - PROCESS | 1647 | 1460995341710 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}] 09:02:21 INFO - PROCESS | 1647 | 1460995341789 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 09:02:21 INFO - PROCESS | 1647 | 1460995341851 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x126405000 == 71 [pid = 1647] [id = 776] 09:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x125ccf000) [pid = 1647] [serial = 2326] [outer = 0x0] 09:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x128fed800) [pid = 1647] [serial = 2327] [outer = 0x125ccf000] 09:02:21 INFO - PROCESS | 1647 | 1460995341874 Marionette DEBUG loaded listener.js 09:02:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x129f0b000) [pid = 1647] [serial = 2328] [outer = 0x125ccf000] 09:02:22 INFO - PROCESS | 1647 | 1460995342163 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]]]}] 09:02:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:02:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:02:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:02:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:02:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:02:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:02:22 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:02:22 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 477ms 09:02:22 INFO - PROCESS | 1647 | 1460995342179 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1647 | 1460995342180 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 09:02:22 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:02:22 INFO - PROCESS | 1647 | 1460995342182 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1647 | 1460995342183 Marionette TRACE conn2 <- [1,3070,null,{}] 09:02:22 INFO - PROCESS | 1647 | 1460995342186 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}] 09:02:22 INFO - PROCESS | 1647 | 1460995342269 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 09:02:22 INFO - PROCESS | 1647 | 1460995342273 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a0da800 == 72 [pid = 1647] [id = 777] 09:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x129f98000) [pid = 1647] [serial = 2329] [outer = 0x0] 09:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12a18a000) [pid = 1647] [serial = 2330] [outer = 0x129f98000] 09:02:22 INFO - PROCESS | 1647 | 1460995342295 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12a1d7400) [pid = 1647] [serial = 2331] [outer = 0x129f98000] 09:02:22 INFO - PROCESS | 1647 | 1460995342586 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]]]}] 09:02:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:02:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:02:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:02:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:02:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:02:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:02:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 427ms 09:02:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:02:22 INFO - PROCESS | 1647 | 1460995342610 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 09:02:22 INFO - PROCESS | 1647 | 1460995342611 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 09:02:22 INFO - PROCESS | 1647 | 1460995342613 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:02:22 INFO - PROCESS | 1647 | 1460995342614 Marionette TRACE conn2 <- [1,3074,null,{}] 09:02:22 INFO - PROCESS | 1647 | 1460995342616 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}] 09:02:22 INFO - PROCESS | 1647 | 1460995342693 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 09:02:22 INFO - PROCESS | 1647 | 1460995342758 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a512800 == 73 [pid = 1647] [id = 778] 09:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x12a1d2c00) [pid = 1647] [serial = 2332] [outer = 0x0] 09:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12a6a1c00) [pid = 1647] [serial = 2333] [outer = 0x12a1d2c00] 09:02:22 INFO - PROCESS | 1647 | 1460995342779 Marionette DEBUG loaded listener.js 09:02:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x12a9d5400) [pid = 1647] [serial = 2334] [outer = 0x12a1d2c00] 09:02:23 INFO - PROCESS | 1647 | 1460995343005 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]]]}] 09:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:02:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 423ms 09:02:23 INFO - PROCESS | 1647 | 1460995343037 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1647 | 1460995343038 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 09:02:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:02:23 INFO - PROCESS | 1647 | 1460995343049 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1647 | 1460995343050 Marionette TRACE conn2 <- [1,3078,null,{}] 09:02:23 INFO - PROCESS | 1647 | 1460995343052 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}] 09:02:23 INFO - PROCESS | 1647 | 1460995343155 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 09:02:23 INFO - PROCESS | 1647 | 1460995343160 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b054800 == 74 [pid = 1647] [id = 779] 09:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x12a9dac00) [pid = 1647] [serial = 2335] [outer = 0x0] 09:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x12aac5000) [pid = 1647] [serial = 2336] [outer = 0x12a9dac00] 09:02:23 INFO - PROCESS | 1647 | 1460995343182 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x12b4a3800) [pid = 1647] [serial = 2337] [outer = 0x12a9dac00] 09:02:23 INFO - PROCESS | 1647 | 1460995343497 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] 09:02:23 INFO - PROCESS | 1647 | 1460995343526 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 09:02:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:02:23 INFO - PROCESS | 1647 | 1460995343528 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:02:23 INFO - PROCESS | 1647 | 1460995343529 Marionette TRACE conn2 <- [1,3082,null,{}] 09:02:23 INFO - PROCESS | 1647 | 1460995343531 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}] 09:02:23 INFO - PROCESS | 1647 | 1460995343604 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 09:02:23 INFO - PROCESS | 1647 | 1460995343689 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cdd2000 == 75 [pid = 1647] [id = 780] 09:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12b010c00) [pid = 1647] [serial = 2338] [outer = 0x0] 09:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12cf1a000) [pid = 1647] [serial = 2339] [outer = 0x12b010c00] 09:02:23 INFO - PROCESS | 1647 | 1460995343709 Marionette DEBUG loaded listener.js 09:02:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x12da5d000) [pid = 1647] [serial = 2340] [outer = 0x12b010c00] 09:02:23 INFO - PROCESS | 1647 | 1460995343969 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]]]}] 09:02:23 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:02:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:02:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:23 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:02:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:02:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 468ms 09:02:23 INFO - PROCESS | 1647 | 1460995343997 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 09:02:23 INFO - PROCESS | 1647 | 1460995343998 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 09:02:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:02:24 INFO - PROCESS | 1647 | 1460995344000 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1647 | 1460995344001 Marionette TRACE conn2 <- [1,3086,null,{}] 09:02:24 INFO - PROCESS | 1647 | 1460995344010 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}] 09:02:24 INFO - PROCESS | 1647 | 1460995344121 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 09:02:24 INFO - PROCESS | 1647 | 1460995344134 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a507000 == 76 [pid = 1647] [id = 781] 09:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x12b60cc00) [pid = 1647] [serial = 2341] [outer = 0x0] 09:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12dbd1400) [pid = 1647] [serial = 2342] [outer = 0x12b60cc00] 09:02:24 INFO - PROCESS | 1647 | 1460995344154 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x12e2aec00) [pid = 1647] [serial = 2343] [outer = 0x12b60cc00] 09:02:24 INFO - PROCESS | 1647 | 1460995344434 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:02:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:02:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 09:02:24 INFO - PROCESS | 1647 | 1460995344472 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1647 | 1460995344475 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 09:02:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:02:24 INFO - PROCESS | 1647 | 1460995344477 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1647 | 1460995344478 Marionette TRACE conn2 <- [1,3090,null,{}] 09:02:24 INFO - PROCESS | 1647 | 1460995344481 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}] 09:02:24 INFO - PROCESS | 1647 | 1460995344583 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 09:02:24 INFO - PROCESS | 1647 | 1460995344593 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db47000 == 77 [pid = 1647] [id = 782] 09:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x128d51000) [pid = 1647] [serial = 2344] [outer = 0x0] 09:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x128d56c00) [pid = 1647] [serial = 2345] [outer = 0x128d51000] 09:02:24 INFO - PROCESS | 1647 | 1460995344614 Marionette DEBUG loaded listener.js 09:02:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x128d5cc00) [pid = 1647] [serial = 2346] [outer = 0x128d51000] 09:02:24 INFO - PROCESS | 1647 | 1460995344899 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:02:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:02:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 09:02:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:02:24 INFO - PROCESS | 1647 | 1460995344949 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 09:02:24 INFO - PROCESS | 1647 | 1460995344950 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 09:02:24 INFO - PROCESS | 1647 | 1460995344952 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:02:24 INFO - PROCESS | 1647 | 1460995344953 Marionette TRACE conn2 <- [1,3094,null,{}] 09:02:24 INFO - PROCESS | 1647 | 1460995344955 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}] 09:02:25 INFO - PROCESS | 1647 | 1460995345062 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 09:02:25 INFO - PROCESS | 1647 | 1460995345078 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e252800 == 78 [pid = 1647] [id = 783] 09:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x128d57000) [pid = 1647] [serial = 2347] [outer = 0x0] 09:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12e29c400) [pid = 1647] [serial = 2348] [outer = 0x128d57000] 09:02:25 INFO - PROCESS | 1647 | 1460995345098 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 138 (0x12e2b8800) [pid = 1647] [serial = 2349] [outer = 0x128d57000] 09:02:25 INFO - PROCESS | 1647 | 1460995345383 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:02:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:02:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 468ms 09:02:25 INFO - PROCESS | 1647 | 1460995345420 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 09:02:25 INFO - PROCESS | 1647 | 1460995345423 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 09:02:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:02:25 INFO - PROCESS | 1647 | 1460995345426 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:02:25 INFO - PROCESS | 1647 | 1460995345428 Marionette TRACE conn2 <- [1,3098,null,{}] 09:02:25 INFO - PROCESS | 1647 | 1460995345430 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}] 09:02:25 INFO - PROCESS | 1647 | 1460995345542 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 09:02:25 INFO - PROCESS | 1647 | 1460995345554 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12e986000 == 79 [pid = 1647] [id = 784] 09:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 139 (0x129ebe000) [pid = 1647] [serial = 2350] [outer = 0x0] 09:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 140 (0x12a6ab400) [pid = 1647] [serial = 2351] [outer = 0x129ebe000] 09:02:25 INFO - PROCESS | 1647 | 1460995345579 Marionette DEBUG loaded listener.js 09:02:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 141 (0x12e33a000) [pid = 1647] [serial = 2352] [outer = 0x129ebe000] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 140 (0x129f96c00) [pid = 1647] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 139 (0x12a18d800) [pid = 1647] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 138 (0x12a1ddc00) [pid = 1647] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 137 (0x129e04400) [pid = 1647] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 136 (0x1269f3000) [pid = 1647] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 135 (0x115510c00) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 134 (0x1238a9800) [pid = 1647] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 133 (0x11b7a8800) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 132 (0x129f07c00) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 131 (0x114dc1400) [pid = 1647] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x12a9e2000) [pid = 1647] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x11227dc00) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x12b484000) [pid = 1647] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x128971000) [pid = 1647] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12878f800) [pid = 1647] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:02:25 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x112107000) [pid = 1647] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 09:02:26 INFO - PROCESS | 1647 | 1460995346014 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]]]}] 09:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:02:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 625ms 09:02:26 INFO - PROCESS | 1647 | 1460995346056 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1647 | 1460995346058 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 09:02:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:02:26 INFO - PROCESS | 1647 | 1460995346061 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1647 | 1460995346062 Marionette TRACE conn2 <- [1,3102,null,{}] 09:02:26 INFO - PROCESS | 1647 | 1460995346064 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}] 09:02:26 INFO - PROCESS | 1647 | 1460995346179 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 09:02:26 INFO - PROCESS | 1647 | 1460995346223 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f124800 == 80 [pid = 1647] [id = 785] 09:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x112110800) [pid = 1647] [serial = 2353] [outer = 0x0] 09:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x129fbd000) [pid = 1647] [serial = 2354] [outer = 0x112110800] 09:02:26 INFO - PROCESS | 1647 | 1460995346244 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x129fc3000) [pid = 1647] [serial = 2355] [outer = 0x112110800] 09:02:26 INFO - PROCESS | 1647 | 1460995346467 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:02:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 422ms 09:02:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:02:26 INFO - PROCESS | 1647 | 1460995346483 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 09:02:26 INFO - PROCESS | 1647 | 1460995346484 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 09:02:26 INFO - PROCESS | 1647 | 1460995346486 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1647 | 1460995346487 Marionette TRACE conn2 <- [1,3106,null,{}] 09:02:26 INFO - PROCESS | 1647 | 1460995346496 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}] 09:02:26 INFO - PROCESS | 1647 | 1460995346583 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 09:02:26 INFO - PROCESS | 1647 | 1460995346586 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12fc58800 == 81 [pid = 1647] [id = 786] 09:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x129fbe800) [pid = 1647] [serial = 2356] [outer = 0x0] 09:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x129fc8400) [pid = 1647] [serial = 2357] [outer = 0x129fbe800] 09:02:26 INFO - PROCESS | 1647 | 1460995346607 Marionette DEBUG loaded listener.js 09:02:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x12e339000) [pid = 1647] [serial = 2358] [outer = 0x129fbe800] 09:02:26 INFO - PROCESS | 1647 | 1460995346887 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]]]}] 09:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:02:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:02:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 429ms 09:02:26 INFO - PROCESS | 1647 | 1460995346915 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 09:02:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:02:26 INFO - PROCESS | 1647 | 1460995346916 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 09:02:26 INFO - PROCESS | 1647 | 1460995346918 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:02:26 INFO - PROCESS | 1647 | 1460995346919 Marionette TRACE conn2 <- [1,3110,null,{}] 09:02:26 INFO - PROCESS | 1647 | 1460995346943 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}] 09:02:27 INFO - PROCESS | 1647 | 1460995347022 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 09:02:27 INFO - PROCESS | 1647 | 1460995347025 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12f5ab800 == 82 [pid = 1647] [id = 787] 09:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 132 (0x126481c00) [pid = 1647] [serial = 2359] [outer = 0x0] 09:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 133 (0x12a10b800) [pid = 1647] [serial = 2360] [outer = 0x126481c00] 09:02:27 INFO - PROCESS | 1647 | 1460995347045 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 134 (0x12a10f800) [pid = 1647] [serial = 2361] [outer = 0x126481c00] 09:02:27 INFO - PROCESS | 1647 | 1460995347315 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"]]]}] 09:02:27 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:02:27 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 09:02:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:02:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:02:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:02:27 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:02:27 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 426ms 09:02:27 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:02:27 INFO - PROCESS | 1647 | 1460995347345 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1647 | 1460995347346 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 09:02:27 INFO - PROCESS | 1647 | 1460995347348 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:02:27 INFO - PROCESS | 1647 | 1460995347349 Marionette TRACE conn2 <- [1,3114,null,{}] 09:02:27 INFO - PROCESS | 1647 | 1460995347351 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}] 09:02:27 INFO - PROCESS | 1647 | 1460995347439 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 09:02:27 INFO - PROCESS | 1647 | 1460995347509 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\", \"52fb2aac-298f-40a6-bc91-79d1c7797c91\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:02:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x1371d0800 == 83 [pid = 1647] [id = 788] 09:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 135 (0x11648bc00) [pid = 1647] [serial = 2362] [outer = 0x0] 09:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 136 (0x12a110c00) [pid = 1647] [serial = 2363] [outer = 0x11648bc00] 09:02:27 INFO - PROCESS | 1647 | 1460995347530 Marionette DEBUG loaded listener.js 09:02:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 137 (0x12e337800) [pid = 1647] [serial = 2364] [outer = 0x11648bc00] 09:02:27 INFO - PROCESS | 1647 | 1460995347776 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]]]}] 09:02:27 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:02:27 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 476ms 09:02:27 INFO - PROCESS | 1647 | 1460995347829 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 09:02:27 INFO - PROCESS | 1647 | 1460995347830 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 09:02:28 WARNING - u'runner_teardown' () 09:02:28 INFO - No more tests 09:02:28 INFO - Got 0 unexpected results 09:02:28 INFO - SUITE-END | took 509s 09:02:28 INFO - Closing logging queue 09:02:28 INFO - queue closed 09:02:29 INFO - Return code: 0 09:02:29 WARNING - # TBPL SUCCESS # 09:02:29 INFO - Running post-action listener: _resource_record_post_action 09:02:29 INFO - Running post-run listener: _resource_record_post_run 09:02:30 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 37565952; Write bytes: 992918016; Read time: 396; Write time: 4859 09:02:30 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:02:30 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 194877952; Write bytes: 187273216; Read time: 16076; Write time: 327 09:02:30 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 35395072; Write bytes: 794274304; Read time: 372; Write time: 4493 09:02:30 INFO - Running post-run listener: _upload_blobber_files 09:02:30 INFO - Blob upload gear active. 09:02:30 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:02:30 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 09:02:30 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'] 09:02:30 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 09:02:30 INFO - (blobuploader) - INFO - Open directory for files ... 09:02:30 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:02:30 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:02:30 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:02:31 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:02:31 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:02:31 INFO - (blobuploader) - INFO - Done attempting. 09:02:31 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:02:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:02:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:02:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:02:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:02:33 INFO - (blobuploader) - INFO - Done attempting. 09:02:33 INFO - (blobuploader) - INFO - Iteration through files over. 09:02:33 INFO - Return code: 0 09:02:33 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:02:33 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:02:33 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f6ce0201dd6f1f2df2ab9c72f34f32f93351554997bcaa83efa57ca938dcb69f7cb86919a2083297cabea29d62771ad8c3540869c233b72dd184f7bd3040931d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6620bcd0b08faf0693c6a853385138bb4e017de1a2ef4b29ae25cf3a3c8ab7d204885de88ace2a163688d2d00e6dd966f45f3c1f16f7c96842e5da290bd3aaec"} 09:02:33 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:02:33 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:02:33 INFO - Contents: 09:02:33 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f6ce0201dd6f1f2df2ab9c72f34f32f93351554997bcaa83efa57ca938dcb69f7cb86919a2083297cabea29d62771ad8c3540869c233b72dd184f7bd3040931d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6620bcd0b08faf0693c6a853385138bb4e017de1a2ef4b29ae25cf3a3c8ab7d204885de88ace2a163688d2d00e6dd966f45f3c1f16f7c96842e5da290bd3aaec"} 09:02:33 INFO - Running post-run listener: copy_logs_to_upload_dir 09:02:33 INFO - Copying logs to upload dir... 09:02:33 INFO - mkdir: /builds/slave/test/build/upload/logs 09:02:33 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=585.987009 ========= master_lag: 20.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-18 09:02:53.960643) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 09:02:53.965142) ========= 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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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/f6ce0201dd6f1f2df2ab9c72f34f32f93351554997bcaa83efa57ca938dcb69f7cb86919a2083297cabea29d62771ad8c3540869c233b72dd184f7bd3040931d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6620bcd0b08faf0693c6a853385138bb4e017de1a2ef4b29ae25cf3a3c8ab7d204885de88ace2a163688d2d00e6dd966f45f3c1f16f7c96842e5da290bd3aaec"} build_url:https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012844 build_url: 'https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f6ce0201dd6f1f2df2ab9c72f34f32f93351554997bcaa83efa57ca938dcb69f7cb86919a2083297cabea29d62771ad8c3540869c233b72dd184f7bd3040931d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/6620bcd0b08faf0693c6a853385138bb4e017de1a2ef4b29ae25cf3a3c8ab7d204885de88ace2a163688d2d00e6dd966f45f3c1f16f7c96842e5da290bd3aaec"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CI4nHR2fTJqu2Jz4nUD-CA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.35 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 09:02:54.323295) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 mins, 52 secs) (at 2016-04-18 09:02:54.323590) ========= 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.RiFlhCw02o/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.zaX7m8Rs6V/Listeners TMPDIR=/var/folders/fp/3qw0q0_13p72c8h456gldc9c00000w/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.005124 ========= master_lag: 112.52 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 mins, 52 secs) (at 2016-04-18 09:04:46.847929) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 09:04:46.848225) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 09:04:47.516742) ========= ========= Total master_lag: 136.43 =========